Home
last modified time | relevance | path

Searched refs:BooleanRefinementMapping (Results 1 – 4 of 4) sorted by relevance

/aosp_15_r20/external/pytorch/torch/csrc/jit/passes/
H A Dvalue_refinement_utils.h27 struct BooleanRefinementMapping { struct
28 BooleanRefinementMapping( in BooleanRefinementMapping() argument
33 BooleanRefinementMapping() = default; // empty
35 static BooleanRefinementMapping FalseRefinements( in FalseRefinements() argument
37 return BooleanRefinementMapping({}, std::move(false_refine)); in FalseRefinements()
40 static BooleanRefinementMapping TrueRefinements(ListRefinement true_refine) { in TrueRefinements() argument
41 return BooleanRefinementMapping(std::move(true_refine), {}); in TrueRefinements()
44 BooleanRefinementMapping intersectBooleanRefinementMapping( in intersectBooleanRefinementMapping() argument
45 BooleanRefinementMapping& other) { in intersectBooleanRefinementMapping()
46 return BooleanRefinementMapping( in intersectBooleanRefinementMapping()
[all …]
H A Dvalue_refinement_utils.cpp89 std::unordered_map<Value*, BooleanRefinementMapping>& in joinIfRefinements()
163 BooleanRefinementMapping out; in joinIfRefinements()
166 out = BooleanRefinementMapping::FalseRefinements(unionRefinements( in joinIfRefinements()
170 out = BooleanRefinementMapping::TrueRefinements(unionRefinements( in joinIfRefinements()
176 out = BooleanRefinementMapping::FalseRefinements(unionRefinements( in joinIfRefinements()
180 out = BooleanRefinementMapping::TrueRefinements(unionRefinements( in joinIfRefinements()
197 std::unordered_map<Value*, BooleanRefinementMapping>& info) { in handleCommonRefinentOperators()
207 info[n->output()] = BooleanRefinementMapping( in handleCommonRefinentOperators()
228 info[n->output()] = BooleanRefinementMapping( in handleCommonRefinentOperators()
231 info[n->output()] = BooleanRefinementMapping( in handleCommonRefinentOperators()
H A Dinteger_value_refinement.cpp132 ? BooleanRefinementMapping::TrueRefinements(std::move(refine)) in RefineIntegerValues()
133 : BooleanRefinementMapping::FalseRefinements(std::move(refine)); in RefineIntegerValues()
220 std::unordered_map<Value*, BooleanRefinementMapping> info_;
H A Dpeephole_list_idioms.cpp91 ? BooleanRefinementMapping::TrueRefinements(std::move(refine)) in RefineListLens()
92 : BooleanRefinementMapping::FalseRefinements(std::move(refine)); in RefineListLens()
148 std::unordered_map<Value*, BooleanRefinementMapping>