Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DIntrinsicEmitter.cpp402 bool operator()(const CodeGenIntrinsic *L, const CodeGenIntrinsic *R) const { in operator ()()
408 bool operator()(const CodeGenIntrinsic *L, const CodeGenIntrinsic *R) const { in operator ()()
448 case CodeGenIntrinsic::NoCapture: in EmitAttributes()
451 case CodeGenIntrinsic::NoAlias: in EmitAttributes()
454 case CodeGenIntrinsic::NoUndef: in EmitAttributes()
457 case CodeGenIntrinsic::NonNull: in EmitAttributes()
460 case CodeGenIntrinsic::Returned: in EmitAttributes()
463 case CodeGenIntrinsic::ReadOnly: in EmitAttributes()
466 case CodeGenIntrinsic::WriteOnly: in EmitAttributes()
469 case CodeGenIntrinsic::ReadNone: in EmitAttributes()
[all …]
H A DCodeGenIntrinsics.cpp41 Intrinsics.push_back(CodeGenIntrinsic(Defs[I], DefaultProperties)); in CodeGenIntrinsicTable()
44 [](const CodeGenIntrinsic &LHS, const CodeGenIntrinsic &RHS) { in CodeGenIntrinsicTable()
57 CodeGenIntrinsic::CodeGenIntrinsic(Record *R, in CodeGenIntrinsic() function in CodeGenIntrinsic
150 void CodeGenIntrinsic::setDefaultProperties( in setDefaultProperties()
160 void CodeGenIntrinsic::setProperty(Record *R) { in setProperty()
248 bool CodeGenIntrinsic::isParamAPointer(unsigned ParamIdx) const { in isParamAPointer()
255 bool CodeGenIntrinsic::isParamImmArg(unsigned ParamIdx) const { in isParamImmArg()
265 void CodeGenIntrinsic::addArgAttribute(unsigned Idx, ArgAttrKind AK, in addArgAttribute()
H A DCodeGenIntrinsics.h27 struct CodeGenIntrinsic { struct
159 CodeGenIntrinsic(Record *R, std::vector<Record *> DefaultProperties); argument
163 std::vector<CodeGenIntrinsic> Intrinsics;
180 CodeGenIntrinsic &operator[](size_t Pos) { return Intrinsics[Pos]; }
181 const CodeGenIntrinsic &operator[](size_t Pos) const {
H A DSearchableTableEmitter.cpp93 DenseMap<Init *, std::unique_ptr<CodeGenIntrinsic>> Intrinsics;
144 CodeGenIntrinsic &getIntrinsic(Init *I) { in getIntrinsic()
145 std::unique_ptr<CodeGenIntrinsic> &Intr = Intrinsics[I]; in getIntrinsic()
147 Intr = std::make_unique<CodeGenIntrinsic>(cast<DefInit>(I)->getDef(), in getIntrinsic()
237 CodeGenIntrinsic &LHSi = getIntrinsic(LHSI); in compareBy()
238 CodeGenIntrinsic &RHSi = getIntrinsic(RHSI); in compareBy()
H A DCodeGenDAGPatterns.h778 const CodeGenIntrinsic *getIntrinsicInfo(const CodeGenDAGPatterns &CDP) const;
1166 const CodeGenIntrinsic &getIntrinsic(Record *R) const { in getIntrinsic()
1172 const CodeGenIntrinsic &getIntrinsicInfo(unsigned IID) const { in getIntrinsicInfo()
H A DCodeGenDAGPatterns.cpp2337 const CodeGenIntrinsic *TreePatternNode::
2399 if (const CodeGenIntrinsic *Int = getIntrinsicInfo(CGP)) in NodeHasProperty()
2428 if (const CodeGenIntrinsic *Int = getIntrinsicInfo(CDP)) in isCommutativeIntrinsic()
2513 if (const CodeGenIntrinsic *Int = getIntrinsicInfo(CDP)) { in ApplyTypeConstraints()
2990 const CodeGenIntrinsic &Int = getDAGPatterns().getIntrinsic(Operator); in ParseTreePattern()
3633 if (const CodeGenIntrinsic *IntInfo = N->getIntrinsicInfo(CDP)) { in AnalyzeNode()
H A DGlobalISelMatchTable.h1187 const CodeGenIntrinsic *II;
1191 const CodeGenIntrinsic *II) in IntrinsicIDOperandMatcher()
H A DGlobalISelEmitter.cpp859 const CodeGenIntrinsic *II = Src->getIntrinsicInfo(CGP); in createAndImportSelDAGMatcher()