Age | Commit message (Expand) | Author | Files | Lines |
2005-03-17 | Fix the missing symbols problem Bill was hitting. Patch contributed by | Chris Lattner | 1 | -0/+1 |
2005-03-15 | This mega patch converts us from using Function::a{iterator|begin|end} to | Chris Lattner | 2 | -13/+13 |
2005-03-10 | I didn't mean to check this in. :( | Chris Lattner | 1 | -3/+1 |
2005-03-10 | Fix a bug where we would incorrectly do a sign ext instead of a zero ext | Chris Lattner | 1 | -1/+1 |
2005-03-09 | Allow the live interval analysis pass to be a bit more aggressive about | Chris Lattner | 2 | -10/+62 |
2005-03-09 | constant fold FP_ROUND_INREG, ZERO_EXTEND_INREG, and SIGN_EXTEND_INREG | Chris Lattner | 1 | -0/+12 |
2005-03-01 | Lower llvm.isunordered(a, b) into a != a | b != b. | Alkis Evlogimenos | 1 | -3/+8 |
2005-02-28 | Lower prefetch to a noop, patch contributed by Justin Wick! | Chris Lattner | 1 | -0/+3 |
2005-02-22 | Fix a bug in the 'store fpimm, ptr' -> 'store intimm, ptr' handling code. | Chris Lattner | 1 | -2/+1 |
2005-02-17 | Fix compilation errors with VS 2005, patch by Aaron Gray. | Misha Brukman | 1 | -0/+3 |
2005-02-17 | Don't rely on doubles comparing identical to each other, which doesn't work | Chris Lattner | 1 | -4/+19 |
2005-02-17 | Don't sink argument loads into loops or other bad places. This disables fold... | Chris Lattner | 1 | -1/+8 |
2005-02-14 | Print GEP offsets as signed values instead of unsigned values. On X86, this | Chris Lattner | 1 | -3/+7 |
2005-02-04 | Fix a case where were incorrectly compiled cast from short to int on 64-bit | Chris Lattner | 1 | -2/+4 |
2005-02-04 | fix constant pointer outputing on 64 bit machines | Andrew Lenharth | 1 | -0/+5 |
2005-02-02 | Fix yet another memset issue. | Chris Lattner | 1 | -4/+13 |
2005-02-01 | Fix some bugs andrew noticed legalizing memset for alpha | Chris Lattner | 1 | -3/+3 |
2005-01-30 | Improve conformance with the Misha spelling benchmark suite | Chris Lattner | 2 | -2/+2 |
2005-01-29 | adjust to ilist changes. | Chris Lattner | 2 | -5/+4 |
2005-01-28 | Alpha doesn't have a native f32 extload instruction. | Chris Lattner | 1 | -1/+5 |
2005-01-28 | implement legalization of truncates whose results and sources need to be | Chris Lattner | 1 | -2/+5 |
2005-01-28 | Get alpha working with memset/memcpy/memmove | Chris Lattner | 1 | -5/+29 |
2005-01-28 | CopyFromReg produces two values. Make sure that we remember that both are | Chris Lattner | 1 | -1/+8 |
2005-01-23 | Silence optimized warnings. | Chris Lattner | 1 | -1/+1 |
2005-01-23 | Simplify/speedup the PEI by not having to scan for uses of the callee saved | Chris Lattner | 1 | -19/+5 |
2005-01-23 | Update physregsused info. | Chris Lattner | 1 | -10/+18 |
2005-01-23 | Update this pass to set PhysRegsUsed info in MachineFunction. | Chris Lattner | 1 | -1/+13 |
2005-01-23 | Update these register allocators to set the PhysRegUsed info in MachineFunction. | Chris Lattner | 3 | -11/+35 |
2005-01-23 | Add support for the PhysRegsUsed array. | Chris Lattner | 1 | -2/+3 |
2005-01-23 | Speed this up a bit by making ModifiedRegs a vector<char> not vector<bool> | Chris Lattner | 1 | -6/+5 |
2005-01-23 | Adjust to changes in SelectionDAG interfaces | Chris Lattner | 1 | -9/+119 |
2005-01-23 | Remove the 3 HACK HACK HACKs I put in before, fixing them properly with | Chris Lattner | 1 | -14/+27 |
2005-01-23 | Adjust to changes in SelectionDAG interface. | Chris Lattner | 1 | -2/+2 |
2005-01-22 | Get this to work for 64-bit systems. | Chris Lattner | 1 | -6/+11 |
2005-01-22 | Implicitly defined registers can clobber callee saved registers too! | Chris Lattner | 1 | -0/+6 |
2005-01-22 | More bugfixes for IA64 shifts. | Chris Lattner | 1 | -2/+2 |
2005-01-22 | Fix problems with non-x86 targets. | Chris Lattner | 1 | -3/+3 |
2005-01-22 | Add a nasty hack to fix Alpha/IA64 multiplies by a power of two. | Chris Lattner | 1 | -4/+9 |
2005-01-21 | Remove unneeded line. | Chris Lattner | 1 | -1/+0 |
2005-01-21 | test commit | Chris Lattner | 1 | -0/+1 |
2005-01-21 | Unary token factor nodes are unneeded. | Chris Lattner | 1 | -0/+2 |
2005-01-21 | Refactor libcall code a bit. Initial implementation of expanding int -> FP | Chris Lattner | 1 | -50/+121 |
2005-01-20 | Simplify the shift-expansion code. | Chris Lattner | 1 | -8/+7 |
2005-01-20 | Expand add/sub into ADD_PARTS/SUB_PARTS instead of a non-existant libcall. | Chris Lattner | 1 | -2/+41 |
2005-01-20 | implement add_parts/sub_parts. | Chris Lattner | 1 | -3/+8 |
2005-01-19 | Support targets that do not use i8 shift amounts. | Chris Lattner | 1 | -0/+4 |
2005-01-19 | Add an assertion that would have made more sense to duraid | Chris Lattner | 1 | -1/+3 |
2005-01-19 | Add support for targets that pass args in registers to calls. | Chris Lattner | 1 | -6/+25 |
2005-01-19 | Fold single use token factor nodes into other token factor nodes. | Chris Lattner | 1 | -2/+10 |
2005-01-19 | Realize the individual pieces of an expanded copytoreg/store/load are | Chris Lattner | 1 | -9/+16 |