Lines Matching refs:LLTCodeGen

99 class LLTCodeGen {  class
104 LLTCodeGen() = default;
105 LLTCodeGen(const LLT &Ty) : Ty(Ty) {} in LLTCodeGen() function in __anon0a286f430111::LLTCodeGen
156 bool operator<(const LLTCodeGen &Other) const { in operator <()
178 bool operator==(const LLTCodeGen &B) const { return Ty == B.Ty; } in operator ==()
182 std::set<LLTCodeGen> KnownTypes;
187 static Optional<LLTCodeGen> MVTToLLT(MVT::SimpleValueType SVT) { in MVTToLLT()
194 return LLTCodeGen( in MVTToLLT()
198 return LLTCodeGen(LLT::scalar(VT.getSizeInBits())); in MVTToLLT()
981 LLTCodeGen getFirstConditionAsRootType();
1224 LLTCodeGen Ty;
1227 static std::map<LLTCodeGen, unsigned> TypeIDValues;
1233 for (const LLTCodeGen &LLTy : KnownTypes) in initTypeIDValuesMap()
1237 LLTOperandMatcher(unsigned InsnVarID, unsigned OpIdx, const LLTCodeGen &Ty) in LLTOperandMatcher()
1261 LLTCodeGen getTy() const { return Ty; } in getTy()
1272 std::map<LLTCodeGen, unsigned> LLTOperandMatcher::TypeIDValues;
2386 LLTCodeGen RuleMatcher::getFirstConditionAsRootType() { in getFirstConditionAsRootType()
3167 LLTCodeGen Ty;
3171 MakeTempRegisterAction(const LLTCodeGen &Ty, unsigned TempRegID) in MakeTempRegisterAction()
3468 static Expected<LLTCodeGen> getInstResultType(const TreePatternNode *Dst) { in getInstResultType()
3473 Optional<LLTCodeGen> MaybeOpTy; in getInstResultType()
3807 Optional<LLTCodeGen> MemTyOrNone = in addBuiltinPredicates()
4420 Optional<LLTCodeGen> OpTyOrNone = None; in importExplicitUseRenderer()
4851 Optional<LLTCodeGen> OpTyOrNone = None; in importDefaultOperandRenderers()
5692 std::vector<LLTCodeGen> TypeObjects; in run()