llvm-project/llvm/test/CodeGen
Krzysztof Parzyszek 8271be9a1d Do not remove implicit defs in BranchFolder
Branch folder removes implicit defs if they are the only non-branching
instructions in a block, and the branches do not use the defined registers.
The problem is that in some cases these implicit defs are required for
the liveness information to be correct.

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

llvm-svn: 284036
2016-10-12 19:50:57 +00:00
..
AArch64 [AArch64][InstructionSelector] Fix unintended test changes in r283973. 2016-10-12 04:12:44 +00:00
AMDGPU AMDGPU: Initial implementation of VGPR indexing mode 2016-10-12 18:49:05 +00:00
ARM [DAGCombiner] Do not remove the load of stored values when optimizations are disabled 2016-10-12 13:44:24 +00:00
AVR [RegAllocGreedy] Attempt to split unspillable live intervals 2016-10-11 01:04:36 +00:00
BPF Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." 2016-09-28 16:37:50 +00:00
Generic llc: Add -start-before/-stop-before options 2016-09-23 21:46:02 +00:00
Hexagon Do not remove implicit defs in BranchFolder 2016-10-12 19:50:57 +00:00
Inputs
Lanai Add a REQUIRES: assert on a Lanai test that uses a -debug-only flag 2016-07-29 19:35:22 +00:00
MIR Add AArch64 unit tests 2016-10-12 09:00:44 +00:00
MSP430 [SelectionDAGBuilder] Support llvm.flt.rounds on targets where i32 is not legal 2016-10-10 20:45:15 +00:00
Mips [mips][fastisel] Consider soft-float an unsupported floating point mode 2016-10-04 10:35:07 +00:00
NVPTX [NVPTX] Added intrinsics for atom.gen.{sys|cta}.* instructions. 2016-09-28 17:25:38 +00:00
PowerPC [PPCMIPeephole] Fix splat elimination 2016-10-12 00:48:25 +00:00
SPARC This pass, fixing an erratum in some LEON 2 processors ensures that the SDIV instruction is not issued, but replaced by SDIVcc instead, which does not exhibit the error. Unit test included. 2016-10-10 08:53:06 +00:00
SystemZ [DAGCombiner] Do not remove the load of stored values when optimizations are disabled 2016-10-12 13:44:24 +00:00
Thumb Re-land "[Thumb] Save/restore high registers in Thumb1 pro/epilogues" 2016-10-11 21:14:03 +00:00
Thumb2 Re-land "[Thumb] Save/restore high registers in Thumb1 pro/epilogues" 2016-10-11 21:14:03 +00:00
WebAssembly Codegen: Tail-duplicate during placement. 2016-10-11 20:36:43 +00:00
WinEH Revert EH-specific checks in BranchFolding that were causing blow ups in compile time. 2016-07-27 17:55:33 +00:00
X86 [X86] Add the v4i32 flavor test-case for pr30371 2016-10-12 17:06:30 +00:00
XCore Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." 2016-09-28 16:37:50 +00:00