Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/utils/TableGen/
H A DIntrinsicEmitter.cpp481 bool operator()(const CodeGenIntrinsic *L, const CodeGenIntrinsic *R) const { in operator ()()
586 case CodeGenIntrinsic::NoCapture: in EmitAttributes()
592 case CodeGenIntrinsic::Returned: in EmitAttributes()
598 case CodeGenIntrinsic::ReadOnly: in EmitAttributes()
610 case CodeGenIntrinsic::ReadNone: in EmitAttributes()
668 case CodeGenIntrinsic::NoMem: in EmitAttributes()
673 case CodeGenIntrinsic::ReadArgMem: in EmitAttributes()
679 case CodeGenIntrinsic::ReadMem: in EmitAttributes()
696 case CodeGenIntrinsic::WriteArgMem: in EmitAttributes()
702 case CodeGenIntrinsic::WriteMem: in EmitAttributes()
[all …]
H A DCodeGenIntrinsics.h27 struct CodeGenIntrinsic { struct
147 CodeGenIntrinsic(Record *R); argument
151 std::vector<CodeGenIntrinsic> Intrinsics;
166 CodeGenIntrinsic &operator[](size_t Pos) { return Intrinsics[Pos]; }
167 const CodeGenIntrinsic &operator[](size_t Pos) const {
H A DSearchableTableEmitter.cpp91 DenseMap<Init *, std::unique_ptr<CodeGenIntrinsic>> Intrinsics;
135 CodeGenIntrinsic &getIntrinsic(Init *I) { in getIntrinsic()
136 std::unique_ptr<CodeGenIntrinsic> &Intr = Intrinsics[I]; in getIntrinsic()
138 Intr = make_unique<CodeGenIntrinsic>(cast<DefInit>(I)->getDef()); in getIntrinsic()
223 CodeGenIntrinsic &LHSi = getIntrinsic(LHSI); in compareBy()
224 CodeGenIntrinsic &RHSi = getIntrinsic(RHSI); in compareBy()
H A DCodeGenTarget.cpp514 Intrinsics.push_back(CodeGenIntrinsic(Defs[I])); in CodeGenIntrinsicTable()
517 [](const CodeGenIntrinsic &LHS, const CodeGenIntrinsic &RHS) { in CodeGenIntrinsicTable()
530 CodeGenIntrinsic::CodeGenIntrinsic(Record *R) { in CodeGenIntrinsic() function in CodeGenIntrinsic
H A DCodeGenDAGPatterns.h757 const CodeGenIntrinsic *getIntrinsicInfo(const CodeGenDAGPatterns &CDP) const;
1194 const CodeGenIntrinsic &getIntrinsic(Record *R) const { in getIntrinsic()
1202 const CodeGenIntrinsic &getIntrinsicInfo(unsigned IID) const { in getIntrinsicInfo()
H A DCodeGenDAGPatterns.cpp2141 const CodeGenIntrinsic *TreePatternNode::
2203 if (const CodeGenIntrinsic *Int = getIntrinsicInfo(CGP)) in NodeHasProperty()
2232 if (const CodeGenIntrinsic *Int = getIntrinsicInfo(CDP)) in isCommutativeIntrinsic()
2317 if (const CodeGenIntrinsic *Int = getIntrinsicInfo(CDP)) { in ApplyTypeConstraints()
2749 const CodeGenIntrinsic &Int = getDAGPatterns().getIntrinsic(Operator); in ParseTreePattern()
2756 else if (Int.ModRef != CodeGenIntrinsic::NoMem) in ParseTreePattern()
3383 if (const CodeGenIntrinsic *IntInfo = N->getIntrinsicInfo(CDP)) { in AnalyzeNode()
3385 if (IntInfo->ModRef & CodeGenIntrinsic::MR_Ref) in AnalyzeNode()
3388 if (IntInfo->ModRef & CodeGenIntrinsic::MR_Mod) in AnalyzeNode()
3391 if (IntInfo->ModRef >= CodeGenIntrinsic::ReadWriteMem || in AnalyzeNode()
H A DGlobalISelEmitter.cpp1357 const CodeGenIntrinsic *II;
1361 const CodeGenIntrinsic *II) in IntrinsicIDOperandMatcher()
3348 if (const CodeGenIntrinsic *II = Src->getIntrinsicInfo(CGP)) { in createAndImportSelDAGMatcher()