Searched refs:TypeSetByHwMode (Results 1 – 3 of 3) sorted by relevance
189 struct TypeSetByHwMode : public InfoByHwMode<MachineValueTypeSet> { struct193 TypeSetByHwMode() = default; argument194 TypeSetByHwMode(const TypeSetByHwMode &VTS) = default;195 TypeSetByHwMode &operator=(const TypeSetByHwMode &) = default; argument196 TypeSetByHwMode(MVT::SimpleValueType VT) in TypeSetByHwMode() argument197 : TypeSetByHwMode(ValueTypeByHwMode(VT)) {} in TypeSetByHwMode()198 TypeSetByHwMode(ValueTypeByHwMode VT) in TypeSetByHwMode() argument199 : TypeSetByHwMode(ArrayRef<ValueTypeByHwMode>(&VT, 1)) {} in TypeSetByHwMode()200 TypeSetByHwMode(ArrayRef<ValueTypeByHwMode> VTList);239 bool constrain(const TypeSetByHwMode &VTS); argument[all …]
70 TypeSetByHwMode::TypeSetByHwMode(ArrayRef<ValueTypeByHwMode> VTList) { in TypeSetByHwMode() function in TypeSetByHwMode77 bool TypeSetByHwMode::isValueTypeByHwMode(bool AllowEmpty) const { in isValueTypeByHwMode()87 ValueTypeByHwMode TypeSetByHwMode::getValueTypeByHwMode() const { in getValueTypeByHwMode()102 bool TypeSetByHwMode::isPossible() const { in isPossible()109 bool TypeSetByHwMode::insert(const ValueTypeByHwMode &VVT) { in insert()138 bool TypeSetByHwMode::constrain(const TypeSetByHwMode &VTS) { in constrain()164 bool TypeSetByHwMode::constrain(Predicate P) { in constrain()172 bool TypeSetByHwMode::assign_if(const TypeSetByHwMode &VTS, Predicate P) { in assign_if()183 void TypeSetByHwMode::writeToStream(raw_ostream &OS) const { in writeToStream()203 void TypeSetByHwMode::writeToStream(const SetType &S, raw_ostream &OS) { in writeToStream()[all …]
1612 Error addTypeCheckPredicate(const TypeSetByHwMode &VTy,1676 Error OperandMatcher::addTypeCheckPredicate(const TypeSetByHwMode &VTy, in addTypeCheckPredicate()3469 ArrayRef<TypeSetByHwMode> ChildTypes = Dst->getExtTypes(); in getInstResultType()3605 inferSuperRegisterClassForNode(const TypeSetByHwMode &Ty,3614 inferSuperRegisterClass(const TypeSetByHwMode &Ty,3910 for (const TypeSetByHwMode &VTy : Src->getExtTypes()) { in createAndImportSelDAGMatcher()4142 ArrayRef<TypeSetByHwMode> ChildTypes = SrcChild->getExtTypes(); in importChildMatcher()4416 ArrayRef<TypeSetByHwMode> ChildTypes = DstChild->getExtTypes(); in importExplicitUseRenderer()4665 const TypeSetByHwMode &ExtTy = Dst->getExtType(I); in importExplicitDefRenderers()4957 const TypeSetByHwMode &VTy = Child0->getExtType(0); in inferRegClassFromPattern()[all …]