- Mar 12, 2009
-
-
Bill Wendling authored
llvm-svn: 66770
-
Nick Lewycky authored
llvm-svn: 66766
-
Nick Lewycky authored
Remove the explicit if OS = Darwin test around the setting of -m32/-m64. llvm-svn: 66765
-
Sanjiv Gupta authored
llvm-svn: 66763
-
Sanjiv Gupta authored
Banksel optimization is now based on the section names of symbols, since the symbols in one section will always be put into one bank. llvm-svn: 66761
-
Dale Johannesen authored
llvm-svn: 66751
-
Daniel Dunbar authored
llvm-svn: 66750
-
Dale Johannesen authored
from a switch table. Multiple table entries that branch to the same place were being sorted by the pointer value of the ConstantInt*; changed to sort by the actual value of the ConstantInt. llvm-svn: 66749
-
Evan Cheng authored
llvm-svn: 66746
-
Dan Gohman authored
assembly text output uses an indirect call ("call *") instead of a direct call. llvm-svn: 66735
-
- Mar 11, 2009
-
-
Gabor Greif authored
llvm-svn: 66733
-
Rafael Espindola authored
llvm-svn: 66725
-
Owen Anderson authored
Reorganization: Move the Spiller out of VirtRegMap.cpp into its own files. No (intended) functionality change. llvm-svn: 66720
-
Bill Wendling authored
floating point instructions that are explicitly specified by the user. llvm-svn: 66719
-
Dale Johannesen authored
allocations. Apparently the assumption is there is an instruction (terminator?) following the allocation so I am allowing the same assumption. llvm-svn: 66716
-
Evan Cheng authored
My last coalescer fix introduced a subtler one. It's aborting a commuting optimization too late and left the live intervals to be out of sync with instructions. This fixes 8b10b. llvm-svn: 66715
-
Dale Johannesen authored
for a dependency, not terminate the search. llvm-svn: 66709
-
Anton Korobeynikov authored
llvm-svn: 66708
-
Torok Edwin authored
functionality change. llvm-svn: 66700
-
Anton Korobeynikov authored
llvm-svn: 66699
-
Gabor Greif authored
llvm-svn: 66697
-
Anton Korobeynikov authored
llvm-svn: 66692
-
Duncan Sands authored
linkage, so remove it. llvm-svn: 66690
-
Gabor Greif authored
llvm-svn: 66688
-
Gabor Greif authored
llvm-svn: 66687
-
Anton Korobeynikov authored
This fixes fallout from recent PIC/delibtoolize changes and unbreaks build on cygming. llvm-svn: 66686
-
Mon P Wang authored
llvm-svn: 66684
-
Chris Lattner authored
llvm-svn: 66663
-
Chris Lattner authored
llvm-svn: 66660
-
Duncan Sands authored
llvm-svn: 66653
-
Duncan Sands authored
linkage: this linkage type only applies to declarations, but ODR is only relevant to globals with definitions. llvm-svn: 66650
-
Nate Begeman authored
variety. For example, an i64 div might turn into a call to __divdi3 during legalization. llvm-svn: 66646
-
Mon P Wang authored
llvm-svn: 66645
-
Chris Lattner authored
llvm-svn: 66642
-
Chris Lattner authored
alignment of the generated constant pool entry to the desired alignment of a type. If we don't do this, we end up trying to do movsd from 4-byte alignment memory. This fixes 450.soplex and 456.hmmer. llvm-svn: 66641
-
Bill Wendling authored
llvm-svn: 66611
-
Evan Cheng authored
1. Use the same value# to represent unknown values being merged into sub-registers. 2. When coalescer commute an instruction and the destination is a physical register, update its sub-registers by merging in the extended ranges. llvm-svn: 66610
-
Bill Wendling authored
llvm-svn: 66607
-
Mon P Wang authored
llvm-svn: 66602
-
Dan Gohman authored
llvm-svn: 66595
-