Home
last modified time | relevance | path

Searched refs:CodeGenIntrinsic (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/utils/TableGen/Basic/
H A DIntrinsicEmitter.cpp299 static TypeSigTy ComputeTypeSignature(const CodeGenIntrinsic &Int) { in ComputeTypeSignature()
345 for (const CodeGenIntrinsic &Int : Ints) { in EmitGenerator()
406 static MemoryEffects getEffectiveME(const CodeGenIntrinsic &Int) { in getEffectiveME()
414 static bool compareFnAttributes(const CodeGenIntrinsic *L, in compareFnAttributes()
415 const CodeGenIntrinsic *R) { in compareFnAttributes()
416 auto TieBoolAttributes = [](const CodeGenIntrinsic *I) -> auto { in compareFnAttributes()
442 static bool hasFnAttributes(const CodeGenIntrinsic &Int) { in hasFnAttributes()
451 bool operator()(const CodeGenIntrinsic *L, const CodeGenIntrinsic *R) const { in operator ()()
457 bool operator()(const CodeGenIntrinsic *L, const CodeGenIntrinsic *R) const { in operator ()()
472 static StringRef getArgAttrEnumName(CodeGenIntrinsic::ArgAttrKind Kind) { in getArgAttrEnumName()
[all …]
H A DCodeGenIntrinsics.cpp50 Intrinsics.emplace_back(CodeGenIntrinsic(Def, Ctx)); in CodeGenIntrinsicTable()
53 [](const CodeGenIntrinsic &LHS, const CodeGenIntrinsic &RHS) { in CodeGenIntrinsicTable()
92 [](const CodeGenIntrinsic &Int1, const CodeGenIntrinsic &Int2) { in CheckDuplicateIntrinsics()
99 const CodeGenIntrinsic &First = *I; in CheckDuplicateIntrinsics()
100 const CodeGenIntrinsic &Second = *(I + 1); in CheckDuplicateIntrinsics()
207 const CodeGenIntrinsic *Overloaded = nullptr; in CheckOverloadSuffixConflicts()
208 for (const CodeGenIntrinsic &Int : (*this)[Set]) { in CheckOverloadSuffixConflicts()
252 const CodeGenIntrinsic &CodeGenIntrinsicMap::operator[](const Record *Record) { in operator []()
258 Iter->second = std::make_unique<CodeGenIntrinsic>(Record, Ctx); in operator []()
262 CodeGenIntrinsic::CodeGenIntrinsic(const Record *R, in CodeGenIntrinsic() function in CodeGenIntrinsic
[all …]
H A DCodeGenIntrinsics.h38 struct CodeGenIntrinsic { struct
173 CodeGenIntrinsic(const Record *R, const CodeGenIntrinsicContext &Ctx); argument
190 const CodeGenIntrinsic &operator[](size_t Pos) const {
193 ArrayRef<CodeGenIntrinsic> operator[](const TargetSet &Set) const {
203 std::vector<CodeGenIntrinsic> Intrinsics;
209 DenseMap<const Record *, std::unique_ptr<CodeGenIntrinsic>> Map;
214 const CodeGenIntrinsic &operator[](const Record *Def);
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DPatterns.h37 struct CodeGenIntrinsic;
467 void setIntrinsic(const CodeGenIntrinsic *I) { IntrinInfo = I; } in setIntrinsic()
468 const CodeGenIntrinsic *getIntrinsic() const { return IntrinInfo; } in getIntrinsic()
486 const CodeGenIntrinsic *IntrinInfo = nullptr;
H A DPatternParser.cpp94 getInstrForIntrinsic(const CodeGenTarget &CGT, const CodeGenIntrinsic *I) { in getInstrForIntrinsic()
121 const CodeGenIntrinsic *Intrin = &CGT.getIntrinsic(TheDef); in parseInstructionPattern()
H A DGlobalISelMatchTable.h1210 const CodeGenIntrinsic *II;
1214 const CodeGenIntrinsic *II) in IntrinsicIDOperandMatcher()
2239 const CodeGenIntrinsic *II;
2242 IntrinsicIDRenderer(unsigned InsnID, const CodeGenIntrinsic *II) in IntrinsicIDRenderer()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenTarget.h225 const CodeGenIntrinsic &getIntrinsic(const Record *Def) const { in getIntrinsic()
H A DCodeGenDAGPatterns.h786 const CodeGenIntrinsic *getIntrinsicInfo(const CodeGenDAGPatterns &CDP) const;
1173 const CodeGenIntrinsic &getIntrinsic(const Record *R) const { in getIntrinsic()
1174 for (const CodeGenIntrinsic &Intrinsic : Intrinsics) in getIntrinsic()
1180 const CodeGenIntrinsic &getIntrinsicInfo(unsigned IID) const { in getIntrinsicInfo()
H A DCodeGenDAGPatterns.cpp2405 const CodeGenIntrinsic *
2468 if (const CodeGenIntrinsic *Int = getIntrinsicInfo(CGP)) in NodeHasProperty()
2494 if (const CodeGenIntrinsic *Int = getIntrinsicInfo(CDP)) in isCommutativeIntrinsic()
2573 if (const CodeGenIntrinsic *Int = getIntrinsicInfo(CDP)) { in ApplyTypeConstraints()
3068 const CodeGenIntrinsic &Int = getDAGPatterns().getIntrinsic(Operator); in ParseTreePattern()
3677 if (const CodeGenIntrinsic *IntInfo = N.getIntrinsicInfo(CDP)) { in AnalyzeNode()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DSearchableTableEmitter.cpp161 const CodeGenIntrinsic &getIntrinsic(const Init *I) { in getIntrinsic()
283 const CodeGenIntrinsic &LHSi = getIntrinsic(LHSI); in compareBy()
284 const CodeGenIntrinsic &RHSi = getIntrinsic(RHSI); in compareBy()
H A DGlobalISelEmitter.cpp907 const CodeGenIntrinsic *II = Src.getIntrinsicInfo(CGP); in createAndImportSelDAGMatcher()