/external/llvm/test/CodeGen/X86/ |
D | 2009-11-17-UpdateTerminator.ll | 8 %"struct.llvm::InlineAsm::ConstraintInfo" = type { i32, i8, i8, i8, i8, %"struct.std::vector<std::b… 9 …ConstraintInfo,std::allocator<llvm::InlineAsm::ConstraintInfo> >" = type { %"struct.std::_Vector_b… 10 …ConstraintInfo,std::allocator<llvm::InlineAsm::ConstraintInfo> >::_Vector_impl" = type { %"struct.… 15 …ConstraintInfo,std::allocator<llvm::InlineAsm::ConstraintInfo> >" = type { %"struct.std::_Vector_b… 18 …ConstraintInfo"* nocapture %this, i64 %Str.0, i64 %Str.1, %"struct.std::vector<llvm::InlineAsm::Co…
|
/external/llvm/utils/TableGen/ |
D | CodeGenInstruction.h | 32 class ConstraintInfo { 36 ConstraintInfo() : Kind(None) {} in ConstraintInfo() function 38 static ConstraintInfo getEarlyClobber() { in getEarlyClobber() 39 ConstraintInfo I; in getEarlyClobber() 45 static ConstraintInfo getTied(unsigned Op) { in getTied() 46 ConstraintInfo I; in getTied() 105 std::vector<ConstraintInfo> Constraints; 119 const CGIOperandList::ConstraintInfo &CI = Constraints[j]; in getTiedRegister()
|
D | CodeGenInstruction.cpp | 218 CGIOperandList::ConstraintInfo::getEarlyClobber(); in ParseConstraint() 253 CGIOperandList::ConstraintInfo::getTied(FlatOpNo); in ParseConstraint()
|
D | InstrInfoEmitter.cpp | 153 const CGIOperandList::ConstraintInfo &Constraint = in GetOperandInfo()
|
D | X86RecognizableInstr.cpp | 529 const CGIOperandList::ConstraintInfo &Constraint = in emitInstructionSpecifier()
|
/external/clang/include/clang/Basic/ |
D | TargetInfo.h | 526 struct ConstraintInfo { struct 546 ConstraintInfo(StringRef ConstraintStr, StringRef Name) in ConstraintInfo() argument 595 void setTiedOperand(unsigned N, ConstraintInfo &Output) { in setTiedOperand() argument 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/llvm/lib/IR/ |
D | InlineAsm.cpp | 60 InlineAsm::ConstraintInfo::ConstraintInfo() : in ConstraintInfo() function in InlineAsm::ConstraintInfo 70 bool InlineAsm::ConstraintInfo::Parse(StringRef Str, in Parse() 198 void InlineAsm::ConstraintInfo::selectAlternative(unsigned index) { in selectAlternative() 215 ConstraintInfo Info; in ParseConstraints()
|
/external/llvm/include/llvm/IR/ |
D | InlineAsm.h | 114 struct ConstraintInfo; 115 typedef std::vector<ConstraintInfo> ConstraintInfoVector; 117 struct ConstraintInfo { struct 161 ConstraintInfo(); argument
|
/external/clang/lib/Sema/ |
D | SemaStmtAsm.cpp | 122 SmallVector<TargetInfo::ConstraintInfo, 4> OutputConstraintInfos; in ActOnGCCAsmStmt() 146 TargetInfo::ConstraintInfo Info(Literal->getString(), OutputName); in ActOnGCCAsmStmt() 211 SmallVector<TargetInfo::ConstraintInfo, 4> InputConstraintInfos; in ActOnGCCAsmStmt() 221 TargetInfo::ConstraintInfo Info(Literal->getString(), InputName); in ActOnGCCAsmStmt() 375 TargetInfo::ConstraintInfo &Info = OutputConstraintInfos[i]; in ActOnGCCAsmStmt() 386 TargetInfo::ConstraintInfo &Info = InputConstraintInfos[i]; in ActOnGCCAsmStmt()
|
/external/clang/lib/Basic/ |
D | TargetInfo.cpp | 443 bool TargetInfo::validateOutputConstraint(ConstraintInfo &Info) const { in validateOutputConstraint() 513 ConstraintInfo *OutputConstraints, in resolveSymbolicName() 536 bool TargetInfo::validateInputConstraint(ConstraintInfo *OutputConstraints, in validateInputConstraint() 538 ConstraintInfo &Info) const { in validateInputConstraint()
|
D | Targets.cpp | 870 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint() 1580 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint() 1741 TargetInfo::ConstraintInfo &info) const override { in validateAsmConstraint() 2173 TargetInfo::ConstraintInfo &info) const override; 3295 TargetInfo::ConstraintInfo &Info) const { in validateAsmConstraint() 4489 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint() 4955 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint() 5187 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint() 5357 TargetInfo::ConstraintInfo &info) const override { in validateAsmConstraint() 5554 TargetInfo::ConstraintInfo &info) const override; [all …]
|
/external/clang/lib/CodeGen/ |
D | CGStmt.cpp | 1648 SmallVectorImpl<TargetInfo::ConstraintInfo> *OutCons=nullptr) { in SimplifyConstraint() 1721 TargetInfo::ConstraintInfo Info(Constraint, ""); in AddVariableConstraints() 1733 CodeGenFunction::EmitAsmInputLValue(const TargetInfo::ConstraintInfo &Info, in EmitAsmInputLValue() 1764 const TargetInfo::ConstraintInfo &Info, in EmitAsmInput() 1811 SmallVector<TargetInfo::ConstraintInfo, 4> OutputConstraintInfos; in EmitAsmStmt() 1812 SmallVector<TargetInfo::ConstraintInfo, 4> InputConstraintInfos; in EmitAsmStmt() 1818 TargetInfo::ConstraintInfo Info(S.getOutputConstraint(i), Name); in EmitAsmStmt() 1828 TargetInfo::ConstraintInfo Info(S.getInputConstraint(i), Name); in EmitAsmStmt() 1851 TargetInfo::ConstraintInfo &Info = OutputConstraintInfos[i]; in EmitAsmStmt() 1884 TargetInfo::ConstraintInfo &Input = InputConstraintInfos[InputNo]; in EmitAsmStmt() [all …]
|
D | CodeGenFunction.h | 2840 llvm::Value* EmitAsmInput(const TargetInfo::ConstraintInfo &Info, 2843 llvm::Value* EmitAsmInputLValue(const TargetInfo::ConstraintInfo &Info,
|
/external/llvm/include/llvm/Target/ |
D | TargetLowering.h | 2568 struct AsmOperandInfo : public InlineAsm::ConstraintInfo { 2595 AsmOperandInfo(InlineAsm::ConstraintInfo Info) in AsmOperandInfo() 2596 : InlineAsm::ConstraintInfo(std::move(Info)), in AsmOperandInfo()
|
/external/llvm/lib/CodeGen/ |
D | Analysis.cpp | 142 InlineAsm::ConstraintInfo &CI = CInfos[i]; in hasInlineAsmMemConstraint()
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCCTRLoops.cpp | 220 InlineAsm::ConstraintInfo &C = CIV[i]; in mightUseCTR()
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | TargetLowering.cpp | 2273 for (InlineAsm::ConstraintInfo &CI : IA->ParseConstraints()) { in ParseConstraints()
|