llvm-6502/test/CodeGen
Andrew Trick 0085d5e5ae Simplify operand folding when rematerializing a load.
We already know how to fold a reload from a frameindex without
analyzing the load instruction. Generalize this to handle any
frameindex load. This streamlines the logic for rematerializing loads
from stack arguments. As a side effect, it allows stackmaps to record
a stack argument location without spilling it.

Verified no effect on codegen for llvm test-suite.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194497 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-12 18:06:12 +00:00
..
AArch64 [AArch64] The shift right/left and insert immediate builtins expect 3 2013-11-11 19:11:11 +00:00
ARM [ARM] Add support for FP_HP_extension build attribute 2013-11-12 10:38:05 +00:00
CPP
Generic
Hexagon
Inputs
Mips [mips][msa] Enable inlinse assembly for MSA. 2013-11-12 12:56:01 +00:00
MSP430
NVPTX [NVPTX] Properly handle bitcast ConstantExpr when checking for the alignment of function parameters 2013-11-11 19:28:19 +00:00
PowerPC Add PPC option for full register names in asm 2013-11-11 14:58:40 +00:00
R600 R600/SI: Change formatting of printed registers. 2013-11-12 02:35:51 +00:00
SPARC [SparcV9] Handle i64 <-> float conversions in sparcv9 mode. 2013-11-03 12:28:40 +00:00
SystemZ
Thumb
Thumb2
X86 Simplify operand folding when rematerializing a load. 2013-11-12 18:06:12 +00:00
XCore XCore target: fix bug in aligning 'byval i8*' on the stack 2013-11-12 10:11:35 +00:00