Home
last modified time | relevance | path

Searched refs:coalescer (Results 1 – 25 of 65) sorted by relevance

123

/external/mesa3d/src/gallium/drivers/r600/sb/
Dsb_ra_coalesce.cpp44 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 …]
Dsb_shader.h189 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/
D2009-08-06-inlineasm.ll5 ; 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
D2011-03-09-Physreg-Coalescing.ll8 ; The coalescer can easily overallocate physical registers,
D2006-05-08-CoalesceSubRegClass.ll1 ; Coalescing from R32 to a subset R32_. Once another register coalescer bug is
Dcoalescer-commute2.ll31 ; The coalescer should commute the add to avoid a copy.
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
D2009-08-06-inlineasm.ll5 ; 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
D2011-03-09-Physreg-Coalescing.ll8 ; The coalescer can easily overallocate physical registers,
D2006-05-08-CoalesceSubRegClass.ll1 ; Coalescing from R32 to a subset R32_. Once another register coalescer bug is
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/ARM/
D2012-10-04-AAPCS-byval-align8.ll32 ; 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/
D2012-10-04-AAPCS-byval-align8.ll31 ; 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/
D2009-08-06-inlineasm.ll5 ; 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
D2011-03-09-Physreg-Coalescing.ll8 ; The coalescer can easily overallocate physical registers,
D2006-05-08-CoalesceSubRegClass.ll1 ; Coalescing from R32 to a subset R32_. Once another register coalescer bug is
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Hexagon/
Dregalloc-liveout-undef.mir5 # user (register coalescer in this case), so that the verification will
Dregalloc-coal-fullreg-undef.mir3 # Make sure that the coalescer does not create a full definition with
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/
Darm64-dead-register-def-bug.ll4 ; When rematerializing through truncates, the coalescer may produce instructions
/external/llvm/test/CodeGen/AArch64/
Darm64-dead-register-def-bug.ll4 ; When rematerializing through truncates, the coalescer may produce instructions
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopStrengthReduce/AArch64/
Dlsr-memcpy.ll6 ; <rdar://problem/12702735> [ARM64][coalescer] need better register
/external/llvm/test/Transforms/LoopStrengthReduce/AArch64/
Dlsr-memcpy.ll6 ; <rdar://problem/12702735> [ARM64][coalescer] need better register
/external/llvm/test/CodeGen/AMDGPU/
Dsubreg-coalescer-undef-use.ll3 ; register coalescer because it is hidden with subregister insert/extract.
Dreg-coalescer-sched-crash.ll4 ; The register coalescer introduces a verifier error which later
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AMDGPU/
Dreg-coalescer-sched-crash.ll4 ; The register coalescer introduces a verifier error which later
Dsubreg-coalescer-undef-use.ll3 ; register coalescer because it is hidden with subregister insert/extract.
Dlimit-coalesce.mir3 # Check that coalescer does not create wider register tuple than in source

123