Searched refs:RegisterLiveness (Results 1 – 14 of 14) sorted by relevance
/external/swiftshader/third_party/SPIRV-Tools/source/opt/ |
D | register_pressure.cpp | 64 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 …]
|
D | register_pressure.h | 36 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()
|
D | loop_fusion_pass.cpp | 51 RegisterLiveness liveness(context(), function); in ProcessFunction() 52 RegisterLiveness::RegionRegisterLiveness reg_pressure{}; in ProcessFunction()
|
D | loop_fission.cpp | 427 const RegisterLiveness::RegionRegisterLiveness& liveness) { in LoopFissionPass() 434 split_criteria_ = [](const RegisterLiveness::RegionRegisterLiveness&) { in LoopFissionPass() 442 RegisterLiveness::RegionRegisterLiveness liveness{}; in ShouldSplitLoop()
|
D | loop_fission.h | 40 std::function<bool(const RegisterLiveness::RegionRegisterLiveness&)>;
|
/external/deqp-deps/SPIRV-Tools/source/opt/ |
D | register_pressure.cpp | 64 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 …]
|
D | register_pressure.h | 36 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()
|
D | loop_fusion_pass.cpp | 51 RegisterLiveness liveness(context(), function); in ProcessFunction() 52 RegisterLiveness::RegionRegisterLiveness reg_pressure{}; in ProcessFunction()
|
D | loop_fission.cpp | 427 const RegisterLiveness::RegionRegisterLiveness& liveness) { in LoopFissionPass() 434 split_criteria_ = [](const RegisterLiveness::RegionRegisterLiveness&) { in LoopFissionPass() 442 RegisterLiveness::RegionRegisterLiveness liveness{}; in ShouldSplitLoop()
|
D | loop_fission.h | 40 std::function<bool(const RegisterLiveness::RegionRegisterLiveness&)>;
|
/external/deqp-deps/SPIRV-Tools/test/opt/ |
D | register_liveness.cpp | 122 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/ |
D | register_liveness.cpp | 122 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/ |
D | loop_fission.cpp | 205 [](const RegisterLiveness::RegionRegisterLiveness&) { return false; }); in TEST_F()
|
/external/swiftshader/third_party/SPIRV-Tools/test/opt/loop_optimizations/ |
D | loop_fission.cpp | 205 [](const RegisterLiveness::RegionRegisterLiveness&) { return false; }); in TEST_F()
|