- Oct 27, 2011
-
-
Jim Grosbach authored
rdar://10348844 llvm-svn: 143110
-
Jim Grosbach authored
rdar://10348584 llvm-svn: 143108
-
Chad Rosier authored
llvm-svn: 143086
-
Lang Hames authored
llvm-svn: 143080
-
Chad Rosier authored
up. Thus, improving the support for compares is goodness because it increases the number of terminator instructions we can handle. This creates many more opportunities for target specific fast-isel. llvm-svn: 143079
-
Chad Rosier authored
place. No functional change intended. llvm-svn: 143078
-
Chad Rosier authored
llvm-svn: 143076
-
Chad Rosier authored
SelectBranch. No functional change intended. llvm-svn: 143072
-
Jim Grosbach authored
We were parsing label references to the i12 encoding, which isn't right. They need to go to the pci variant instead. More of rdar://10348687 llvm-svn: 143068
-
- Oct 26, 2011
-
-
Rafael Espindola authored
Patch by Sanjoy Das. llvm-svn: 143064
-
Jim Grosbach authored
Partial fix for rdar://10348687. llvm-svn: 143063
-
Rafael Espindola authored
MORESTACK_RET_RESTORE_R10; which are lowered to a RET and a RET followed by a MOV respectively. Having a fake instruction prevents the verifier from seeing a MachineBasicBlock end with a non-terminator (MOV). It also prevents the rather eccentric case of a MachineBasicBlock ending with RET but having successors nevertheless. Patch by Sanjoy Das. llvm-svn: 143062
-
Lang Hames authored
llvm-svn: 143055
-
Jim Grosbach authored
llvm-svn: 143034
-
James Molloy authored
Revert r142530 at least temporarily while a discussion is had on llvm-commits regarding exactly how much optsize should optimize for size over performance. llvm-svn: 143023
-
Bill Wendling authored
Use a worklist to prevent the iterator from becoming invalidated because of the 'removeSuccessor' call. Noticed in a Release+Asserts+Check buildbot. llvm-svn: 143018
-
Evan Cheng authored
on Darwin platforms where -Os means optimize for size without hurting performance. llvm-svn: 143002
-
- Oct 25, 2011
-
-
Bruno Cardoso Lopes authored
The address for $sp, and addresses for sdc1/ldc1 must be 8-byte aligned Patch by Petar Jovanovic. llvm-svn: 142930
-
Jim Grosbach authored
Four entry register lists. llvm-svn: 142882
-
Dan Gohman authored
llvm-svn: 142880
-
Dan Gohman authored
llvm-svn: 142878
-
Jim Grosbach authored
llvm-svn: 142877
-
Jim Grosbach authored
Three entry register list variation. llvm-svn: 142876
-
Eli Friedman authored
llvm-svn: 142871
-
Evan Cheng authored
llvm-svn: 142867
-
Jim Grosbach authored
One and two length register list variants. llvm-svn: 142861
-
- Oct 24, 2011
-
-
Jim Grosbach authored
Split am6offset into fixed and register offset variants so the instruction encodings are explicit rather than relying an a magic reg0 marker. Needed to being able to parse these. llvm-svn: 142853
-
Eli Friedman authored
llvm-svn: 142841
-
Owen Anderson authored
Fix a NEON disassembly case that was broken in the recent refactorings. As more of this code gets refactored, a lot of these manual decoding hooks should get smaller and/or go away entirely. llvm-svn: 142817
-
Dan Gohman authored
use of Sched::ILP instead, as Sched::Latency is going away. llvm-svn: 142813
-
Dan Gohman authored
as the Latency scheduler is going away. llvm-svn: 142811
-
Jim Grosbach authored
PR11220 llvm-svn: 142801
-
Craig Topper authored
llvm-svn: 142779
-
- Oct 23, 2011
-
-
Craig Topper authored
llvm-svn: 142741
-
Craig Topper authored
llvm-svn: 142738
-
Craig Topper authored
llvm-svn: 142737
-
- Oct 22, 2011
-
-
Benjamin Kramer authored
llvm-svn: 142726
-
Nadav Rotem authored
SHL inserts zeros from the right, thus even when the original sign_extend_inreg value was of 1-bit, we need to sra. llvm-svn: 142724
-
Bill Wendling authored
that the set of callee-saved registers is correct for the specific platform. <rdar://problem/10313708> & ctor_dtor_count & ctor_dtor_count-2 llvm-svn: 142706
-
Jim Grosbach authored
llvm-svn: 142704
-