Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelMatchTableExecutorEmitter.h29 class LLTCodeGen; variable
54 void emitTypeObjects(raw_ostream &OS, ArrayRef<gi::LLTCodeGen> TypeObjects);
211 ArrayRef<gi::LLTCodeGen> TypeObjects,
H A DGlobalISelMatchTable.h256 class LLTCodeGen {
261 LLTCodeGen() = default;
262 LLTCodeGen(const LLT &Ty) : Ty(Ty) {} in LLTCodeGen() function
279 extern std::set<LLTCodeGen> KnownTypes;
296 const LLTCodeGen &getLLTCodeGen() const { in getLLTCodeGen()
298 return std::get<LLTCodeGen>(Data); in getLLTCodeGen()
307 std::variant<LLTCodeGen, TempTypeIdx> Data;
671 LLTCodeGen getFirstConditionAsRootType();
920 LLTCodeGen Ty;
929 for (const LLTCodeGen &LLTy : KnownTypes) in initTypeIDValuesMap()
[all …]
H A DGlobalISelMatchTableExecutorEmitter.cpp146 raw_ostream &OS, ArrayRef<LLTCodeGen> TypeObjects) { in emitTypeObjects()
178 raw_ostream &OS, const MatchTable &Table, ArrayRef<LLTCodeGen> TypeObjects, in emitExecutorImpl()
H A DGlobalISelMatchTable.cpp159 std::set<LLTCodeGen> KnownTypes;
342 std::string LLTCodeGen::getCxxEnumValue() const { in getCxxEnumValue()
350 void LLTCodeGen::emitCxxEnumValue(raw_ostream &OS) const { in emitCxxEnumValue()
370 void LLTCodeGen::emitCxxConstructorCall(raw_ostream &OS) const { in emitCxxConstructorCall()
394 bool LLTCodeGen::operator<(const LLTCodeGen &Other) const { in operator <()
429 std::optional<LLTCodeGen> MVTToLLT(MVT::SimpleValueType SVT) { in MVTToLLT()
433 return LLTCodeGen( in MVTToLLT()
437 return LLTCodeGen(LLT::scalar(VT.getSizeInBits())); in MVTToLLT()
694 LLTCodeGen RuleMatcher::getFirstConditionAsRootType() { in getFirstConditionAsRootType()
1131 std::map<LLTCodeGen, unsigned> LLTOperandMatcher::TypeIDValues;
H A DGlobalISelEmitter.cpp291 static Expected<LLTCodeGen> getInstResultType(const TreePatternNode *Dst) { in getInstResultType()
296 std::optional<LLTCodeGen> MaybeOpTy; in getInstResultType()
550 std::optional<LLTCodeGen> MemTyOrNone = in getMemSizeBitsFromPredicate()
1260 std::optional<LLTCodeGen> OpTyOrNone; in importExplicitUseRenderer()
1722 std::optional<LLTCodeGen> OpTyOrNone = MVTToLLT(N->getSimpleType(0)); in importDefaultOperandRenderers()
2453 std::vector<LLTCodeGen> TypeObjects; in run()
H A DGlobalISelCombinerEmitter.cpp136 LLTCodeGen getLLTCodeGen(const PatternType &PT) { in getLLTCodeGen()
2986 SmallVector<LLTCodeGen, 16> TypeObjects; in run()
/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/
H A DPatterns.h41 class LLTCodeGen; variable