Searched refs:CodeGenIntrinsic (Results 1 – 7 of 7) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
H A D | IntrinsicEmitter.cpp | 447 static void ComputeFixedEncoding(const CodeGenIntrinsic &Int, in ComputeFixedEncoding() 579 bool operator()(const CodeGenIntrinsic *L, const CodeGenIntrinsic *R) const { in operator ()() 615 CodeGenIntrinsic::ModRefBehavior LK = L->ModRef; in operator ()() 616 CodeGenIntrinsic::ModRefBehavior RK = R->ModRef; in operator ()() 633 typedef std::map<const CodeGenIntrinsic*, unsigned, in EmitAttributes() 639 const CodeGenIntrinsic &intrinsic = Ints[i]; in EmitAttributes() 653 const CodeGenIntrinsic &intrinsic = Ints[i]; in EmitAttributes() 668 const CodeGenIntrinsic &Intrinsic = *(UniqAttribute.first); in EmitAttributes() 686 case CodeGenIntrinsic::NoCapture: in EmitAttributes() 689 case CodeGenIntrinsic::NoAlias: in EmitAttributes() [all …]
|
H A D | CodeGenIntrinsics.h | 26 struct CodeGenIntrinsic { struct 199 CodeGenIntrinsic(Record *R, std::vector<Record *> DefaultProperties); argument 203 std::vector<CodeGenIntrinsic> Intrinsics; 218 CodeGenIntrinsic &operator[](size_t Pos) { return Intrinsics[Pos]; } 219 const CodeGenIntrinsic &operator[](size_t Pos) const {
|
H A D | CodeGenTarget.cpp | 627 Intrinsics.push_back(CodeGenIntrinsic(Defs[I], DefaultProperties)); in CodeGenIntrinsicTable() 630 [](const CodeGenIntrinsic &LHS, const CodeGenIntrinsic &RHS) { in CodeGenIntrinsicTable() 643 CodeGenIntrinsic::CodeGenIntrinsic(Record *R, in CodeGenIntrinsic() function in CodeGenIntrinsic 811 void CodeGenIntrinsic::setDefaultProperties( in setDefaultProperties() 821 void CodeGenIntrinsic::setProperty(Record *R) { in setProperty() 899 bool CodeGenIntrinsic::isParamAPointer(unsigned ParamIdx) const { in isParamAPointer() 906 bool CodeGenIntrinsic::isParamImmArg(unsigned ParamIdx) const { in isParamImmArg()
|
H A D | SearchableTableEmitter.cpp | 94 DenseMap<Init *, std::unique_ptr<CodeGenIntrinsic>> Intrinsics; 145 CodeGenIntrinsic &getIntrinsic(Init *I) { in getIntrinsic() 146 std::unique_ptr<CodeGenIntrinsic> &Intr = Intrinsics[I]; in getIntrinsic() 148 Intr = std::make_unique<CodeGenIntrinsic>(cast<DefInit>(I)->getDef(), in getIntrinsic() 236 CodeGenIntrinsic &LHSi = getIntrinsic(LHSI); in compareBy() 237 CodeGenIntrinsic &RHSi = getIntrinsic(RHSI); in compareBy()
|
H A D | CodeGenDAGPatterns.h | 765 const CodeGenIntrinsic *getIntrinsicInfo(const CodeGenDAGPatterns &CDP) const; 1153 const CodeGenIntrinsic &getIntrinsic(Record *R) const { in getIntrinsic() 1159 const CodeGenIntrinsic &getIntrinsicInfo(unsigned IID) const { in getIntrinsicInfo()
|
H A D | CodeGenDAGPatterns.cpp | 2287 const CodeGenIntrinsic *TreePatternNode:: 2349 if (const CodeGenIntrinsic *Int = getIntrinsicInfo(CGP)) in NodeHasProperty() 2378 if (const CodeGenIntrinsic *Int = getIntrinsicInfo(CDP)) in isCommutativeIntrinsic() 2463 if (const CodeGenIntrinsic *Int = getIntrinsicInfo(CDP)) { in ApplyTypeConstraints() 2916 const CodeGenIntrinsic &Int = getDAGPatterns().getIntrinsic(Operator); in ParseTreePattern() 2923 else if (Int.ModRef != CodeGenIntrinsic::NoMem || Int.hasSideEffects) in ParseTreePattern() 3561 if (const CodeGenIntrinsic *IntInfo = N->getIntrinsicInfo(CDP)) { in AnalyzeNode() 3563 if (IntInfo->ModRef & CodeGenIntrinsic::MR_Ref) in AnalyzeNode() 3566 if (IntInfo->ModRef & CodeGenIntrinsic::MR_Mod) in AnalyzeNode() 3569 if (IntInfo->ModRef >= CodeGenIntrinsic::ReadWriteMem || in AnalyzeNode()
|
H A D | GlobalISelEmitter.cpp | 1539 const CodeGenIntrinsic *II; 1543 const CodeGenIntrinsic *II) in IntrinsicIDOperandMatcher() 4087 const CodeGenIntrinsic *II = Src->getIntrinsicInfo(CGP); in createAndImportSelDAGMatcher()
|