Home
last modified time | relevance | path

Searched refs:ConstraintInfo (Results 1 – 17 of 17) sorted by relevance

/external/llvm/test/CodeGen/X86/
D2009-11-17-UpdateTerminator.ll8 %"struct.llvm::InlineAsm::ConstraintInfo" = type { i32, i8, i8, i8, i8, %"struct.std::vector<std::b…
9ConstraintInfo,std::allocator<llvm::InlineAsm::ConstraintInfo> >" = type { %"struct.std::_Vector_b…
10ConstraintInfo,std::allocator<llvm::InlineAsm::ConstraintInfo> >::_Vector_impl" = type { %"struct.…
15ConstraintInfo,std::allocator<llvm::InlineAsm::ConstraintInfo> >" = type { %"struct.std::_Vector_b…
18ConstraintInfo"* nocapture %this, i64 %Str.0, i64 %Str.1, %"struct.std::vector<llvm::InlineAsm::Co…
/external/llvm/utils/TableGen/
DCodeGenInstruction.h32 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()
DCodeGenInstruction.cpp218 CGIOperandList::ConstraintInfo::getEarlyClobber(); in ParseConstraint()
253 CGIOperandList::ConstraintInfo::getTied(FlatOpNo); in ParseConstraint()
DInstrInfoEmitter.cpp153 const CGIOperandList::ConstraintInfo &Constraint = in GetOperandInfo()
DX86RecognizableInstr.cpp529 const CGIOperandList::ConstraintInfo &Constraint = in emitInstructionSpecifier()
/external/clang/include/clang/Basic/
DTargetInfo.h526 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/
DInlineAsm.cpp60 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/
DInlineAsm.h114 struct ConstraintInfo;
115 typedef std::vector<ConstraintInfo> ConstraintInfoVector;
117 struct ConstraintInfo { struct
161 ConstraintInfo(); argument
/external/clang/lib/Sema/
DSemaStmtAsm.cpp122 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/
DTargetInfo.cpp443 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()
DTargets.cpp870 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/
DCGStmt.cpp1648 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 …]
DCodeGenFunction.h2840 llvm::Value* EmitAsmInput(const TargetInfo::ConstraintInfo &Info,
2843 llvm::Value* EmitAsmInputLValue(const TargetInfo::ConstraintInfo &Info,
/external/llvm/include/llvm/Target/
DTargetLowering.h2568 struct AsmOperandInfo : public InlineAsm::ConstraintInfo {
2595 AsmOperandInfo(InlineAsm::ConstraintInfo Info) in AsmOperandInfo()
2596 : InlineAsm::ConstraintInfo(std::move(Info)), in AsmOperandInfo()
/external/llvm/lib/CodeGen/
DAnalysis.cpp142 InlineAsm::ConstraintInfo &CI = CInfos[i]; in hasInlineAsmMemConstraint()
/external/llvm/lib/Target/PowerPC/
DPPCCTRLoops.cpp220 InlineAsm::ConstraintInfo &C = CIV[i]; in mightUseCTR()
/external/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp2273 for (InlineAsm::ConstraintInfo &CI : IA->ParseConstraints()) { in ParseConstraints()