/external/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 | 218 CGIOperandList::ConstraintInfo::getEarlyClobber(); 253 CGIOperandList::ConstraintInfo::getTied(FlatOpNo);
|
H A D | InstrInfoEmitter.cpp | 153 const CGIOperandList::ConstraintInfo &Constraint =
|
H A D | X86RecognizableInstr.cpp | 529 const CGIOperandList::ConstraintInfo &Constraint =
|
/external/llvm/include/llvm/IR/ |
H A D | InlineAsm.h | 114 struct ConstraintInfo; 115 typedef std::vector<ConstraintInfo> ConstraintInfoVector; 117 struct ConstraintInfo { struct in class:llvm::InlineAsm 161 ConstraintInfo();
|
/external/llvm/lib/IR/ |
H A D | InlineAsm.cpp | 60 InlineAsm::ConstraintInfo::ConstraintInfo() : function in class:InlineAsm::ConstraintInfo 70 bool InlineAsm::ConstraintInfo::Parse(StringRef Str, 198 void InlineAsm::ConstraintInfo::selectAlternative(unsigned index) { 215 ConstraintInfo Info;
|
/external/clang/include/clang/Basic/ |
H A D | TargetInfo.h | 526 struct ConstraintInfo { struct in class:clang::TargetInfo 546 ConstraintInfo(StringRef ConstraintStr, StringRef Name) function in struct:clang::TargetInfo::ConstraintInfo 595 void setTiedOperand(unsigned N, ConstraintInfo &Output) { 606 bool validateOutputConstraint(ConstraintInfo &Info) const; 607 bool validateInputConstraint(ConstraintInfo *OutputConstraints, 609 ConstraintInfo &info) const; 628 ConstraintInfo *OutputConstraints, 888 TargetInfo::ConstraintInfo &info) const= 0;
|
/external/clang/lib/Sema/ |
H A D | SemaStmtAsm.cpp | 122 SmallVector<TargetInfo::ConstraintInfo, 4> OutputConstraintInfos; 146 TargetInfo::ConstraintInfo Info(Literal->getString(), OutputName); 211 SmallVector<TargetInfo::ConstraintInfo, 4> InputConstraintInfos; 221 TargetInfo::ConstraintInfo Info(Literal->getString(), InputName); 375 TargetInfo::ConstraintInfo &Info = OutputConstraintInfos[i]; 386 TargetInfo::ConstraintInfo &Info = InputConstraintInfos[i];
|
/external/clang/lib/Basic/ |
H A D | TargetInfo.cpp | 443 bool TargetInfo::validateOutputConstraint(ConstraintInfo &Info) const { 513 ConstraintInfo *OutputConstraints, 536 bool TargetInfo::validateInputConstraint(ConstraintInfo *OutputConstraints, 538 ConstraintInfo &Info) const {
|
H A D | Targets.cpp | 870 TargetInfo::ConstraintInfo &Info) const override { 1580 TargetInfo::ConstraintInfo &Info) const override { 1741 TargetInfo::ConstraintInfo &info) const override { 2173 TargetInfo::ConstraintInfo &info) const override; 3295 TargetInfo::ConstraintInfo &Info) const { 4489 TargetInfo::ConstraintInfo &Info) const override { 4955 TargetInfo::ConstraintInfo &Info) const override { 5187 TargetInfo::ConstraintInfo &Info) const override { 5357 TargetInfo::ConstraintInfo &info) const override { 5554 TargetInfo::ConstraintInfo [all...] |
/external/clang/lib/CodeGen/ |
H A D | CGStmt.cpp | 1648 SmallVectorImpl<TargetInfo::ConstraintInfo> *OutCons=nullptr) { 1721 TargetInfo::ConstraintInfo Info(Constraint, ""); 1733 CodeGenFunction::EmitAsmInputLValue(const TargetInfo::ConstraintInfo &Info, 1764 const TargetInfo::ConstraintInfo &Info, 1811 SmallVector<TargetInfo::ConstraintInfo, 4> OutputConstraintInfos; 1812 SmallVector<TargetInfo::ConstraintInfo, 4> InputConstraintInfos; 1818 TargetInfo::ConstraintInfo Info(S.getOutputConstraint(i), Name); 1828 TargetInfo::ConstraintInfo Info(S.getInputConstraint(i), Name); 1851 TargetInfo::ConstraintInfo &Info = OutputConstraintInfos[i]; 1884 TargetInfo::ConstraintInfo [all...] |
H A D | CodeGenFunction.h | 2840 llvm::Value* EmitAsmInput(const TargetInfo::ConstraintInfo &Info, 2843 llvm::Value* EmitAsmInputLValue(const TargetInfo::ConstraintInfo &Info,
|
/external/llvm/include/llvm/Target/ |
H A D | TargetLowering.h | 2568 struct AsmOperandInfo : public InlineAsm::ConstraintInfo { 2570 /// picks the 'best' code from ConstraintInfo::Codes that most closely 2594 /// Copy constructor for copying from a ConstraintInfo. 2595 AsmOperandInfo(InlineAsm::ConstraintInfo Info) 2596 : InlineAsm::ConstraintInfo(std::move(Info)),
|
/external/llvm/lib/CodeGen/ |
H A D | Analysis.cpp | 142 InlineAsm::ConstraintInfo &CI = CInfos[i];
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCCTRLoops.cpp | 220 InlineAsm::ConstraintInfo &C = CIV[i];
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 2273 for (InlineAsm::ConstraintInfo &CI : IA->ParseConstraints()) {
|