Home
last modified time | relevance | path

Searched refs:RegisterLiveness (Results 1 – 14 of 14) sorted by relevance

/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dregister_pressure.cpp64 ComputeRegisterLiveness(RegisterLiveness* reg_pressure, Function* f) in ComputeRegisterLiveness()
92 RegisterLiveness::RegionRegisterLiveness::LiveSet* live) { in ComputePhiUses()
117 RegisterLiveness::RegionRegisterLiveness* live_inout = in ComputePartialLiveness()
129 RegisterLiveness::RegionRegisterLiveness* succ_live_inout = in ComputePartialLiveness()
174 RegisterLiveness::RegionRegisterLiveness* header_live_inout = in DoLoopLivenessUnification()
187 RegisterLiveness::RegionRegisterLiveness* live_inout = in DoLoopLivenessUnification()
194 RegisterLiveness::RegionRegisterLiveness* live_inout = in DoLoopLivenessUnification()
206 RegisterLiveness::RegionRegisterLiveness* live_inout = in EvaluateRegisterRequirements()
247 RegisterLiveness* reg_pressure_;
258 void RegisterLiveness::RegionRegisterLiveness::AddRegisterClass( in AddRegisterClass()
[all …]
Dregister_pressure.h36 class RegisterLiveness {
87 RegisterLiveness(IRContext* context, Function* f) : context_(context) { in RegisterLiveness() function
171 std::unordered_map<const Function*, RegisterLiveness>;
179 const RegisterLiveness* Get(Function* f) { in Get()
184 return &analysis_cache_.emplace(f, RegisterLiveness{context_, f}) in Get()
Dloop_fusion_pass.cpp51 RegisterLiveness liveness(context(), function); in ProcessFunction()
52 RegisterLiveness::RegionRegisterLiveness reg_pressure{}; in ProcessFunction()
Dloop_fission.cpp427 const RegisterLiveness::RegionRegisterLiveness& liveness) { in LoopFissionPass()
434 split_criteria_ = [](const RegisterLiveness::RegionRegisterLiveness&) { in LoopFissionPass()
442 RegisterLiveness::RegionRegisterLiveness liveness{}; in ShouldSplitLoop()
Dloop_fission.h40 std::function<bool(const RegisterLiveness::RegionRegisterLiveness&)>;
/external/deqp-deps/SPIRV-Tools/source/opt/
Dregister_pressure.cpp64 ComputeRegisterLiveness(RegisterLiveness* reg_pressure, Function* f) in ComputeRegisterLiveness()
92 RegisterLiveness::RegionRegisterLiveness::LiveSet* live) { in ComputePhiUses()
117 RegisterLiveness::RegionRegisterLiveness* live_inout = in ComputePartialLiveness()
129 RegisterLiveness::RegionRegisterLiveness* succ_live_inout = in ComputePartialLiveness()
174 RegisterLiveness::RegionRegisterLiveness* header_live_inout = in DoLoopLivenessUnification()
187 RegisterLiveness::RegionRegisterLiveness* live_inout = in DoLoopLivenessUnification()
194 RegisterLiveness::RegionRegisterLiveness* live_inout = in DoLoopLivenessUnification()
206 RegisterLiveness::RegionRegisterLiveness* live_inout = in EvaluateRegisterRequirements()
247 RegisterLiveness* reg_pressure_;
258 void RegisterLiveness::RegionRegisterLiveness::AddRegisterClass( in AddRegisterClass()
[all …]
Dregister_pressure.h36 class RegisterLiveness {
87 RegisterLiveness(IRContext* context, Function* f) : context_(context) { in RegisterLiveness() function
171 std::unordered_map<const Function*, RegisterLiveness>;
179 const RegisterLiveness* Get(Function* f) { in Get()
184 return &analysis_cache_.emplace(f, RegisterLiveness{context_, f}) in Get()
Dloop_fusion_pass.cpp51 RegisterLiveness liveness(context(), function); in ProcessFunction()
52 RegisterLiveness::RegionRegisterLiveness reg_pressure{}; in ProcessFunction()
Dloop_fission.cpp427 const RegisterLiveness::RegionRegisterLiveness& liveness) { in LoopFissionPass()
434 split_criteria_ = [](const RegisterLiveness::RegionRegisterLiveness&) { in LoopFissionPass()
442 RegisterLiveness::RegionRegisterLiveness liveness{}; in ShouldSplitLoop()
Dloop_fission.h40 std::function<bool(const RegisterLiveness::RegionRegisterLiveness&)>;
/external/deqp-deps/SPIRV-Tools/test/opt/
Dregister_liveness.cpp122 const RegisterLiveness* register_liveness = liveness_analysis->Get(f); in TEST_F()
219 TEST_F(PassClassTest, RegisterLiveness) { in TEST_F() argument
422 const RegisterLiveness* register_liveness = liveness_analysis->Get(f); in TEST_F()
1087 RegisterLiveness::RegionRegisterLiveness loop_reg_pressure; in TEST_F()
1121 RegisterLiveness::RegionRegisterLiveness simulation_resut; in TEST_F()
1222 const RegisterLiveness* register_liveness = liveness_analysis->Get(f); in TEST_F()
1227 RegisterLiveness::RegionRegisterLiveness l1_sim_resut; in TEST_F()
1228 RegisterLiveness::RegionRegisterLiveness l2_sim_resut; in TEST_F()
/external/swiftshader/third_party/SPIRV-Tools/test/opt/
Dregister_liveness.cpp122 const RegisterLiveness* register_liveness = liveness_analysis->Get(f); in TEST_F()
219 TEST_F(PassClassTest, RegisterLiveness) { in TEST_F() argument
422 const RegisterLiveness* register_liveness = liveness_analysis->Get(f); in TEST_F()
1087 RegisterLiveness::RegionRegisterLiveness loop_reg_pressure; in TEST_F()
1121 RegisterLiveness::RegionRegisterLiveness simulation_resut; in TEST_F()
1222 const RegisterLiveness* register_liveness = liveness_analysis->Get(f); in TEST_F()
1227 RegisterLiveness::RegionRegisterLiveness l1_sim_resut; in TEST_F()
1228 RegisterLiveness::RegionRegisterLiveness l2_sim_resut; in TEST_F()
/external/deqp-deps/SPIRV-Tools/test/opt/loop_optimizations/
Dloop_fission.cpp205 [](const RegisterLiveness::RegionRegisterLiveness&) { return false; }); in TEST_F()
/external/swiftshader/third_party/SPIRV-Tools/test/opt/loop_optimizations/
Dloop_fission.cpp205 [](const RegisterLiveness::RegionRegisterLiveness&) { return false; }); in TEST_F()