Searched refs:CodeGenIntrinsic (Results 1 – 11 of 11) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Basic/ |
| H A D | IntrinsicEmitter.cpp | 299 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 D | CodeGenIntrinsics.cpp | 50 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 D | CodeGenIntrinsics.h | 38 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 D | Patterns.h | 37 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 D | PatternParser.cpp | 94 getInstrForIntrinsic(const CodeGenTarget &CGT, const CodeGenIntrinsic *I) { in getInstrForIntrinsic() 121 const CodeGenIntrinsic *Intrin = &CGT.getIntrinsic(TheDef); in parseInstructionPattern()
|
| H A D | GlobalISelMatchTable.h | 1210 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 D | CodeGenTarget.h | 225 const CodeGenIntrinsic &getIntrinsic(const Record *Def) const { in getIntrinsic()
|
| H A D | CodeGenDAGPatterns.h | 786 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 D | CodeGenDAGPatterns.cpp | 2405 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 D | SearchableTableEmitter.cpp | 161 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 D | GlobalISelEmitter.cpp | 907 const CodeGenIntrinsic *II = Src.getIntrinsicInfo(CGP); in createAndImportSelDAGMatcher()
|