llvm-project/llvm/test/CodeGen
Matt Arsenault 7bee6ac798 AMDGPU: Refactor exp instructions
Structure the definitions a bit more like the other classes.

The main change here is to split EXP with the done bit set
to a separate opcode, so we can set mayLoad = 1 so that it won't
be reordered before the other exp stores, since this has the special
constraint that if the done bit is set then this should be the last
exp in she shader.

Previously all exp instructions were inferred to have unmodeled
side effects.

llvm-svn: 288695
2016-12-05 20:23:10 +00:00
..
AArch64 testcase only works in a debug build 2016-12-03 01:42:32 +00:00
AMDGPU AMDGPU: Refactor exp instructions 2016-12-05 20:23:10 +00:00
ARM When instructions are hoisted out of loops by MachineLICM, remove their debug loc. 2016-12-02 00:37:57 +00:00
AVR [AVR] Remove 'XFAIL' from a CodeGen test 2016-12-04 09:50:42 +00:00
BPF [bpf] attempt to fix big-endian bots 2016-11-21 07:26:23 +00:00
Generic Add -O0 support for @llvm.invariant.group.barrier by discarding it if it gets to ISel. 2016-11-07 16:47:20 +00:00
Hexagon [Hexagon] Remove unsafe load instructions that affect Stack Slot Coloring 2016-11-14 17:11:00 +00:00
Inputs
Lanai [lanai] Custom lowering of SHL_PARTS 2016-12-02 22:01:28 +00:00
MIR AMDGPU: Refactor exp instructions 2016-12-05 20:23:10 +00:00
MSP430 Fix PR27500: on MSP430 the branch destination offset is measured in words, not bytes. 2016-11-08 17:19:59 +00:00
Mips Revert "[DAG] Improve loads-from-store forwarding to handle TokenFactor" 2016-11-28 14:30:29 +00:00
NVPTX [NVPTX] Remove NVPTXFavorNonGenericAddrSpaces pass. 2016-10-31 21:51:42 +00:00
PowerPC DAG: Fold out out of bounds insert_vector_elt 2016-12-03 23:03:26 +00:00
SPARC ScheduleDAGInstrs: Add condjump deps to addSchedBarrierDeps() 2016-11-11 01:34:21 +00:00
SystemZ [SystemZ] Support floating-point control register instructions 2016-12-02 18:21:53 +00:00
Thumb Revert "[Thumb] Teach ISel how to lower compares of AND bitmasks efficiently" 2016-11-03 14:08:01 +00:00
Thumb2 Revert "[Thumb] Teach ISel how to lower compares of AND bitmasks efficiently" 2016-11-03 14:08:01 +00:00
WebAssembly [WebAssembly] Emit .import_global assembler directives 2016-12-01 00:11:15 +00:00
WinEH
X86 [DIExpression] Introduce a dedicated DW_OP_LLVM_fragment operation 2016-12-05 18:04:47 +00:00
XCore MCStreamer: Use "cfi" for CFI related temp labels. 2016-11-30 23:48:26 +00:00