Searched refs:coalescer (Results 1 – 25 of 65) sorted by relevance
123
/external/mesa3d/src/gallium/drivers/r600/sb/ |
D | sb_ra_coalesce.cpp | 44 void coalescer::add_edge(value* a, value* b, unsigned cost) { in add_edge() 49 void coalescer::create_chunk(value *v) { in create_chunk() 75 void coalescer::unify_chunks(ra_edge *e) { in unify_chunks() 111 bool coalescer::chunks_interference(ra_chunk *c1, ra_chunk *c2) { in chunks_interference() 138 void coalescer::build_chunks() { in build_chunks() 160 ra_constraint* coalescer::create_constraint(constraint_kind kind) { in create_constraint() 166 void coalescer::dump_edges() { in dump_edges() 180 void coalescer::dump_chunks() { in dump_chunks() 191 void coalescer::dump_constraint_queue() { in dump_constraint_queue() 201 void coalescer::dump_chunk(ra_chunk* c) { in dump_chunk() [all …]
|
D | sb_shader.h | 189 class coalescer { 202 coalescer(shader &sh) : sh(sh), edges(), chunks(), constraints() {} in coalescer() function 203 ~coalescer(); 288 coalescer coal;
|
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/ |
D | 2009-08-06-inlineasm.ll | 5 ; FIXME: If the coalescer happens to coalesce %level.1 with the copy to EAX 7 ; once the coalescer fixes a virtual register to physical register we can't
|
D | 2011-03-09-Physreg-Coalescing.ll | 8 ; The coalescer can easily overallocate physical registers,
|
D | 2006-05-08-CoalesceSubRegClass.ll | 1 ; Coalescing from R32 to a subset R32_. Once another register coalescer bug is
|
D | coalescer-commute2.ll | 31 ; The coalescer should commute the add to avoid a copy.
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | 2009-08-06-inlineasm.ll | 5 ; FIXME: If the coalescer happens to coalesce %level.1 with the copy to EAX 7 ; once the coalescer fixes a virtual register to physical register we can't
|
D | 2011-03-09-Physreg-Coalescing.ll | 8 ; The coalescer can easily overallocate physical registers,
|
D | 2006-05-08-CoalesceSubRegClass.ll | 1 ; Coalescing from R32 to a subset R32_. Once another register coalescer bug is
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/ARM/ |
D | 2012-10-04-AAPCS-byval-align8.ll | 32 ; ldm is not formed when the coalescer failed to coalesce everything. 59 ; ldm is not formed when the coalescer failed to coalesce everything.
|
/external/llvm/test/CodeGen/ARM/ |
D | 2012-10-04-AAPCS-byval-align8.ll | 31 ; ldm is not formed when the coalescer failed to coalesce everything. 58 ; ldm is not formed when the coalescer failed to coalesce everything.
|
/external/llvm/test/CodeGen/X86/ |
D | 2009-08-06-inlineasm.ll | 5 ; FIXME: If the coalescer happens to coalesce %level.1 with the copy to EAX 7 ; once the coalescer fixes a virtual register to physical register we can't
|
D | 2011-03-09-Physreg-Coalescing.ll | 8 ; The coalescer can easily overallocate physical registers,
|
D | 2006-05-08-CoalesceSubRegClass.ll | 1 ; Coalescing from R32 to a subset R32_. Once another register coalescer bug is
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Hexagon/ |
D | regalloc-liveout-undef.mir | 5 # user (register coalescer in this case), so that the verification will
|
D | regalloc-coal-fullreg-undef.mir | 3 # Make sure that the coalescer does not create a full definition with
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/ |
D | arm64-dead-register-def-bug.ll | 4 ; When rematerializing through truncates, the coalescer may produce instructions
|
/external/llvm/test/CodeGen/AArch64/ |
D | arm64-dead-register-def-bug.ll | 4 ; When rematerializing through truncates, the coalescer may produce instructions
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopStrengthReduce/AArch64/ |
D | lsr-memcpy.ll | 6 ; <rdar://problem/12702735> [ARM64][coalescer] need better register
|
/external/llvm/test/Transforms/LoopStrengthReduce/AArch64/ |
D | lsr-memcpy.ll | 6 ; <rdar://problem/12702735> [ARM64][coalescer] need better register
|
/external/llvm/test/CodeGen/AMDGPU/ |
D | subreg-coalescer-undef-use.ll | 3 ; register coalescer because it is hidden with subregister insert/extract.
|
D | reg-coalescer-sched-crash.ll | 4 ; The register coalescer introduces a verifier error which later
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AMDGPU/ |
D | reg-coalescer-sched-crash.ll | 4 ; The register coalescer introduces a verifier error which later
|
D | subreg-coalescer-undef-use.ll | 3 ; register coalescer because it is hidden with subregister insert/extract.
|
D | limit-coalesce.mir | 3 # Check that coalescer does not create wider register tuple than in source
|
123