- Feb 17, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 11519
-
Chris Lattner authored
instructions. Add forms of these instructions that read from memory llvm-svn: 11518
-
Chris Lattner authored
llvm-svn: 11517
-
Alkis Evlogimenos authored
llvm-svn: 11516
-
Chris Lattner authored
llvm-svn: 11515
-
Chris Lattner authored
llvm-svn: 11514
-
Alkis Evlogimenos authored
llvm-svn: 11511
-
Alkis Evlogimenos authored
llvm-svn: 11510
-
- Feb 16, 2004
-
-
Chris Lattner authored
Add more special case handling for stdio functions. I feel dirty, how about you? llvm-svn: 11506
-
Chris Lattner authored
enjoyed by all, fixing a fixme. Add an assert llvm-svn: 11505
-
Chris Lattner authored
llvm-svn: 11503
-
Chris Lattner authored
llvm-svn: 11502
-
Alkis Evlogimenos authored
Move out of line member functions of MachineBasicBlock to MachineBasicBlock.cpp. llvm-svn: 11497
-
Chris Lattner authored
see the testcase for the reasoning. llvm-svn: 11496
-
Chris Lattner authored
phi.ll:test4 llvm-svn: 11494
-
Chris Lattner authored
Regression/Transforms/InstCombine/xor.ll:test20 llvm-svn: 11492
-
Chris Lattner authored
llvm-svn: 11490
-
Chris Lattner authored
nightly tests to be really messed up. The problem was that the new leakdetector was depending on undefined behavior: the order of destruction of static objects. llvm-svn: 11488
-
- Feb 15, 2004
-
-
Chris Lattner authored
hacks can be banished. Also, this gives us the opportunity to emit special code for the setjmp/longjmps which alows the elimination of one GCC warning for every setjmp/longjmp site (which is often THOUSANDS in C++ programs). Yaay! llvm-svn: 11484
-
Chris Lattner authored
llvm-svn: 11483
-
Chris Lattner authored
llvm.setjmp/llvm.longjmp intrinsics. llvm-svn: 11482
-
Chris Lattner authored
prototypes, even if they don't precisely match what it would prefer to use. This fixes: CBackend/2004-02-15-PreexistingExternals.llx compiling it into: ltmp_0_30 = memcpy(l14_C, 4u, 17); ltmp_1_30 = memcpy(((int *)l27_A), ((unsigned )(long)l27_B), ((int )123u)); instead of: ltmp_0_30 = memcpy(l14_C, 4u, 17); ltmp_1_27 = l43_memcpy(l27_A, l27_B, 123u); Which does the wrong thing as you could imagine. llvm-svn: 11481
-
Alkis Evlogimenos authored
analysis. It should only preserve them and update LiveVariables if it already ran. llvm-svn: 11479
-
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
-