- Feb 15, 2004
-
-
Chris Lattner authored
Remove one of the operands of a two operand instruction llvm-svn: 11478
-
Alkis Evlogimenos authored
MRegisterInfo::getNumRegs() instead of MRegisterInfo::FirstVirtualRegister. Also use MRegisterInfo::is{Physical,Virtual}Register where appropriate. llvm-svn: 11477
-
Alkis Evlogimenos authored
llvm-svn: 11476
-
Chris Lattner authored
llvm-svn: 11474
-
Chris Lattner authored
llvm-svn: 11473
-
Chris Lattner authored
should speed it up a bit on a lot of programs llvm-svn: 11472
-
Chris Lattner authored
llvm-svn: 11471
-
Chris Lattner authored
initializers for constant structs and arrays take constant space, instead of space proportinal to the number of elements. This reduces the memory usage of the LLVM compiler by hundreds of megabytes when compiling some nasty SPEC95 benchmarks. llvm-svn: 11470
-
Chris Lattner authored
'Constant', instead of specific subclass pointers. In the future, these will return an instance of ConstantAggregateZero if all of the inputs are zeros. llvm-svn: 11467
-
Chris Lattner authored
llvm-svn: 11466
-
Chris Lattner authored
llvm-svn: 11463
-
Chris Lattner authored
from 16.57 -> 13.46s on 129.compress. llvm-svn: 11462
-
Chris Lattner authored
applications llvm-svn: 11459
-
Alkis Evlogimenos authored
dereferencing it causes an assertion error. llvm-svn: 11458
-
Chris Lattner authored
to the old saved EBP. llvm-svn: 11455
-
Chris Lattner authored
clobber them by allocating other objects in the same space! llvm-svn: 11454
-
Alkis Evlogimenos authored
that will be responsible for the creation of MachineFunctions and will be required by all MachineFunctionPass passes. llvm-svn: 11453
-
Alkis Evlogimenos authored
implementation class. This makes the code simpler and allows for more types to be added easily. It also implements caching for generic objects (it was only available for llvm objects). llvm-svn: 11452
-
- Feb 14, 2004
-
-
Chris Lattner authored
llvm-svn: 11451
-
Chris Lattner authored
function! llvm-svn: 11450
-
Chris Lattner authored
llvm-svn: 11449
-
Chris Lattner authored
make them return void. This allows us to avoid some costly MBB.size() calls llvm-svn: 11448
-
Chris Lattner authored
llvm-svn: 11445
-
Chris Lattner authored
intrinsic will always produce zero), but it will behave unexpectedly, so warn like GCC does. llvm-svn: 11444
-
Chris Lattner authored
llvm-svn: 11443
-
Chris Lattner authored
llvm-svn: 11442
-
Chris Lattner authored
llvm-svn: 11441
-
Chris Lattner authored
llvm-svn: 11433
-
Chris Lattner authored
llvm-svn: 11431
-
Alkis Evlogimenos authored
llvm-svn: 11430
-
Alkis Evlogimenos authored
std::numeric_limits<float>::max() for weighting preallocated intervals. llvm-svn: 11427
-
Chris Lattner authored
code that worked around problems in the mangler llvm-svn: 11426
-
Chris Lattner authored
is external, make sure to mangle the *internal* one, not external one llvm-svn: 11424
-
Chris Lattner authored
llvm-svn: 11420
-
Chris Lattner authored
llvm-svn: 11417
-
Chris Lattner authored
llvm-svn: 11416
-
Chris Lattner authored
llvm-svn: 11415
-
Chris Lattner authored
the lowerallocations pass to eliminate malloc/free warnings and hackish code llvm-svn: 11409
-
Chris Lattner authored
"expensive exceptions" controlled by an option. Also refactor and eliminate a bunch of cruft. This is a temporary solution and causes millions of warnings to pour out of programs that use exceptions, but it should fix the problem with sparc and the 'write' declaration (PR190). Subsequent changes will make this stink much less llvm-svn: 11405
-
- Feb 13, 2004
-
-
Chris Lattner authored
llvm-svn: 11395
-