Searched refs:CodeGenIntrinsic (Results 1 – 10 of 10) sorted by relevance
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | IntrinsicEmitter.cpp | 254 static void ComputeFixedEncoding(const CodeGenIntrinsic &Int, in ComputeFixedEncoding() 350 std::optional<bool> compareFnAttributes(const CodeGenIntrinsic *L, in compareFnAttributes() 351 const CodeGenIntrinsic *R) { in compareFnAttributes() 402 bool operator()(const CodeGenIntrinsic *L, const CodeGenIntrinsic *R) const { in operator ()() 408 bool operator()(const CodeGenIntrinsic *L, const CodeGenIntrinsic *R) const { in operator ()() 426 std::map<SmallVector<CodeGenIntrinsic::ArgAttribute, 0>, unsigned> in EmitAttributes() 432 for (const CodeGenIntrinsic &Int : Ints) { in EmitAttributes() 445 for (const CodeGenIntrinsic::ArgAttribute &Attr : Attrs) { in EmitAttributes() 447 case CodeGenIntrinsic::NoCapture: in EmitAttributes() 450 case CodeGenIntrinsic::NoAlias: in EmitAttributes() [all …]
|
H A D | SearchableTableEmitter.cpp | 97 DenseMap<Init *, std::unique_ptr<CodeGenIntrinsic>> Intrinsics; 148 CodeGenIntrinsic &getIntrinsic(Init *I) { in getIntrinsic() 149 std::unique_ptr<CodeGenIntrinsic> &Intr = Intrinsics[I]; in getIntrinsic() 151 Intr = std::make_unique<CodeGenIntrinsic>(cast<DefInit>(I)->getDef(), in getIntrinsic() 250 CodeGenIntrinsic &LHSi = getIntrinsic(LHSI); in compareBy() 251 CodeGenIntrinsic &RHSi = getIntrinsic(RHSI); in compareBy()
|
H A D | GlobalISelEmitter.cpp | 879 const CodeGenIntrinsic *II = Src.getIntrinsicInfo(CGP); in createAndImportSelDAGMatcher()
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Basic/ |
H A D | CodeGenIntrinsics.cpp | 41 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 D | CodeGenIntrinsics.h | 28 struct CodeGenIntrinsic { struct 158 CodeGenIntrinsic(Record *R, ArrayRef<Record *> DefaultProperties); argument 162 std::vector<CodeGenIntrinsic> Intrinsics; 179 CodeGenIntrinsic &operator[](size_t Pos) { return Intrinsics[Pos]; } 180 const CodeGenIntrinsic &operator[](size_t Pos) const {
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/ |
H A D | PatternParser.cpp | 94 getInstrForIntrinsic(const CodeGenTarget &CGT, const CodeGenIntrinsic *I) { in getInstrForIntrinsic() 107 static const CodeGenIntrinsic *getCodeGenIntrinsic(Record *R) { in getCodeGenIntrinsic() 110 static DenseMap<const Record *, std::unique_ptr<CodeGenIntrinsic>> in getCodeGenIntrinsic() 115 Ptr = std::make_unique<CodeGenIntrinsic>(R, std::vector<Record *>()); in getCodeGenIntrinsic() 133 const CodeGenIntrinsic *Intrin = getCodeGenIntrinsic(TheDef); in parseInstructionPattern()
|
H A D | Patterns.h | 37 struct CodeGenIntrinsic; 443 void setIntrinsic(const CodeGenIntrinsic *I) { IntrinInfo = I; } in setIntrinsic() 444 const CodeGenIntrinsic *getIntrinsic() const { return IntrinInfo; } in getIntrinsic() 462 const CodeGenIntrinsic *IntrinInfo = nullptr;
|
H A D | GlobalISelMatchTable.h | 1196 const CodeGenIntrinsic *II; 1200 const CodeGenIntrinsic *II) in IntrinsicIDOperandMatcher() 2178 const CodeGenIntrinsic *II; 2181 IntrinsicIDRenderer(unsigned InsnID, const CodeGenIntrinsic *II) in IntrinsicIDRenderer()
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
H A D | CodeGenDAGPatterns.h | 775 const CodeGenIntrinsic *getIntrinsicInfo(const CodeGenDAGPatterns &CDP) const; 1156 const CodeGenIntrinsic &getIntrinsic(Record *R) const { in getIntrinsic() 1163 const CodeGenIntrinsic &getIntrinsicInfo(unsigned IID) const { in getIntrinsicInfo()
|
H A D | CodeGenDAGPatterns.cpp | 2330 const CodeGenIntrinsic * 2392 if (const CodeGenIntrinsic *Int = getIntrinsicInfo(CGP)) in NodeHasProperty() 2418 if (const CodeGenIntrinsic *Int = getIntrinsicInfo(CDP)) in isCommutativeIntrinsic() 2500 if (const CodeGenIntrinsic *Int = getIntrinsicInfo(CDP)) { in ApplyTypeConstraints() 2973 const CodeGenIntrinsic &Int = getDAGPatterns().getIntrinsic(Operator); in ParseTreePattern() 3630 if (const CodeGenIntrinsic *IntInfo = N.getIntrinsicInfo(CDP)) { in AnalyzeNode()
|