/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
H A D | CodeGenInstruction.h | 32 class ConstraintInfo { 37 ConstraintInfo() = default; 39 static ConstraintInfo getEarlyClobber() { in getEarlyClobber() 40 ConstraintInfo I; in getEarlyClobber() 46 static ConstraintInfo getTied(unsigned Op) { in getTied() 47 ConstraintInfo I; in getTied() 62 bool operator==(const ConstraintInfo &RHS) const { 69 bool operator!=(const ConstraintInfo &RHS) const { 117 std::vector<ConstraintInfo> Constraints; 131 const CGIOperandList::ConstraintInfo &CI = Constraints[j]; in getTiedRegister()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | InlineAsm.h | 117 struct ConstraintInfo; 118 using ConstraintInfoVector = std::vector<ConstraintInfo>; 120 struct ConstraintInfo { struct 164 ConstraintInfo() = default; argument
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
H A D | TargetInfo.h | 940 struct ConstraintInfo { struct 962 ConstraintInfo(StringRef ConstraintStr, StringRef Name) in ConstraintInfo() argument 1030 void setTiedOperand(unsigned N, ConstraintInfo &Output) { in setTiedOperand() argument 1054 bool validateOutputConstraint(ConstraintInfo &Info) const; 1055 bool validateInputConstraint(MutableArrayRef<ConstraintInfo> OutputConstraints, 1056 ConstraintInfo &info) const; 1078 TargetInfo::ConstraintInfo &info) const = 0; 1081 ArrayRef<ConstraintInfo> OutputConstraints,
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
H A D | InlineAsm.cpp | 64 bool InlineAsm::ConstraintInfo::Parse(StringRef Str, in Parse() 207 void InlineAsm::ConstraintInfo::selectAlternative(unsigned index) { in selectAlternative() 224 ConstraintInfo Info; in ParseConstraints()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaStmtAsm.cpp | 162 TargetInfo::ConstraintInfo &Info, in checkExprMemoryConstraintCompat() 254 SmallVector<TargetInfo::ConstraintInfo, 4> OutputConstraintInfos; in ActOnGCCAsmStmt() 271 TargetInfo::ConstraintInfo Info(Literal->getString(), OutputName); in ActOnGCCAsmStmt() 352 SmallVector<TargetInfo::ConstraintInfo, 4> InputConstraintInfos; in ActOnGCCAsmStmt() 362 TargetInfo::ConstraintInfo Info(Literal->getString(), InputName); in ActOnGCCAsmStmt() 556 TargetInfo::ConstraintInfo &Info = OutputConstraintInfos[i]; in ActOnGCCAsmStmt() 571 TargetInfo::ConstraintInfo &Info = InputConstraintInfos[i]; in ActOnGCCAsmStmt()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Basic/ |
H A D | TargetInfo.cpp | 576 bool TargetInfo::validateOutputConstraint(ConstraintInfo &Info) const { in validateOutputConstraint() 651 ArrayRef<ConstraintInfo> OutputConstraints, in resolveSymbolicName() 674 MutableArrayRef<ConstraintInfo> OutputConstraints, in validateInputConstraint() 675 ConstraintInfo &Info) const { in validateInputConstraint()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Basic/Targets/ |
H A D | Le64.h | 53 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint()
|
H A D | ARC.h | 65 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint()
|
H A D | M68k.h | 49 TargetInfo::ConstraintInfo &info) const override;
|
H A D | Lanai.h | 84 TargetInfo::ConstraintInfo &info) const override { in validateAsmConstraint()
|
H A D | XCore.h | 68 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint()
|
H A D | MSP430.h | 78 TargetInfo::ConstraintInfo &info) const override { in validateAsmConstraint()
|
H A D | AMDGPU.h | 136 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint() 241 TargetInfo::ConstraintInfo Info("", ""); in convertConstraint()
|
H A D | VE.h | 161 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint()
|
H A D | PNaCl.h | 66 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint()
|
H A D | TCE.h | 105 TargetInfo::ConstraintInfo &info) const override { in validateAsmConstraint()
|
H A D | BPF.h | 74 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint()
|
H A D | Hexagon.h | 72 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint()
|
H A D | NVPTX.h | 93 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint()
|
H A D | SystemZ.cpp | 57 const char *&Name, TargetInfo::ConstraintInfo &Info) const { in validateAsmConstraint()
|
H A D | M68k.cpp | 143 const char *&Name, TargetInfo::ConstraintInfo &info) const { in validateAsmConstraint()
|
H A D | SPIR.h | 108 TargetInfo::ConstraintInfo &info) const override { in validateAsmConstraint()
|
H A D | AVR.h | 96 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint()
|
H A D | SystemZ.h | 73 TargetInfo::ConstraintInfo &info) const override;
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGStmt.cpp | 1965 SmallVectorImpl<TargetInfo::ConstraintInfo> *OutCons=nullptr) { in SimplifyConstraint() 2037 TargetInfo::ConstraintInfo Info(Constraint, ""); in AddVariableConstraints() 2051 CodeGenFunction::EmitAsmInputLValue(const TargetInfo::ConstraintInfo &Info, in EmitAsmInputLValue() 2082 const TargetInfo::ConstraintInfo &Info, in EmitAsmInput() 2205 SmallVector<TargetInfo::ConstraintInfo, 4> OutputConstraintInfos; in EmitAsmStmt() 2206 SmallVector<TargetInfo::ConstraintInfo, 4> InputConstraintInfos; in EmitAsmStmt() 2212 TargetInfo::ConstraintInfo Info(S.getOutputConstraint(i), Name); in EmitAsmStmt() 2222 TargetInfo::ConstraintInfo Info(S.getInputConstraint(i), Name); in EmitAsmStmt() 2259 TargetInfo::ConstraintInfo &Info = OutputConstraintInfos[i]; in EmitAsmStmt() 2308 TargetInfo::ConstraintInfo &Input = InputConstraintInfos[InputNo]; in EmitAsmStmt() [all …]
|