- Oct 20, 2003
-
-
Chris Lattner authored
* Implement R1 = R2 * C where R1 and R2 are 32 or 16 bits. This avoids an extra copy into a register, reducing register pressure. llvm-svn: 9278
-
- Oct 19, 2003
-
-
Chris Lattner authored
Change the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruction::PHI" to be more consistent with the other instructions. llvm-svn: 9269
-
Chris Lattner authored
getelementptr code path for use by other code paths (like malloc and alloca). * Optimize comparisons with zero * Generate neg, not, inc, and dec instructions, when possible. This gives some code size wins, which might translate into performance. We'll see tommorow in the nightly tester. llvm-svn: 9267
-
Chris Lattner authored
llvm-svn: 9266
-
Chris Lattner authored
This fixes PR#44. llvm-svn: 9252
-
Chris Lattner authored
This also fixes miscompilation of 176.gcc. llvm-svn: 9249
-
- Oct 18, 2003
-
-
Chris Lattner authored
llvm-svn: 9224
-
Chris Lattner authored
Update the sparc backend to at least compile correctly with the new varargs stuff even if it's not all implemented yet. llvm-svn: 9223
-
- Oct 17, 2003
-
-
Brian Gaeke authored
displacement. llvm-svn: 9210
-
Brian Gaeke authored
llvm-svn: 9204
-
Brian Gaeke authored
Make insertFarJumpAtAddr() return void, because nothing uses its return value. Remove some commented-out code. Implement replaceMachineCodeForFunction() for SPARC. llvm-svn: 9203
-
Brian Gaeke authored
llvm-svn: 9202
-
Brian Gaeke authored
llvm-svn: 9196
-
Alkis Evlogimenos authored
Rename SlotCalculator::getValSlot() to SlotCalculator::getSlot(), SlotCalculator::insertValue() to SlotCalculator::getOrCreateSlot(), SlotCalculator::insertVal() to SlotCalculator::insertValue(), and SlotCalculator::doInsertVal() to SlotCalculator::doInsertValue(). llvm-svn: 9190
-
Brian Gaeke authored
llvm-svn: 9187
-
- Oct 16, 2003
-
-
Chris Lattner authored
llvm-svn: 9171
-
- Oct 15, 2003
-
-
Chris Lattner authored
llvm-svn: 9135
-
- Oct 14, 2003
-
-
Chris Lattner authored
off the bottom of the stack. This fixes PR#41 llvm-svn: 9114
-
Chris Lattner authored
X86/linux. :( The problem is that a signal delivered while the function is executing could clobber the functions stack. This is a partial fix for PR41. llvm-svn: 9113
-
- Oct 13, 2003
-
-
Brian Gaeke authored
jello statistic for this (just divide #-bytes-of-code-emitted by 4). Rewrite head-of-file comment. llvm-svn: 9098
-
Chris Lattner authored
llvm-svn: 9071
-
- Oct 10, 2003
-
-
Brian Gaeke authored
llvm-svn: 9037
-
Brian Gaeke authored
llvm-svn: 9032
-
Misha Brukman authored
llvm-svn: 9027
-
- Oct 06, 2003
-
-
Brian Gaeke authored
llvm-svn: 8892
-
- Oct 05, 2003
-
-
Chris Lattner authored
llvm-svn: 8872
-
Chris Lattner authored
llvm-svn: 8871
-
- Oct 02, 2003
-
-
Alkis Evlogimenos authored
Moved enum and command-line option in separate file. Also added function that returns the user selected register allocator to the caller. llvm-svn: 8819
-
Alkis Evlogimenos authored
llvm-svn: 8815
-
- Oct 01, 2003
-
-
Alkis Evlogimenos authored
llvm-svn: 8805
-
Alkis Evlogimenos authored
llvm-svn: 8804
-
Misha Brukman authored
llvm-svn: 8803
-
Chris Lattner authored
llvm-svn: 8801
-
- Sep 30, 2003
-
-
Chris Lattner authored
llvm-svn: 8795
-
Brian Gaeke authored
llvm-svn: 8772
-
- Sep 23, 2003
-
-
Misha Brukman authored
llvm-svn: 8687
-
Misha Brukman authored
llvm-svn: 8686
-
- Sep 21, 2003
-
-
Vikram S. Adve authored
llvm-svn: 8650
-
- Sep 18, 2003
-
-
Brian Gaeke authored
Update names of some pass creator fns in addPassesToEmitAssembly(). FunctionInfo is gone. llvm-svn: 8599
-
Brian Gaeke authored
llvm-svn: 8598
-