- Mar 10, 2010
-
-
Chris Lattner authored
llvm-svn: 98124
-
Jim Grosbach authored
llvm-svn: 98109
-
- Mar 09, 2010
-
-
Daniel Dunbar authored
MC/X86: Rename alternate spellings of ADD{8,16,32} and mark as "code gen only" so they don't get selected by the asm matcher. llvm-svn: 98098
-
Daniel Dunbar authored
MC/X86: Rename alternate spellings of CMP{8,16,32} and mark as "code gen only" so they don't get selected by the asm matcher. llvm-svn: 98097
-
Jim Grosbach authored
is preparatory to having PEI's scavenged frame index value reuse logic properly distinguish types of frame values (e.g., whether the value is stack-pointer relative or frame-pointer relative). No functionality change. llvm-svn: 98086
-
Johnny Chen authored
what fields of the CPSR or SPSR are affected. llvm-svn: 98085
-
Dale Johannesen authored
Make it so. (This patch is in LowerCall_Darwin, which seems to be used by SVR4 code as well; since that doesn't belong here, I haven't worried about this case.) llvm-svn: 98077
-
Jim Grosbach authored
register is involved for thumb1. Work around this for the moment by only re-using SP-relative offsets. This is temporary 'til the code can distinguish multiple base registers. llvm-svn: 98071
-
Bill Wendling authored
Place the LSDA into the TEXT section for ARM platforms. This involves making the encoding indirect, pcrel, and sdata4 instead of an absolute pointer. The references to the type infos are then non-lazy pointers. Revision 98019 changed the encoding of non-lazy pointers to add the symbol to the non-lazy pointer definition if it's a local symbol (otherwise, it's external and set to '0' so that the loader can adjust it to the real value). This paved the way for this change to work on ARM. llvm-svn: 98068
-
Richard Osborne authored
to an add or a sub. llvm-svn: 98059
-
Richard Osborne authored
llvm-svn: 98058
-
Richard Osborne authored
llvm-svn: 98057
-
Dan Gohman authored
large code models. llvm-svn: 98042
-
rdar://problem/6804645Bill Wendling authored
bear with the awful code. It won't last in its current state beyond tonight. llvm-svn: 98040
-
Bill Wendling authored
llvm-svn: 98019
-
Bill Wendling authored
llvm-svn: 98018
-
Chris Lattner authored
llvm-svn: 98004
-
- Mar 08, 2010
-
-
Bob Wilson authored
immediate instructions cannot set the condition codes, so they do not have the extra cc_out operand. We hit an assertion during tail duplication because the instruction being duplicated had more operands that expected. llvm-svn: 98001
-
Kevin Enderby authored
for the encoding and is not the same as vmptrld. llvm-svn: 97992
-
Daniel Dunbar authored
llvm-svn: 97982
-
Devang Patel authored
This is a first step towards eliminating checks in Descriptor constructors. llvm-svn: 97975
-
Devang Patel authored
llvm-svn: 97963
-
Chris Lattner authored
inconsistent intrinsics. llvm-svn: 97959
-
Chris Lattner authored
pattern which is broken (source and address swapped). llvm-svn: 97958
-
Chris Lattner authored
llvm-svn: 97957
-
Chris Lattner authored
pattern, not i64. llvm-svn: 97956
-
Chris Lattner authored
example, this: (set DPR:$dst, (fsub (fneg (fmul DPR:$a, DPR:$b)), DPR:$dstin)) is ambiguous because DPR contains both f64 and v2f32. tblgen currently accidentally picks f64 because it's first in the regclass. llvm-svn: 97955
-
Chris Lattner authored
for, due to a bug. llvm-svn: 97953
-
Chris Lattner authored
llvm-svn: 97950
-
Devang Patel authored
This is a first step towards eliminating unncessary constructor checks in light weight DIDescriptor wrappers. llvm-svn: 97947
-
Chris Lattner authored
could never have matched because the operand list was backwards. llvm-svn: 97933
-
- Mar 07, 2010
-
-
Wesley Peck authored
llvm-svn: 97891
-
- Mar 06, 2010
-
-
Anton Korobeynikov authored
llvm-svn: 97888
-
Anton Korobeynikov authored
Patch by John Tytgat! llvm-svn: 97886
-
Anton Korobeynikov authored
We cannot use a normal call here since it has extra unmodelled side effects (it changes stack pointer). This should fix PR5292. llvm-svn: 97884
-
Anton Korobeynikov authored
Do not use '&' prefix for globals when register base field is non-zero, otherwise msp430-as will silently miscompile the code (TI's assembler report an error though). This fixes PR6349 llvm-svn: 97877
-
Chris Lattner authored
llvm-svn: 97870
-
Chris Lattner authored
llvm-svn: 97869
-
Jim Grosbach authored
registers may be restored via a pop instruction, not just a tRestore. This fixes nightly test 471.omnetep for Thumb1. llvm-svn: 97867
-
- Mar 05, 2010
-
-
Evan Cheng authored
llvm-svn: 97818
-