- Feb 17, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 11510
-
John Criswell authored
llvm-svn: 11507
-
- 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
-
Misha Brukman authored
llvm-svn: 11504
-
Chris Lattner authored
llvm-svn: 11503
-
Chris Lattner authored
llvm-svn: 11502
-
John Criswell authored
has source code corrections and some input files pre-filtered for use with the LLVM test suite. llvm-svn: 11498
-
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
llvm-svn: 11495
-
Chris Lattner authored
phi.ll:test4 llvm-svn: 11494
-
Chris Lattner authored
llvm-svn: 11493
-
Chris Lattner authored
Regression/Transforms/InstCombine/xor.ll:test20 llvm-svn: 11492
-
Chris Lattner authored
llvm-svn: 11491
-
Chris Lattner authored
llvm-svn: 11490
-
Chris Lattner authored
llvm-svn: 11489
-
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
-
Chris Lattner authored
llvm-svn: 11487
-
- Feb 15, 2004
-
-
Chris Lattner authored
llvm-svn: 11486
-
Chris Lattner authored
to "foo.s". llvm-svn: 11485
-
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
-
Chris Lattner authored
llvm-svn: 11480
-
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: 11475
-
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
llvm-svn: 11469
-
Chris Lattner authored
llvm-svn: 11468
-
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
-