llvm-project/llvm/test/Transforms/EarlyCSE
Denis Antrushin 3c626c714c [EarlyCSE] Common gc.relocate calls.
gc.relocate intrinsic is special in that its second and third operands
are not real values, but indices into relocate's parent statepoint list
of GC pointers.
To be CSE'd, they need special handling in `isEqual()` and `getHashCode()`.

Reviewed By: reames
Differential Revision: https://reviews.llvm.org/D80445
2020-06-02 12:25:43 +03:00
..
AArch64
AMDGPU Move target tests to target subdirectories 2020-01-31 15:27:18 -08:00
PowerPC Move target tests to target subdirectories 2020-01-31 15:27:18 -08:00
X86 Move target tests to target subdirectories 2020-01-31 15:27:18 -08:00
and_or.ll
atomics.ll
basic.ll Let EarlyCSE fold equivalent freeze instructions 2020-02-28 20:35:20 +09:00
commute.ll [EarlyCSE] avoid crashing when detecting min/max/abs patterns (PR41083) 2020-02-10 17:25:34 -05:00
conditional.ll
const-speculation.ll
debug-info-undef.ll Reapply: [DebugInfo] Correctly handle salvaged casts and split fragments at ISel 2019-12-18 16:26:42 +00:00
debuginfo-dce.ll
edge.ll
fence.ll
flags.ll
floatingpoint.ll
gc_relocate.ll [EarlyCSE] Common gc.relocate calls. 2020-06-02 12:25:43 +03:00
globalsaa-memoryssa.ll
guards.ll StoreInst should store Align, not MaybeAlign 2020-05-15 12:26:58 -07:00
instsimplify-dom.ll
int_sideeffect.ll
invariant-loads.ll StoreInst should store Align, not MaybeAlign 2020-05-15 12:26:58 -07:00
invariant.start.ll StoreInst should store Align, not MaybeAlign 2020-05-15 12:26:58 -07:00
memoryssa.ll
pr33406.ll
readnone-mayunwind.ll
writeonly.ll [IR] Fix mayReadFromMemory() for writeonly calls 2019-10-21 06:52:08 +00:00