llvm-project/llvm/test/CodeGen
Jessica Paquette e3932eeea4 [MachineOutliner] Inherit target features from parent function
If a function has target features, it may contain instructions that aren't
represented in the default set of instructions. If the outliner pulls out one
of these instructions, and the function doesn't have the right attributes
attached, we'll run into an LLVM error explaining that the target doesn't
support the necessary feature for the instruction.

This makes outlined functions inherit target features from their parents.

It also updates the machine-outliner.ll test to check that we're properly
inheriting target features.

llvm-svn: 345535
2018-10-29 20:27:07 +00:00
..
AArch64 [MachineOutliner] Inherit target features from parent function 2018-10-29 20:27:07 +00:00
AMDGPU Relax fast register allocator related test cases; NFC 2018-10-29 20:10:42 +00:00
ARC
ARM Relax fast register allocator related test cases; NFC 2018-10-29 20:10:42 +00:00
AVR [AVR] Fix the 'call.ll' CodeGen test 2018-10-10 03:21:42 +00:00
BPF [bpf] Test case for symbol information in object file 2018-09-22 17:31:01 +00:00
Generic [MIR] Simplify and move MIR test 2018-10-26 16:00:29 +00:00
Hexagon [Pipeliner] Mark swp-art-deps-rec.ll as REQUIRES: asserts after rL345319 2018-10-26 03:15:56 +00:00
Inputs
Lanai
MIR [MIR] Simplify and move MIR test 2018-10-26 16:00:29 +00:00
MSP430 [DAGCombiner] Add X / X -> 1 & X % X -> 0 folds (test tweaks) 2018-08-29 11:18:14 +00:00
Mips Relax fast register allocator related test cases; NFC 2018-10-29 20:10:42 +00:00
NVPTX [NVPTX] Implement isLegalToVectorizeLoadChain 2018-08-27 17:29:43 +00:00
Nios2
PowerPC Relax fast register allocator related test cases; NFC 2018-10-29 20:10:42 +00:00
RISCV [RISCV] Eliminate unnecessary masking of promoted shift amounts 2018-10-12 23:18:52 +00:00
SPARC Relax fast register allocator related test cases; NFC 2018-10-29 20:10:42 +00:00
SystemZ Relax fast register allocator related test cases; NFC 2018-10-29 20:10:42 +00:00
Thumb [ARM] Make InstrEmitter mark CPSR defs dead for Thumb1. 2018-10-26 19:32:24 +00:00
Thumb2 [ARM] Make InstrEmitter mark CPSR defs dead for Thumb1. 2018-10-26 19:32:24 +00:00
WebAssembly [WebAssembly] Lower away condition truncations for scalar selects 2018-10-29 18:38:12 +00:00
WinCFGuard [COFF] Emit @feat.00 on 64-bit and set the CFG bit when emitting guardcf tables 2018-09-19 09:58:30 +00:00
WinEH
X86 Relax fast register allocator related test cases; NFC 2018-10-29 20:10:42 +00:00
XCore Relax fast register allocator related test cases; NFC 2018-10-29 20:10:42 +00:00