Lines Matching refs:LLTCodeGen

99 class LLTCodeGen {  class
104 LLTCodeGen() = default;
105 LLTCodeGen(const LLT &Ty) : Ty(Ty) {} in LLTCodeGen() function in __anon612774070111::LLTCodeGen
161 bool operator<(const LLTCodeGen &Other) const { in operator <()
194 bool operator==(const LLTCodeGen &B) const { return Ty == B.Ty; } in operator ==()
198 std::set<LLTCodeGen> KnownTypes;
203 static Optional<LLTCodeGen> MVTToLLT(MVT::SimpleValueType SVT) { in MVTToLLT()
207 return LLTCodeGen( in MVTToLLT()
211 return LLTCodeGen(LLT::scalar(VT.getSizeInBits())); in MVTToLLT()
994 LLTCodeGen getFirstConditionAsRootType();
1237 LLTCodeGen Ty;
1240 static std::map<LLTCodeGen, unsigned> TypeIDValues;
1246 for (const LLTCodeGen &LLTy : KnownTypes) in initTypeIDValuesMap()
1250 LLTOperandMatcher(unsigned InsnVarID, unsigned OpIdx, const LLTCodeGen &Ty) in LLTOperandMatcher()
1274 LLTCodeGen getTy() const { return Ty; } in getTy()
1285 std::map<LLTCodeGen, unsigned> LLTOperandMatcher::TypeIDValues;
2433 LLTCodeGen RuleMatcher::getFirstConditionAsRootType() { in getFirstConditionAsRootType()
3214 LLTCodeGen Ty;
3218 MakeTempRegisterAction(const LLTCodeGen &Ty, unsigned TempRegID) in MakeTempRegisterAction()
3515 static Expected<LLTCodeGen> getInstResultType(const TreePatternNode *Dst) { in getInstResultType()
3520 Optional<LLTCodeGen> MaybeOpTy; in getInstResultType()
3790 Optional<LLTCodeGen> MemTyOrNone = in getMemSizeBitsFromPredicate()
4495 Optional<LLTCodeGen> OpTyOrNone = None; in importExplicitUseRenderer()
4927 Optional<LLTCodeGen> OpTyOrNone = None; in importDefaultOperandRenderers()
5769 std::vector<LLTCodeGen> TypeObjects; in run()