Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DCodeGenInstruction.h32 class ConstraintInfo {
37 ConstraintInfo() = default;
39 static ConstraintInfo getEarlyClobber() { in getEarlyClobber()
40 ConstraintInfo I; in getEarlyClobber()
46 static ConstraintInfo getTied(unsigned Op) { in getTied()
47 ConstraintInfo I; in getTied()
62 bool operator==(const ConstraintInfo &RHS) const {
69 bool operator!=(const ConstraintInfo &RHS) const {
117 std::vector<ConstraintInfo> Constraints;
131 const CGIOperandList::ConstraintInfo &CI = Constraints[j]; in getTiedRegister()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DInlineAsm.h117 struct ConstraintInfo;
118 using ConstraintInfoVector = std::vector<ConstraintInfo>;
120 struct ConstraintInfo { struct
164 ConstraintInfo() = default; argument
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DTargetInfo.h940 struct ConstraintInfo { struct
962 ConstraintInfo(StringRef ConstraintStr, StringRef Name) in ConstraintInfo() argument
1030 void setTiedOperand(unsigned N, ConstraintInfo &Output) { in setTiedOperand() argument
1054 bool validateOutputConstraint(ConstraintInfo &Info) const;
1055 bool validateInputConstraint(MutableArrayRef<ConstraintInfo> OutputConstraints,
1056 ConstraintInfo &info) const;
1078 TargetInfo::ConstraintInfo &info) const = 0;
1081 ArrayRef<ConstraintInfo> OutputConstraints,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DInlineAsm.cpp64 bool InlineAsm::ConstraintInfo::Parse(StringRef Str, in Parse()
207 void InlineAsm::ConstraintInfo::selectAlternative(unsigned index) { in selectAlternative()
224 ConstraintInfo Info; in ParseConstraints()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaStmtAsm.cpp162 TargetInfo::ConstraintInfo &Info, in checkExprMemoryConstraintCompat()
254 SmallVector<TargetInfo::ConstraintInfo, 4> OutputConstraintInfos; in ActOnGCCAsmStmt()
271 TargetInfo::ConstraintInfo Info(Literal->getString(), OutputName); in ActOnGCCAsmStmt()
352 SmallVector<TargetInfo::ConstraintInfo, 4> InputConstraintInfos; in ActOnGCCAsmStmt()
362 TargetInfo::ConstraintInfo Info(Literal->getString(), InputName); in ActOnGCCAsmStmt()
556 TargetInfo::ConstraintInfo &Info = OutputConstraintInfos[i]; in ActOnGCCAsmStmt()
571 TargetInfo::ConstraintInfo &Info = InputConstraintInfos[i]; in ActOnGCCAsmStmt()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Basic/
H A DTargetInfo.cpp576 bool TargetInfo::validateOutputConstraint(ConstraintInfo &Info) const { in validateOutputConstraint()
651 ArrayRef<ConstraintInfo> OutputConstraints, in resolveSymbolicName()
674 MutableArrayRef<ConstraintInfo> OutputConstraints, in validateInputConstraint()
675 ConstraintInfo &Info) const { in validateInputConstraint()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Basic/Targets/
H A DLe64.h53 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint()
H A DARC.h65 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint()
H A DM68k.h49 TargetInfo::ConstraintInfo &info) const override;
H A DLanai.h84 TargetInfo::ConstraintInfo &info) const override { in validateAsmConstraint()
H A DXCore.h68 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint()
H A DMSP430.h78 TargetInfo::ConstraintInfo &info) const override { in validateAsmConstraint()
H A DAMDGPU.h136 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint()
241 TargetInfo::ConstraintInfo Info("", ""); in convertConstraint()
H A DVE.h161 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint()
H A DPNaCl.h66 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint()
H A DTCE.h105 TargetInfo::ConstraintInfo &info) const override { in validateAsmConstraint()
H A DBPF.h74 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint()
H A DHexagon.h72 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint()
H A DNVPTX.h93 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint()
H A DSystemZ.cpp57 const char *&Name, TargetInfo::ConstraintInfo &Info) const { in validateAsmConstraint()
H A DM68k.cpp143 const char *&Name, TargetInfo::ConstraintInfo &info) const { in validateAsmConstraint()
H A DSPIR.h108 TargetInfo::ConstraintInfo &info) const override { in validateAsmConstraint()
H A DAVR.h96 TargetInfo::ConstraintInfo &Info) const override { in validateAsmConstraint()
H A DSystemZ.h73 TargetInfo::ConstraintInfo &info) const override;
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGStmt.cpp1965 SmallVectorImpl<TargetInfo::ConstraintInfo> *OutCons=nullptr) { in SimplifyConstraint()
2037 TargetInfo::ConstraintInfo Info(Constraint, ""); in AddVariableConstraints()
2051 CodeGenFunction::EmitAsmInputLValue(const TargetInfo::ConstraintInfo &Info, in EmitAsmInputLValue()
2082 const TargetInfo::ConstraintInfo &Info, in EmitAsmInput()
2205 SmallVector<TargetInfo::ConstraintInfo, 4> OutputConstraintInfos; in EmitAsmStmt()
2206 SmallVector<TargetInfo::ConstraintInfo, 4> InputConstraintInfos; in EmitAsmStmt()
2212 TargetInfo::ConstraintInfo Info(S.getOutputConstraint(i), Name); in EmitAsmStmt()
2222 TargetInfo::ConstraintInfo Info(S.getInputConstraint(i), Name); in EmitAsmStmt()
2259 TargetInfo::ConstraintInfo &Info = OutputConstraintInfos[i]; in EmitAsmStmt()
2308 TargetInfo::ConstraintInfo &Input = InputConstraintInfos[InputNo]; in EmitAsmStmt()
[all …]

12