llvm-project/llvm/test/CodeGen
Quentin Colombet 15f6ffbf7c [TargetPassConfig] Feature generic options to setup start/stop-after/before
This patch refactors the code used in llc such that all the users of the
addPassesToEmitFile API have access to a homogeneous way of handling
start/stop-after/before options right out of the box.

In particular, just invoking addPassesToEmitFile will set the proper
pipeline without additional effort (modulo parsing a .mir file if the
start-before/after options are used.

NFC.

Differential Revision: https://reviews.llvm.org/D30913

llvm-svn: 309599
2017-07-31 18:24:07 +00:00
..
AArch64 [GISel]: Support Widening G_ICMP's destination operand. 2017-07-31 17:00:16 +00:00
AMDGPU AMDGPU: Make areMemAccessesTriviallyDisjoint more aware of segment flat 2017-07-29 01:26:21 +00:00
ARM Remove the obsolete offset parameter from @llvm.dbg.value 2017-07-28 20:21:02 +00:00
AVR [AVR] Remove the instrumentation pass 2017-07-23 23:39:11 +00:00
BPF [DAG] Fix typo preventing some stores merges to truncated stores. 2017-07-23 02:06:28 +00:00
Generic [TargetPassConfig] Feature generic options to setup start/stop-after/before 2017-07-31 18:24:07 +00:00
Hexagon [Hexagon] Recognize C4_cmpneqi, C4_cmpltei and C4_cmplteui in NewValueJump 2017-07-24 19:35:48 +00:00
Inputs
Lanai CodeGen: Rename DEBUG_TYPE to match passnames 2017-05-25 21:26:32 +00:00
MIR AMDGPU: Implement memory model 2017-07-21 21:19:23 +00:00
MSP430 [DAG] Improve Aliasing of operations to static alloca 2017-07-18 20:06:24 +00:00
Mips [SelectionDAG][mips] Fix PR33883 2017-07-31 14:06:58 +00:00
NVPTX [NVPTX] Add lowering of i128 params. 2017-07-20 21:16:03 +00:00
Nios2 [Nios2] Target registration 2017-05-29 09:48:30 +00:00
PowerPC [CGP] use subtract or subtract-of-cmps for result of memcmp expansion 2017-07-31 18:08:24 +00:00
SPARC [SPARC] Clean up the support for disabling fsmuld and fmuls instructions. 2017-07-20 20:09:11 +00:00
SystemZ [SystemZ] test update 2017-07-21 13:14:17 +00:00
Thumb [ARM] Allow rematerialization of ARM Thumb literal pool loads 2017-07-14 08:23:56 +00:00
Thumb2 [ARM] Adjust ifcvt heuristic for the diamond ifcvt case 2017-07-12 13:23:10 +00:00
WebAssembly Revert r308273 to reinstate part of r308100. 2017-07-19 04:15:30 +00:00
WinEH
X86 [CGP] use subtract or subtract-of-cmps for result of memcmp expansion 2017-07-31 18:08:24 +00:00
XCore [DAG] Improve Aliasing of operations to static alloca 2017-07-18 20:06:24 +00:00