- Oct 19, 2010
-
-
Eric Christopher authored
llvm-svn: 116762
-
- Oct 18, 2010
-
-
Bill Wendling authored
llvm-svn: 116750
-
Jim Grosbach authored
base register is available. rdar://8525298 llvm-svn: 116729
-
Rafael Espindola authored
llvm-svn: 116728
-
Kevin Enderby authored
be more complete. These are only expected to be used by llvm-mc with assembly source so there is no pattern, [], in the .td files. Most are being added to X86InstrInfo.td as Chris suggested and only comments about register uses are added. Suggestions welcome on the .td changes as I'm not sure on every detail of the x86 records. More missing instructions will be coming. llvm-svn: 116716
-
Jim Grosbach authored
offset for stack references. Make sure we take that into account when deciding whether to reserver an emergency spill slot for the register scavenger. rdar://8559625 llvm-svn: 116714
-
Jim Grosbach authored
llvm-svn: 116712
-
Kalle Raiskila authored
The old algorithm inserted a 'rotqmbyi' instruction which was both redundant and wrong - it made shufb select bytes from the wrong end of the input quad. llvm-svn: 116701
-
Eric Christopher authored
working just fine. llvm-svn: 116698
-
Eric Christopher authored
llvm-svn: 116694
-
- Oct 17, 2010
-
-
Eric Christopher authored
special case handling for ARM::SP. llvm-svn: 116688
-
Eric Christopher authored
llvm-svn: 116683
-
Eric Christopher authored
llvm-svn: 116681
-
Eric Christopher authored
llvm-svn: 116680
-
Eric Christopher authored
llvm-svn: 116679
-
Eric Christopher authored
more in the post-passes. llvm-svn: 116678
-
- Oct 16, 2010
-
-
Rafael Espindola authored
single object format can be shared. This also adds support for mov zed+(bar-foo), %eax on ELF and COFF targets. llvm-svn: 116675
-
Michael J. Spencer authored
if any floating point arguments are passed to an external function. llvm-svn: 116665
-
Eric Christopher authored
llvm-svn: 116653
-
Bill Wendling authored
ARMCodeEmitter::emitMiscInstruction! llvm-svn: 116644
-
Eric Christopher authored
llvm-svn: 116640
-
Eric Christopher authored
llvm-svn: 116635
-
Eric Christopher authored
llvm-svn: 116628
-
- Oct 15, 2010
-
-
Bill Wendling authored
llvm-svn: 116625
-
Eric Christopher authored
llvm-svn: 116622
-
Jim Grosbach authored
llvm-svn: 116612
-
Jim Grosbach authored
llvm-svn: 116604
-
Jim Grosbach authored
scheduler may reorder loads from them before the stores and other such badness. PR8347. Patch by David Meyer llvm-svn: 116602
-
Bob Wilson authored
llvm-svn: 116601
-
Eric Christopher authored
llvm-svn: 116594
-
Jim Grosbach authored
an explicit def. Make sure to capture that properly. rdar://8556556 llvm-svn: 116591
-
Jim Grosbach authored
llvm-svn: 116588
-
Bob Wilson authored
llvm-svn: 116566
-
Bob Wilson authored
have been printed with the "S" modifier after the predicate. With ARM's unified syntax, they are supposed to go in the other order. We fixed this for Thumb when we switched to unified syntax but missed changing it for ARM. Apparently we don't generate these instructions often because no one noticed until now. Thanks to Bill Wendling for the testcase! llvm-svn: 116563
-
Jim Grosbach authored
llvm-svn: 116560
-
Jim Grosbach authored
llvm-svn: 116537
-
Jim Grosbach authored
and let the ARMExpandPseudoInsts pass fix them up into the real (MOVs) instruction form. llvm-svn: 116534
-
- Oct 14, 2010
-
-
Jim Grosbach authored
pseudonym. llvm-svn: 116512
-
Jim Grosbach authored
llvm-svn: 116498
-
Jim Grosbach authored
llvm-svn: 116488
-