| Age | Commit message (Expand) | Author |
| 2004-02-25 | add an inefficient way of folding structure and constant array indexes together | Chris Lattner |
| 2004-02-25 | Implement special case for storing an immediate into memory so that we don't ... | Chris Lattner |
| 2004-02-23 | Refactor rewinding code for finding the first terminator of a basic | Alkis Evlogimenos |
| 2004-02-23 | Simplify code a bit, don't go off the end of the block, now that the current | Chris Lattner |
| 2004-02-23 | We were forgetting to add FP_REG_KILL instructions to basic blocks which will | Chris Lattner |
| 2004-02-23 | Implement cast fp -> bool | Chris Lattner |
| 2004-02-23 | Stop passing iterators around by reference now that we have ilists! | Chris Lattner |
| 2004-02-22 | Only insert FP_REG_KILL instructions in MachineBasicBlocks that actually | Chris Lattner |
| 2004-02-22 | Move MOTy::UseType enum into MachineOperand. This eliminates the | Alkis Evlogimenos |
| 2004-02-22 | Reduce the number of pointless copies inserted due to constant pointer refs. | Chris Lattner |
| 2004-02-22 | Fix bug in previous checkout: leave the iterator at the first instruction | Chris Lattner |
| 2004-02-22 | Completely rewrite how getelementptr instructions are expanded. This has two | Chris Lattner |
| 2004-02-17 | Fix the mneumonics for the mov instructions to have the source and destination | Chris Lattner |
| 2004-02-17 | Fix the last crimes against nature that used the 'ir' ordering to use the | Chris Lattner |
| 2004-02-17 | Rename MOVi[mr] instructions to MOV[rm]i | Chris Lattner |
| 2004-02-17 | Rename the IMULri* instructions to IMULrri, as they are actually three address | Chris Lattner |
| 2004-02-15 | Implement llvm.(frame|return)address(0) correctly. They are used by the LLVM... | Chris Lattner |
| 2004-02-14 | finegrainify namespacification, fix 80col prob | Chris Lattner |
| 2004-02-14 | Codegen llvm.memset into rep stos[bwd]. Simplify code for llvm.memcpy | Chris Lattner |
| 2004-02-13 | There is no need to emit a shift if the size is constant, which is common | Chris Lattner |
| 2004-02-12 | Add support for the rep movs[bwd] instructions, and emit them when code | Chris Lattner |
| 2004-02-12 | Change MachineBasicBlock's vector of MachineInstr pointers into an | Alkis Evlogimenos |
| 2004-02-09 | Adjust to the changed StructType interface. In particular, getElementTypes()... | Chris Lattner |
| 2004-02-03 | Generate ftst instructions for comparison against zero | Chris Lattner |
| 2004-02-02 | Generate the fchs instruction to negate a floating point number | Chris Lattner |
| 2004-02-02 | Codegen -0.0 correctly. Do not use fldz! This is another -0.0 == +0.0 probl... | Chris Lattner |
| 2004-01-30 | Add (currently disabled) support to the instruction selector to only insert | Chris Lattner |
| 2004-01-12 | Output mov %REG = 0 instead of xor %REG, %REG, %REG to clear a | Alkis Evlogimenos |
| 2003-12-28 | Clean up a lot of the code I added yesterday by exposing the IntrinsicLowering | Chris Lattner |
| 2003-12-28 | Whoops, don't try to lower non intrinsic calls | Chris Lattner |
| 2003-12-28 | implement support for the intrinsic lowering functionality | Chris Lattner |
| 2003-12-21 | Move FP_REG_KILL closer to the return instruction. | Alkis Evlogimenos |
| 2003-12-20 | Move FP_REG_KILL closer to the actual branch instruction. | Alkis Evlogimenos |
| 2003-12-20 | Remove floating point killer pass. This is now implemented in the | Alkis Evlogimenos |
| 2003-11-22 | Constant shift expressions, meet InstSelectSimple. Yow!! | Brian Gaeke |
| 2003-11-22 | Stub for constant shift expr support. | Brian Gaeke |
| 2003-11-18 | Fix PR123 | Chris Lattner |
| 2003-11-11 | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke |
| 2003-10-23 | Delete unused EmitByteSwap method | Chris Lattner |
| 2003-10-23 | * Order includes according to style guide | Misha Brukman |
| 2003-10-20 | Added LLVM project notice to the top of every C++ source file. | John Criswell |
| 2003-10-20 | Further cleanups and simplifications | Chris Lattner |
| 2003-10-20 | Eliminate code for pointer size and endianness emulation. | Chris Lattner |
| 2003-10-20 | * Rename X86::IMULr16 -> X86::IMULrr16 | Chris Lattner |
| 2003-10-19 | * Multiplications by 2^X are turned into shifts. This factors code out of the | Chris Lattner |
| 2003-10-19 | Fix bug: Jello/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.llx | Chris Lattner |
| 2003-10-18 | Add support for the new varargs intrinsics | Chris Lattner |
| 2003-10-15 | Decrease usage of use_size() | Chris Lattner |
| 2003-10-10 | Fix spelling. | Misha Brukman |
| 2003-10-05 | Instead of hacking in custom support for Invoke/Unwind, use the LowerInvoke pass | Chris Lattner |