/freebsd-10.1-release/contrib/llvm/include/llvm/IR/ |
H A D | InlineAsm.h | 118 struct ConstraintInfo; 119 typedef std::vector<ConstraintInfo> ConstraintInfoVector; 121 struct ConstraintInfo { struct in class:llvm::InlineAsm 165 ConstraintInfo(); 168 ConstraintInfo(const ConstraintInfo &other);
|
/freebsd-10.1-release/contrib/llvm/lib/IR/ |
H A D | InlineAsm.cpp | 60 InlineAsm::ConstraintInfo::ConstraintInfo() : function in class:InlineAsm::ConstraintInfo 68 InlineAsm::ConstraintInfo::ConstraintInfo(const ConstraintInfo &other) : function in class:InlineAsm::ConstraintInfo 80 bool InlineAsm::ConstraintInfo::Parse(StringRef Str, 202 void InlineAsm::ConstraintInfo::selectAlternative(unsigned index) { 219 ConstraintInfo Info;
|
/freebsd-10.1-release/contrib/llvm/utils/TableGen/ |
H A D | CodeGenInstruction.h | 32 class ConstraintInfo { class in class:llvm::CGIOperandList 36 ConstraintInfo() : Kind(None) {} function in class:llvm::CGIOperandList::ConstraintInfo 38 static ConstraintInfo getEarlyClobber() { 39 ConstraintInfo I; 45 static ConstraintInfo getTied(unsigned Op) { 46 ConstraintInfo I; 105 std::vector<ConstraintInfo> Constraints; 119 const CGIOperandList::ConstraintInfo &CI = Constraints[j];
|
H A D | CodeGenInstruction.cpp | 215 CGIOperandList::ConstraintInfo::getEarlyClobber(); 250 CGIOperandList::ConstraintInfo::getTied(FlatOpNo);
|
H A D | InstrInfoEmitter.cpp | 153 const CGIOperandList::ConstraintInfo &Constraint =
|
H A D | X86RecognizableInstr.cpp | 628 const CGIOperandList::ConstraintInfo &Constraint =
|
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/Basic/ |
H A D | TargetInfo.h | 486 struct ConstraintInfo { struct in class:clang::TargetInfo 500 ConstraintInfo(StringRef ConstraintStr, StringRef Name) function in struct:clang::TargetInfo::ConstraintInfo 534 void setTiedOperand(unsigned N, ConstraintInfo &Output) { 545 bool validateOutputConstraint(ConstraintInfo &Info) const; 546 bool validateInputConstraint(ConstraintInfo *OutputConstraints, 548 ConstraintInfo &info) const; 559 ConstraintInfo *OutputConstraints, 825 TargetInfo::ConstraintInfo &info) const= 0;
|
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaStmtAsm.cpp | 89 SmallVector<TargetInfo::ConstraintInfo, 4> OutputConstraintInfos; 106 TargetInfo::ConstraintInfo Info(Literal->getString(), OutputName); 126 SmallVector<TargetInfo::ConstraintInfo, 4> InputConstraintInfos; 138 TargetInfo::ConstraintInfo Info(Literal->getString(), InputName); 227 TargetInfo::ConstraintInfo &Info = OutputConstraintInfos[i]; 240 TargetInfo::ConstraintInfo &Info = InputConstraintInfos[i]; 268 TargetInfo::ConstraintInfo &Info = InputConstraintInfos[i];
|
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Basic/ |
H A D | TargetInfo.cpp | 398 bool TargetInfo::validateOutputConstraint(ConstraintInfo &Info) const { 458 ConstraintInfo *OutputConstraints, 481 bool TargetInfo::validateInputConstraint(ConstraintInfo *OutputConstraints, 483 ConstraintInfo &Info) const {
|
H A D | Targets.cpp | 788 TargetInfo::ConstraintInfo &Info) const { 1350 TargetInfo::ConstraintInfo &Info) const { 1502 TargetInfo::ConstraintInfo &info) const { 1845 TargetInfo::ConstraintInfo &info) const; 2891 TargetInfo::ConstraintInfo &Info) const { 3532 TargetInfo::ConstraintInfo &Info) const { 4057 TargetInfo::ConstraintInfo &Info) const { 4270 TargetInfo::ConstraintInfo &Info) const { 4443 TargetInfo::ConstraintInfo &info) const { 4645 TargetInfo::ConstraintInfo [all...] |
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGStmt.cpp | 1330 SmallVectorImpl<TargetInfo::ConstraintInfo> *OutCons=0) { 1397 TargetInfo::ConstraintInfo Info(Constraint, ""); 1409 CodeGenFunction::EmitAsmInputLValue(const TargetInfo::ConstraintInfo &Info, 1440 const TargetInfo::ConstraintInfo &Info, 1487 SmallVector<TargetInfo::ConstraintInfo, 4> OutputConstraintInfos; 1488 SmallVector<TargetInfo::ConstraintInfo, 4> InputConstraintInfos; 1494 TargetInfo::ConstraintInfo Info(S.getOutputConstraint(i), Name); 1504 TargetInfo::ConstraintInfo Info(S.getInputConstraint(i), Name); 1527 TargetInfo::ConstraintInfo &Info = OutputConstraintInfos[i]; 1559 TargetInfo::ConstraintInfo [all...] |
H A D | CodeGenFunction.h | 2487 llvm::Value* EmitAsmInput(const TargetInfo::ConstraintInfo &Info, 2490 llvm::Value* EmitAsmInputLValue(const TargetInfo::ConstraintInfo &Info,
|
/freebsd-10.1-release/contrib/llvm/include/llvm/Target/ |
H A D | TargetLowering.h | 2167 struct AsmOperandInfo : public InlineAsm::ConstraintInfo { 2169 /// picks the 'best' code from ConstraintInfo::Codes that most closely 2195 : InlineAsm::ConstraintInfo(info), 2202 /// Copy constructor for copying from a ConstraintInfo. 2203 AsmOperandInfo(const InlineAsm::ConstraintInfo &info) 2204 : InlineAsm::ConstraintInfo(info),
|
/freebsd-10.1-release/contrib/llvm/lib/CodeGen/ |
H A D | Analysis.cpp | 131 InlineAsm::ConstraintInfo &CI = CInfos[i];
|
/freebsd-10.1-release/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPCCTRLoops.cpp | 204 InlineAsm::ConstraintInfo &C = CIV[i];
|