Searched refs:remat (Results 1 – 8 of 8) sorted by relevance
/third_party/mesa3d/src/compiler/nir/ |
D | nir_lower_shader_calls.c | 126 can_remat_instr(nir_instr *instr, struct brw_bitset *remat) in can_remat_instr() argument 146 return nir_foreach_src(instr, src_is_in_bitset, remat); in can_remat_instr() 149 return nir_foreach_src(instr, src_is_in_bitset, remat); in can_remat_instr() 162 return nir_foreach_src(instr, src_is_in_bitset, remat); in can_remat_instr() 207 can_remat_ssa_def(nir_ssa_def *def, struct brw_bitset *remat) in can_remat_ssa_def() argument 209 return can_remat_instr(def->parent_instr, remat); in can_remat_ssa_def() 399 struct brw_bitset remat = bitset_create(mem_ctx, num_ssa_defs); in spill_ssa_defs_and_lower_shader_calls() local 400 memcpy(remat.set, trivial_remat.set, live_words * sizeof(BITSET_WORD)); in spill_ssa_defs_and_lower_shader_calls() 418 if (can_remat_ssa_def(def, &remat)) { in spill_ssa_defs_and_lower_shader_calls() 447 BITSET_SET(remat.set, index); in spill_ssa_defs_and_lower_shader_calls() [all …]
|
/third_party/mesa3d/src/amd/compiler/ |
D | aco_spill.cpp | 81 std::unordered_map<Temp, remat_info> remat; member 312 std::unordered_map<Temp, remat_info>::iterator remat = ctx.remat.find(tmp); in do_reload() local 313 if (remat != ctx.remat.end()) { in do_reload() 314 Instruction* instr = remat->second.instr; in do_reload() 341 if (ctx.remat.count(instr->operands[i].getTemp())) in do_reload() 342 ctx.unused_remats.erase(ctx.remat[instr->operands[i].getTemp()].instr); in do_reload() 370 ctx.remat[def.getTemp()] = remat_info{instr.get()}; in get_rematerialize_info() 516 if (it->second.first >= loop_end || ctx.remat.count(spilled.first)) { in init_live_in_vars() 539 (ctx.remat.count(pair.first) && type == RegType::sgpr)) && in init_live_in_vars() 663 bool remat = ctx.remat.count(pair.first); in init_live_in_vars() local [all …]
|
/third_party/libsoup/po/ |
D | an.po | 27 msgstr "A connexión remató inasperadament"
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | README.txt | 596 This seems like a cross between remat and spill folding. 844 This looks like a scheduling deficiency and lack of remat of the load from 857 Note that it remat'd loads from 4(esp) and 12(esp). See this GCC PR:
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
D | ARMInstrInfo.td | 5759 // This is a single pseudo instruction, the benefit is that it can be remat'd 5761 // FIXME: Remove this when we can do generalized remat. 5773 // FIXME: Remove this when we can do generalized remat and when machine licm
|
D | ARMInstrThumb2.td | 4106 // FIXME: Remove this when we can do generalized remat. 4114 // FIXME: Remove this when we can do generalized remat and when machine licm
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64InstrInfo.td | 603 // FIXME: The following pseudo instructions are only needed because remat 1100 // FIXME: The following pseudo instructions are only needed because remat
|
/third_party/mesa3d/docs/relnotes/ |
D | 21.3.0.rst | 4247 - aco/spill: Store remat list in an std::unordered_map instead of std::map
|