Home
last modified time | relevance | path

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

/trueos/contrib/llvm/utils/TableGen/
HDCodeGenInstruction.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()
HDCodeGenInstruction.cpp215 CGIOperandList::ConstraintInfo::getEarlyClobber(); in ParseConstraint()
250 CGIOperandList::ConstraintInfo::getTied(FlatOpNo); in ParseConstraint()
HDInstrInfoEmitter.cpp153 const CGIOperandList::ConstraintInfo &Constraint = in GetOperandInfo()
HDX86RecognizableInstr.cpp628 const CGIOperandList::ConstraintInfo &Constraint = in emitInstructionSpecifier()
/trueos/contrib/llvm/lib/IR/
HDInlineAsm.cpp60 InlineAsm::ConstraintInfo::ConstraintInfo() : in ConstraintInfo() function in InlineAsm::ConstraintInfo
68 InlineAsm::ConstraintInfo::ConstraintInfo(const ConstraintInfo &other) : in ConstraintInfo() function in InlineAsm::ConstraintInfo
80 bool InlineAsm::ConstraintInfo::Parse(StringRef Str, in Parse()
202 void InlineAsm::ConstraintInfo::selectAlternative(unsigned index) { in selectAlternative()
219 ConstraintInfo Info; in ParseConstraints()
/trueos/contrib/llvm/include/llvm/IR/
HDInlineAsm.h118 struct ConstraintInfo;
119 typedef std::vector<ConstraintInfo> ConstraintInfoVector;
121 struct ConstraintInfo {
165 ConstraintInfo();
168 ConstraintInfo(const ConstraintInfo &other);
/trueos/contrib/llvm/tools/clang/include/clang/Basic/
HDTargetInfo.h486 struct ConstraintInfo { struct
500 ConstraintInfo(StringRef ConstraintStr, StringRef Name) in ConstraintInfo() argument
534 void setTiedOperand(unsigned N, ConstraintInfo &Output) { in setTiedOperand() argument
545 bool validateOutputConstraint(ConstraintInfo &Info) const;
546 bool validateInputConstraint(ConstraintInfo *OutputConstraints,
548 ConstraintInfo &info) const;
559 ConstraintInfo *OutputConstraints,
825 TargetInfo::ConstraintInfo &info) const= 0;
/trueos/contrib/llvm/tools/clang/lib/Sema/
HDSemaStmtAsm.cpp89 SmallVector<TargetInfo::ConstraintInfo, 4> OutputConstraintInfos; in ActOnGCCAsmStmt()
106 TargetInfo::ConstraintInfo Info(Literal->getString(), OutputName); in ActOnGCCAsmStmt()
126 SmallVector<TargetInfo::ConstraintInfo, 4> InputConstraintInfos; in ActOnGCCAsmStmt()
138 TargetInfo::ConstraintInfo Info(Literal->getString(), InputName); in ActOnGCCAsmStmt()
227 TargetInfo::ConstraintInfo &Info = OutputConstraintInfos[i]; in ActOnGCCAsmStmt()
240 TargetInfo::ConstraintInfo &Info = InputConstraintInfos[i]; in ActOnGCCAsmStmt()
268 TargetInfo::ConstraintInfo &Info = InputConstraintInfos[i]; in ActOnGCCAsmStmt()
/trueos/contrib/llvm/tools/clang/lib/Basic/
HDTargetInfo.cpp398 bool TargetInfo::validateOutputConstraint(ConstraintInfo &Info) const { in validateOutputConstraint()
458 ConstraintInfo *OutputConstraints, in resolveSymbolicName()
481 bool TargetInfo::validateInputConstraint(ConstraintInfo *OutputConstraints, in validateInputConstraint()
483 ConstraintInfo &Info) const { in validateInputConstraint()
HDTargets.cpp788 TargetInfo::ConstraintInfo &Info) const { in validateAsmConstraint()
1350 TargetInfo::ConstraintInfo &Info) const { in validateAsmConstraint()
1502 TargetInfo::ConstraintInfo &info) const { in validateAsmConstraint()
1845 TargetInfo::ConstraintInfo &info) const;
2891 TargetInfo::ConstraintInfo &Info) const { in validateAsmConstraint()
3532 TargetInfo::ConstraintInfo &Info) const { in validateAsmConstraint()
4057 TargetInfo::ConstraintInfo &Info) const { in validateAsmConstraint()
4270 TargetInfo::ConstraintInfo &Info) const { in validateAsmConstraint()
4443 TargetInfo::ConstraintInfo &info) const { in validateAsmConstraint()
4645 TargetInfo::ConstraintInfo &info) const;
[all …]
/trueos/contrib/llvm/tools/clang/lib/CodeGen/
HDCGStmt.cpp1330 SmallVectorImpl<TargetInfo::ConstraintInfo> *OutCons=0) { in SimplifyConstraint()
1397 TargetInfo::ConstraintInfo Info(Constraint, ""); in AddVariableConstraints()
1409 CodeGenFunction::EmitAsmInputLValue(const TargetInfo::ConstraintInfo &Info, in EmitAsmInputLValue()
1440 const TargetInfo::ConstraintInfo &Info, in EmitAsmInput()
1487 SmallVector<TargetInfo::ConstraintInfo, 4> OutputConstraintInfos; in EmitAsmStmt()
1488 SmallVector<TargetInfo::ConstraintInfo, 4> InputConstraintInfos; in EmitAsmStmt()
1494 TargetInfo::ConstraintInfo Info(S.getOutputConstraint(i), Name); in EmitAsmStmt()
1504 TargetInfo::ConstraintInfo Info(S.getInputConstraint(i), Name); in EmitAsmStmt()
1527 TargetInfo::ConstraintInfo &Info = OutputConstraintInfos[i]; in EmitAsmStmt()
1559 TargetInfo::ConstraintInfo &Input = InputConstraintInfos[InputNo]; in EmitAsmStmt()
[all …]
HDCodeGenFunction.h2487 llvm::Value* EmitAsmInput(const TargetInfo::ConstraintInfo &Info,
2490 llvm::Value* EmitAsmInputLValue(const TargetInfo::ConstraintInfo &Info,
/trueos/contrib/llvm/include/llvm/Target/
HDTargetLowering.h2167 struct AsmOperandInfo : public InlineAsm::ConstraintInfo {
2195 : InlineAsm::ConstraintInfo(info), in AsmOperandInfo()
2203 AsmOperandInfo(const InlineAsm::ConstraintInfo &info) in AsmOperandInfo()
2204 : InlineAsm::ConstraintInfo(info), in AsmOperandInfo()
/trueos/contrib/llvm/lib/CodeGen/
HDAnalysis.cpp131 InlineAsm::ConstraintInfo &CI = CInfos[i]; in hasInlineAsmMemConstraint()
/trueos/contrib/llvm/lib/Target/PowerPC/
HDPPCCTRLoops.cpp204 InlineAsm::ConstraintInfo &C = CIV[i]; in mightUseCTR()