Searched refs:TypeInfer (Results 1 – 2 of 2) sorted by relevance
259 struct TypeInfer { struct260 TypeInfer(TreePattern &T) : TP(T) {} in TypeInfer() argument338 ValidateOnExit(const TypeSetByHwMode &T, const TypeInfer &TI) in ValidateOnExit() argument341 const TypeInfer &Infer;346 SuppressValidation(TypeInfer &TI) : Infer(TI), SavedValidate(TI.Validate) { in SuppressValidation() argument352 TypeInfer &Infer;910 TypeInfer Infer;981 TypeInfer &getInfer() { return Infer; } in getInfer()
368 bool TypeInfer::MergeInTypeInfo(TypeSetByHwMode &Out, in MergeInTypeInfo()386 bool TypeInfer::forceArbitrary(TypeSetByHwMode &Out) { in forceArbitrary()405 bool TypeInfer::EnforceInteger(TypeSetByHwMode &Out) { in EnforceInteger()415 bool TypeInfer::EnforceFloatingPoint(TypeSetByHwMode &Out) { in EnforceFloatingPoint()425 bool TypeInfer::EnforceScalar(TypeSetByHwMode &Out) { in EnforceScalar()435 bool TypeInfer::EnforceVector(TypeSetByHwMode &Out) { in EnforceVector()445 bool TypeInfer::EnforceAny(TypeSetByHwMode &Out) { in EnforceAny()860 const TypeSetByHwMode &TypeInfer::getLegalTypes() const { in getLegalTypes()873 TypeInfer::ValidateOnExit::~ValidateOnExit() { in ~ValidateOnExit()1627 TypeInfer &TI = TP.getInfer(); in ApplyTypeConstraint()[all …]