Searched refs:CodeGenIntrinsic (Results 1 - 7 of 7) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenIntrinsics.h1 //===- CodeGenIntrinsic.h - Intrinsic Class Wrapper ------------*- C++ -*--===//
26 struct CodeGenIntrinsic { struct in namespace:llvm
188 CodeGenIntrinsic(Record *R);
192 std::vector<CodeGenIntrinsic> Intrinsics;
207 CodeGenIntrinsic &operator[](size_t Pos) { return Intrinsics[Pos]; }
208 const CodeGenIntrinsic &operator[](size_t Pos) const {
H A DIntrinsicEmitter.cpp442 static void ComputeFixedEncoding(const CodeGenIntrinsic &Int,
573 bool operator()(const CodeGenIntrinsic *L, const CodeGenIntrinsic *R) const {
606 CodeGenIntrinsic::ModRefBehavior LK = L->ModRef;
607 CodeGenIntrinsic::ModRefBehavior RK = R->ModRef;
624 typedef std::map<const CodeGenIntrinsic*, unsigned,
630 const CodeGenIntrinsic &intrinsic = Ints[i];
644 const CodeGenIntrinsic &intrinsic = Ints[i];
660 const CodeGenIntrinsic &intrinsic = *(I->first);
678 case CodeGenIntrinsic
[all...]
H A DCodeGenTarget.cpp598 // CodeGenIntrinsic Implementation
607 Intrinsics.push_back(CodeGenIntrinsic(Defs[I]));
610 [](const CodeGenIntrinsic &LHS, const CodeGenIntrinsic &RHS) {
623 CodeGenIntrinsic::CodeGenIntrinsic(Record *R) { function in class:CodeGenIntrinsic
847 bool CodeGenIntrinsic::isParamAPointer(unsigned ParamIdx) const {
854 bool CodeGenIntrinsic::isParamImmArg(unsigned ParamIdx) const {
H A DSearchableTableEmitter.cpp90 DenseMap<Init *, std::unique_ptr<CodeGenIntrinsic>> Intrinsics;
138 CodeGenIntrinsic &getIntrinsic(Init *I) {
139 std::unique_ptr<CodeGenIntrinsic> &Intr = Intrinsics[I];
141 Intr = std::make_unique<CodeGenIntrinsic>(cast<DefInit>(I)->getDef());
226 CodeGenIntrinsic &LHSi = getIntrinsic(LHSI);
227 CodeGenIntrinsic &RHSi = getIntrinsic(RHSI);
H A DCodeGenDAGPatterns.h770 /// CodeGenIntrinsic information for it, otherwise return a null pointer.
771 const CodeGenIntrinsic *getIntrinsicInfo(const CodeGenDAGPatterns &CDP) const;
1205 const CodeGenIntrinsic &getIntrinsic(Record *R) const {
1211 const CodeGenIntrinsic &getIntrinsicInfo(unsigned IID) const {
H A DCodeGenDAGPatterns.cpp2235 /// CodeGenIntrinsic information for it, otherwise return a null pointer.
2236 const CodeGenIntrinsic *TreePatternNode::
2298 if (const CodeGenIntrinsic *Int = getIntrinsicInfo(CGP))
2327 if (const CodeGenIntrinsic *Int = getIntrinsicInfo(CDP))
2412 if (const CodeGenIntrinsic *Int = getIntrinsicInfo(CDP)) {
2863 const CodeGenIntrinsic &Int = getDAGPatterns().getIntrinsic(Operator);
2870 else if (Int.ModRef != CodeGenIntrinsic::NoMem || Int.hasSideEffects)
3504 if (const CodeGenIntrinsic *IntInfo = N->getIntrinsicInfo(CDP)) {
3506 if (IntInfo->ModRef & CodeGenIntrinsic::MR_Ref)
3509 if (IntInfo->ModRef & CodeGenIntrinsic
[all...]
H A DGlobalISelEmitter.cpp1479 const CodeGenIntrinsic *II;
1483 const CodeGenIntrinsic *II)
3819 const CodeGenIntrinsic *II = Src->getIntrinsicInfo(CGP);

Completed in 145 milliseconds