1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-23 04:52:54 +02:00
llvm-mirror/test/CodeGen
Jessica Paquette 2c6ef18647 [MachineOutliner] Add support for target-default outlining.
This adds functionality to the outliner that allows targets to
specify certain functions that should be outlined from by default.

If a target supports default outlining, then it specifies that in
its TargetOptions. In the case that it does, and the user hasn't
specified that they *never* want to outline, the outliner will
be added to the pass pipeline and will run on those default functions.

This is a preliminary patch for turning the outliner on by default
under -Oz for AArch64.

https://reviews.llvm.org/D48776

llvm-svn: 336040
2018-06-30 03:56:03 +00:00
..
AArch64 [MachineOutliner] Add support for target-default outlining. 2018-06-30 03:56:03 +00:00
AMDGPU AMDGPU: Don't use struct type for argument layout 2018-06-29 17:31:42 +00:00
ARC
ARM [ARM] Parallel DSP Pass 2018-06-28 12:55:29 +00:00
AVR [AVR] Set trackLivenessAfterRegAlloc 2018-06-11 14:46:48 +00:00
BPF
Generic [DWARFv5] Tolerate files not all having an MD5 checksum. 2018-06-14 13:38:20 +00:00
Hexagon [DAGCombiner] Ensure we use the correct CC result type in visitSDIV (REAPPLIED) 2018-06-28 17:33:41 +00:00
Inputs
Lanai
Mips [mips] Support shrink-wrapping 2018-06-29 16:37:16 +00:00
MIR [DebugInfo] Make sure all DBG_VALUEs' reguse operands have IsDebug property 2018-06-21 10:03:34 +00:00
MSP430
Nios2
NVPTX
PowerPC [DAGCombiner] restrict (float)((int) f) --> ftrunc with no-signed-zeros 2018-06-27 18:16:40 +00:00
RISCV [RISCV] Add machine function pass to merge base + offset 2018-06-27 20:51:42 +00:00
SPARC
SystemZ Recommit r335333 "[MC] - Add .stack_size sections into groups and link them with .text" 2018-06-22 10:53:47 +00:00
Thumb [ARM] Testcase for Thumb1 cmp with constants. 2018-06-19 00:12:13 +00:00
Thumb2 Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnlyPred. 2018-06-20 22:01:04 +00:00
WebAssembly [WebAssembly] Update comments for non-splat pow2 vector test case 2018-06-29 21:27:20 +00:00
WinCFGuard
WinEH
X86 [X86] Remove masking from avx512 rotate intrinsics. Use select in IR instead. 2018-06-30 01:32:04 +00:00
XCore