/openbsd-current/gnu/llvm/llvm/utils/TableGen/ |
H A D | CodeGenInstruction.h | 34 class ConstraintInfo { class in class:llvm::CGIOperandList 39 ConstraintInfo() = default; 41 static ConstraintInfo getEarlyClobber() { 42 ConstraintInfo I; 48 static ConstraintInfo getTied(unsigned Op) { 49 ConstraintInfo I; 64 bool operator==(const ConstraintInfo &RHS) const { 71 bool operator!=(const ConstraintInfo &RHS) const { 122 std::vector<ConstraintInfo> Constraints; 136 const CGIOperandList::ConstraintInfo [all...] |
/openbsd-current/gnu/llvm/clang/lib/Basic/Targets/ |
H A D | ARC.h | 67 TargetInfo::ConstraintInfo &Info) const override {
|
H A D | Le64.h | 55 TargetInfo::ConstraintInfo &Info) const override {
|
H A D | M68k.h | 50 TargetInfo::ConstraintInfo &info) const override;
|
H A D | MSP430.h | 78 TargetInfo::ConstraintInfo &info) const override {
|
H A D | VE.h | 160 TargetInfo::ConstraintInfo &Info) const override {
|
H A D | TCE.h | 110 TargetInfo::ConstraintInfo &info) const override {
|
H A D | XCore.h | 67 TargetInfo::ConstraintInfo &Info) const override {
|
H A D | DirectX.h | 84 TargetInfo::ConstraintInfo &info) const override {
|
H A D | Lanai.h | 86 TargetInfo::ConstraintInfo &info) const override {
|
H A D | PNaCl.h | 68 TargetInfo::ConstraintInfo &Info) const override {
|
H A D | BPF.h | 75 TargetInfo::ConstraintInfo &Info) const override {
|
H A D | CSKY.h | 83 TargetInfo::ConstraintInfo &info) const override;
|
H A D | Hexagon.h | 71 TargetInfo::ConstraintInfo &Info) const override {
|
H A D | NVPTX.h | 94 TargetInfo::ConstraintInfo &Info) const override {
|
H A D | SystemZ.cpp | 57 const char *&Name, TargetInfo::ConstraintInfo &Info) const {
|
H A D | AVR.h | 97 TargetInfo::ConstraintInfo &Info) const override {
|
H A D | LoongArch.h | 69 TargetInfo::ConstraintInfo &Info) const override;
|
H A D | SystemZ.h | 83 TargetInfo::ConstraintInfo &info) const override;
|
H A D | WebAssembly.h | 105 TargetInfo::ConstraintInfo &Info) const final {
|
/openbsd-current/gnu/llvm/llvm/include/llvm/IR/ |
H A D | InlineAsm.h | 119 struct ConstraintInfo; 120 using ConstraintInfoVector = std::vector<ConstraintInfo>; 122 struct ConstraintInfo { struct in class:llvm::final 166 ConstraintInfo() = default;
|
/openbsd-current/gnu/llvm/llvm/lib/IR/ |
H A D | InlineAsm.cpp | 78 bool InlineAsm::ConstraintInfo::Parse(StringRef Str, 224 void InlineAsm::ConstraintInfo::selectAlternative(unsigned index) { 241 ConstraintInfo Info; 286 for (const ConstraintInfo &Constraint : Constraints) {
|
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Scalar/ |
H A D | ConstraintElimination.cpp | 70 class ConstraintInfo; 116 bool isValid(const ConstraintInfo &Info) const; 125 class ConstraintInfo { class in namespace:__anon3429 135 ConstraintInfo(const DataLayout &DL) : DL(DL) {} function in class:__anon3429::ConstraintInfo 389 ConstraintInfo::getConstraint(CmpInst::Predicate Pred, Value *Op0, Value *Op1, 514 ConstraintTy ConstraintInfo::getConstraintForSolving(CmpInst::Predicate Pred, 532 bool ConstraintTy::isValid(const ConstraintInfo &Info) const { 539 bool ConstraintInfo::doesHold(CmpInst::Predicate Pred, Value *A, 546 void ConstraintInfo::transferToOtherSystem( 751 static bool checkAndReplaceCondition(CmpInst *Cmp, ConstraintInfo [all...] |
/openbsd-current/gnu/llvm/clang/include/clang/Basic/ |
H A D | TargetInfo.h | 1026 struct ConstraintInfo { struct in class:clang::TargetInfo 1048 ConstraintInfo(StringRef ConstraintStr, StringRef Name) function in struct:clang::TargetInfo::ConstraintInfo 1115 void setTiedOperand(unsigned N, ConstraintInfo &Output) { 1139 bool validateOutputConstraint(ConstraintInfo &Info) const; 1140 bool validateInputConstraint(MutableArrayRef<ConstraintInfo> OutputConstraints, 1141 ConstraintInfo &info) const; 1163 TargetInfo::ConstraintInfo &info) const = 0; 1166 ArrayRef<ConstraintInfo> OutputConstraints,
|
/openbsd-current/gnu/llvm/clang/lib/Sema/ |
H A D | SemaStmtAsm.cpp | 163 TargetInfo::ConstraintInfo &Info, 255 SmallVector<TargetInfo::ConstraintInfo, 4> OutputConstraintInfos; 272 TargetInfo::ConstraintInfo Info(Literal->getString(), OutputName); 353 SmallVector<TargetInfo::ConstraintInfo, 4> InputConstraintInfos; 363 TargetInfo::ConstraintInfo Info(Literal->getString(), InputName); 563 TargetInfo::ConstraintInfo &Info = OutputConstraintInfos[i]; 578 TargetInfo::ConstraintInfo &Info = InputConstraintInfos[i];
|