- Feb 25, 2007
-
-
Dale Johannesen authored
llvm-svn: 34598
-
Chris Lattner authored
This implements CodeGen/X86/fp-stack-ret.ll:test[23] llvm-svn: 34592
-
Chris Lattner authored
llvm-svn: 34590
-
Chris Lattner authored
section of the file. llvm-svn: 34589
-
Chris Lattner authored
result value stuff. This eliminates a bunch of duplicated code and now GetRetValueLocs is the sole place that decides where a value is returned. llvm-svn: 34588
-
Chris Lattner authored
llvm-svn: 34587
-
Chris Lattner authored
function. This function now uses GetRetValueLocs to determine *where* the result values are located and concerns itself with *how* to pull the values out. llvm-svn: 34586
-
Chris Lattner authored
llvm-svn: 34585
-
Chris Lattner authored
registers out from the logic of *how* to return them. This changes X86-64 to mark EAX live out when returning a 32-bit value, where before it marked RAX liveout. llvm-svn: 34582
-
Chris Lattner authored
llvm-svn: 34579
-
Chris Lattner authored
llvm-svn: 34578
-
Chris Lattner authored
llvm-svn: 34577
-
Chris Lattner authored
llvm-svn: 34576
-
Chris Lattner authored
Nicolas Geoffray! llvm-svn: 34574
-
Chris Lattner authored
llvm-svn: 34573
-
Chris Lattner authored
llvm-svn: 34572
-
Dale Johannesen authored
llvm-svn: 34568
-
Dale Johannesen authored
from README. When no water available, use end of block if in range. (More to do here.) llvm-svn: 34563
-
- Feb 23, 2007
-
-
Bill Wendling authored
Generate local names with a "llvm_cbe_" prefix using the actual name of the variable instead of a temporary name. llvm-svn: 34540
-
Lauro Ramos Venancio authored
llvm-svn: 34537
-
Jim Laskey authored
llvm-svn: 34533
-
Lauro Ramos Venancio authored
llvm-svn: 34532
-
Dale Johannesen authored
llvm-svn: 34523
-
Evan Cheng authored
llvm-svn: 34521
-
Evan Cheng authored
llvm-svn: 34520
-
Anton Korobeynikov authored
llvm-svn: 34519
-
Evan Cheng authored
llvm-svn: 34515
-
Evan Cheng authored
llvm-svn: 34514
-
Chris Lattner authored
llvm-svn: 34506
-
- Feb 22, 2007
-
-
Jim Laskey authored
llvm-svn: 34488
-
- Feb 21, 2007
-
-
Jim Laskey authored
llvm-svn: 34482
-
Jim Laskey authored
llvm-svn: 34478
-
Jim Laskey authored
llvm-svn: 34477
-
Evan Cheng authored
Add implicit uses of EBX to calls to ensure liveintervalanalysis does not treat the GOT in EBX move as dead upon definition. This should fix PR1207. llvm-svn: 34470
-
- Feb 20, 2007
-
-
Dan Gohman authored
llvm-svn: 34456
-
Evan Cheng authored
llvm-svn: 34434
-
Reid Spencer authored
uses them. llvm-svn: 34432
-
- Feb 19, 2007
-
-
Reid Spencer authored
rules alignment is to pick the alignment that corresponds to the smallest specified alignment that is larger than the bit width of the type or the largest specified integer alignment if none are larger than the bitwidth of the type. For the byte size, the size returned is the next larger multiple of the alignment for that type (using the above rule). This patch also changes bit widths from "short" to "uint32_t" to ensure there are enough bits to specify any bit width that LLVM can handle (currently 2^23); 16-bits isn't enough. llvm-svn: 34431
-
Evan Cheng authored
llvm-svn: 34428
-
Reid Spencer authored
Revert patches that caused the problem. Evan, please investigate and reapply when you've discovered the problem. llvm-svn: 34399
-