Searched refs:LLTCodeGen (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/ |
| H A D | GlobalISelMatchTableExecutorEmitter.h | 29 class LLTCodeGen; variable 54 void emitTypeObjects(raw_ostream &OS, ArrayRef<gi::LLTCodeGen> TypeObjects); 231 ArrayRef<gi::LLTCodeGen> TypeObjects,
|
| H A D | GlobalISelMatchTable.h | 243 class LLTCodeGen { 248 LLTCodeGen() = default; 249 LLTCodeGen(const LLT &Ty) : Ty(Ty) {} in LLTCodeGen() function 261 bool operator<(const LLTCodeGen &Other) const; 262 bool operator==(const LLTCodeGen &B) const { return Ty == B.Ty; } 266 extern std::set<LLTCodeGen> KnownTypes; 270 std::optional<LLTCodeGen> MVTToLLT(MVT::SimpleValueType SVT); 275 LLTCodeGenOrTempType(const LLTCodeGen &LLT) : Data(LLT) {} in LLTCodeGenOrTempType() 278 bool isLLTCodeGen() const { return std::holds_alternative<LLTCodeGen>(Data); } in isLLTCodeGen() 283 const LLTCodeGen &getLLTCodeGen() const { in getLLTCodeGen() [all …]
|
| H A D | GlobalISelMatchTableExecutorEmitter.cpp | 144 raw_ostream &OS, ArrayRef<LLTCodeGen> TypeObjects) { in emitTypeObjects() 176 raw_ostream &OS, const MatchTable &Table, ArrayRef<LLTCodeGen> TypeObjects, in emitExecutorImpl()
|
| H A D | GlobalISelMatchTable.cpp | 161 std::set<LLTCodeGen> KnownTypes; 350 std::string LLTCodeGen::getCxxEnumValue() const { in getCxxEnumValue() 358 void LLTCodeGen::emitCxxEnumValue(raw_ostream &OS) const { in emitCxxEnumValue() 378 void LLTCodeGen::emitCxxConstructorCall(raw_ostream &OS) const { in emitCxxConstructorCall() 402 bool LLTCodeGen::operator<(const LLTCodeGen &Other) const { in operator <() 437 std::optional<LLTCodeGen> MVTToLLT(MVT::SimpleValueType SVT) { in MVTToLLT() 441 return LLTCodeGen( in MVTToLLT() 445 return LLTCodeGen(LLT::scalar(VT.getSizeInBits())); in MVTToLLT() 699 LLTCodeGen RuleMatcher::getFirstConditionAsRootType() { in getFirstConditionAsRootType() 1156 std::map<LLTCodeGen, unsigned> LLTOperandMatcher::TypeIDValues;
|
| H A D | Patterns.h | 42 class LLTCodeGen; variable
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | GlobalISelEmitter.cpp | 292 static Expected<LLTCodeGen> getInstResultType(const TreePatternNode &Dst, in getInstResultType() 307 std::optional<LLTCodeGen> MaybeOpTy; in getInstResultType() 586 std::optional<LLTCodeGen> MemTyOrNone = in getMemSizeBitsFromPredicate() 1327 std::optional<LLTCodeGen> OpTyOrNone = MVTToLLT(N.getSimpleType(0)); in importLeafNodeRenderer() 1396 Expected<LLTCodeGen> OpTy = getInstResultType(N, Target); in importInstructionNodeRenderer() 2492 std::vector<LLTCodeGen> TypeObjects; in run()
|
| H A D | GlobalISelCombinerMatchTableEmitter.cpp | |
| H A D | GlobalISelCombinerEmitter.cpp | 132 LLTCodeGen getLLTCodeGen(const PatternType &PT) { in getLLTCodeGen() 2789 SmallVector<LLTCodeGen, 16> TypeObjects; in run()
|