llvm-project/llvm/test
Pavel Samolysov 3f20dcbf70 [Pipelines] Introduce DAE after ArgumentPromotion
The ArgumentPromotion pass uses Mem2Reg promotion at the end to cutting
down generated `alloca` instructions as well as meaningless `store`s and
this behavior can leave unused (dead) arguments. To eliminate the dead
arguments and therefore let the DeadCodeElimination remove becoming dead
inserted `GEP`s as well as `load`s and `cast`s in the callers, the
DeadArgumentElimination pass should be run after the ArgumentPromotion
one.

Differential Revision: https://reviews.llvm.org/D128830
2022-08-24 10:36:12 +03:00
..
Analysis [TTI] Add SK_Splice shuffle mask detection and X86 costs 2022-08-23 20:07:30 +01:00
Assembler [IR] Update llvm.prefetch to match docs 2022-08-19 09:11:17 +01:00
Bindings
Bitcode [IR] Use Min behavior for module flag "PIC Level" 2022-08-18 16:28:55 -07:00
BugPoint
CodeGen [DAGCombine] Add more tests for cmp to sbb combination; NFC 2022-08-24 08:27:58 +02:00
DebugInfo [DebugInfo] Extend the InstrRef LDV to support DbgValues with many Ops 2022-08-23 20:17:09 +01:00
Demangle
Examples [Examples] Fix SimplifyCFG example 2022-08-01 07:22:35 +02:00
ExecutionEngine [JITLink][MachO] Add support for non-subsections-via-symbols objects. 2022-08-17 15:55:42 -07:00
Feature [WinEH] Apply funclet operand bundles to nounwind intrinsics that lower to function calls in the course of IR transforms 2022-07-26 17:52:43 +02:00
FileCheck
Instrumentation [MSAN] Handle array alloca with non-i64 size specification 2022-08-24 03:24:21 +00:00
Integer
JitListener
LTO [libLTO] Set data-sections by default in libLTO. 2022-07-27 09:39:39 -05:00
Linker [IR] Use Min behavior for module flag "PIC Level" 2022-08-18 16:28:55 -07:00
MC [RISCV] Add zihintntl compressed instructions 2022-08-24 14:29:02 +08:00
MachineVerifier [MachineVerifier] add checks for INLINEASM_BR 2022-08-19 12:52:26 -07:00
Object [llvm-objdump --macho] Rename --dyld_info to --dyld-info 2022-08-17 12:58:29 -04:00
ObjectYAML
Other [Pipelines] Introduce DAE after ArgumentPromotion 2022-08-24 10:36:12 +03:00
SafepointIRVerifier
Support
SymbolRewriter
TableGen [RISCV][TableGen] Mark MachineInstr with FrameIndex as not compressible 2022-08-24 13:23:38 +08:00
ThinLTO/X86 Add switch to use "source_filename" instead of a hash ID for globally promoted local 2022-08-03 16:41:56 -07:00
Transforms [Pipelines] Introduce DAE after ArgumentPromotion 2022-08-24 10:36:12 +03:00
Unit [test] Propagate HWASAN_OPTIONS 2022-08-17 18:59:49 -07:00
Verifier [NFC] Combine test cases of verifier 2022-08-14 10:12:16 +08:00
YAMLParser
tools [tools][llvm-lipo] Fix off-by-one error in command-line argument parsing 2022-08-23 19:48:11 +00:00
.clang-format
CMakeLists.txt
TestRunner.sh
lit.cfg.py [llvm-ar] Add object mode option -X for AIX 2022-07-22 09:55:21 -04:00
lit.site.cfg.py.in