Searched refs:TypeSetByHwMode (Results 1 – 5 of 5) sorted by relevance
187 struct TypeSetByHwMode : public InfoByHwMode<MachineValueTypeSet> { struct191 TypeSetByHwMode() = default; argument192 TypeSetByHwMode(const TypeSetByHwMode &VTS) = default;193 TypeSetByHwMode &operator=(const TypeSetByHwMode &) = default; argument194 TypeSetByHwMode(MVT::SimpleValueType VT) in TypeSetByHwMode() argument195 : TypeSetByHwMode(ValueTypeByHwMode(VT)) {} in TypeSetByHwMode()196 TypeSetByHwMode(ValueTypeByHwMode VT) in TypeSetByHwMode() function197 : TypeSetByHwMode(ArrayRef<ValueTypeByHwMode>(&VT, 1)) {} in TypeSetByHwMode()198 TypeSetByHwMode(ArrayRef<ValueTypeByHwMode> VTList);226 bool constrain(const TypeSetByHwMode &VTS); argument[all …]
76 TypeSetByHwMode::TypeSetByHwMode(ArrayRef<ValueTypeByHwMode> VTList) { in TypeSetByHwMode() function in TypeSetByHwMode85 bool TypeSetByHwMode::isValueTypeByHwMode(bool AllowEmpty) const { in isValueTypeByHwMode()95 ValueTypeByHwMode TypeSetByHwMode::getValueTypeByHwMode() const { in getValueTypeByHwMode()108 bool TypeSetByHwMode::isPossible() const { in isPossible()115 bool TypeSetByHwMode::insert(const ValueTypeByHwMode &VVT) { in insert()142 bool TypeSetByHwMode::constrain(const TypeSetByHwMode &VTS) { in constrain()167 template <typename Predicate> bool TypeSetByHwMode::constrain(Predicate P) { in constrain()175 bool TypeSetByHwMode::assign_if(const TypeSetByHwMode &VTS, Predicate P) { in assign_if()186 void TypeSetByHwMode::writeToStream(raw_ostream &OS) const { in writeToStream()206 bool TypeSetByHwMode::operator==(const TypeSetByHwMode &VTS) const { in operator ==()[all …]
299 ArrayRef<TypeSetByHwMode> ChildTypes = Dst.getExtTypes(); in getInstResultType()443 inferSuperRegisterClassForNode(const TypeSetByHwMode &Ty,452 inferSuperRegisterClass(const TypeSetByHwMode &Ty,748 for (const TypeSetByHwMode &VTy : Src.getExtTypes()) { in createAndImportSelDAGMatcher()985 ArrayRef<TypeSetByHwMode> ChildTypes = SrcChild.getExtTypes(); in importChildMatcher()1281 ArrayRef<TypeSetByHwMode> ChildTypes = DstChild.getExtTypes(); in importExplicitUseRenderer()1553 const TypeSetByHwMode &ExtTy = Dst.getExtType(I); in importExplicitDefRenderers()1841 const TypeSetByHwMode &VTy = Child0.getExtType(0); in inferRegClassFromPattern()1846 const TypeSetByHwMode &VTy = N.getExtType(0); in inferRegClassFromPattern()1870 const TypeSetByHwMode &Ty, const TreePatternNode &SubRegIdxNode) { in inferSuperRegisterClass()[all …]
1294 Error addTypeCheckPredicate(const TypeSetByHwMode &VTy,
1401 Error OperandMatcher::addTypeCheckPredicate(const TypeSetByHwMode &VTy, in addTypeCheckPredicate()