2004-11-19 |
Nate Begeman | Eliminate another 6k register copies that the register...
|
commit | commitdiff | tree |
2004-11-19 |
Nate Begeman | Generate fewer reg-reg copies for the register allocator...
|
commit | commitdiff | tree |
2004-11-18 |
Nate Begeman | Eliminate another common source of moves that the register...
|
commit | commitdiff | tree |
2004-11-18 |
Nate Begeman | When accessing the base register for global variables...
|
commit | commitdiff | tree |
2004-11-18 |
Nate Begeman | Clean up and fix cast codegen by removing cases that...
|
commit | commitdiff | tree |
2004-11-09 |
Nate Begeman | Allow hbd to be bugpointable on darwin by fixing common...
|
commit | commitdiff | tree |
2004-11-08 |
Nate Begeman | Put int the getReg cast optimization from x86 so that...
|
commit | commitdiff | tree |
2004-11-07 |
Nate Begeman | Disable bogus cast elimination when the cast is used...
|
commit | commitdiff | tree |
2004-11-04 |
Nate Begeman | Thanks to sabre for pointing out that we were incorrectly...
|
commit | commitdiff | tree |
2004-10-27 |
Nate Begeman | Move destructor out of line to avoid vtable emission...
|
commit | commitdiff | tree |
2004-10-27 |
Nate Begeman | Fix the build by eliminating some more dead code. ...
|
commit | commitdiff | tree |
2004-10-27 |
Nate Begeman | Remove dead data member in MRegisterInfo class. Thanks...
|
commit | commitdiff | tree |
2004-10-26 |
Nate Begeman | Remove include of MRegisterInfo.h, since it is already...
|
commit | commitdiff | tree |
2004-10-26 |
Nate Begeman | Remove file that is no longer used, and move include...
|
commit | commitdiff | tree |
2004-10-26 |
Nate Begeman | Remove method getRegClass from MRegisterInfo, as it...
|
commit | commitdiff | tree |
2004-10-26 |
Nate Begeman | Eliminate usage of MRegisterInfo::getRegClass(physreg)
|
commit | commitdiff | tree |
2004-10-26 |
Nate Begeman | Update to-do list
|
commit | commitdiff | tree |
2004-10-26 |
Nate Begeman | Fix treecc. Also fix a latent bug in emitBinaryConstOperati...
|
commit | commitdiff | tree |
2004-10-24 |
Nate Begeman | Implement more complete and correct codegen for bitfield...
|
commit | commitdiff | tree |
2004-10-24 |
Nate Begeman | Initial checkin of regression test for generating the...
|
commit | commitdiff | tree |
2004-10-23 |
Nate Begeman | Kill casts from integer types to unsigned byte, when...
|
commit | commitdiff | tree |
2004-10-20 |
Nate Begeman | Don't clear or sign extend bool->int. This fires a...
|
commit | commitdiff | tree |
2004-10-18 |
Nate Begeman | Initial implementation of the strength reduction for...
|
commit | commitdiff | tree |
2004-10-17 |
Nate Begeman | Pass -single_module option to gcc when linking dynamic...
|
commit | commitdiff | tree |
2004-10-17 |
Nate Begeman | Generate correct stubs for weak-linked symbols
|
commit | commitdiff | tree |
2004-10-17 |
Nate Begeman | Implement bitfield insert by recognizing the following...
|
commit | commitdiff | tree |
2004-10-16 |
Nate Begeman | Finally fix one of the oldest FIXMEs in the PowerPC...
|
commit | commitdiff | tree |
2004-10-15 |
Nate Begeman | Better codegen of binary integer ops with 32 bit immediate...
|
commit | commitdiff | tree |
2004-10-08 |
Nate Begeman | Implement logical and with an immediate that consists...
|
commit | commitdiff | tree |
2004-10-07 |
Nate Begeman | Several fixes and enhancements to the PPC32 backend.
|
commit | commitdiff | tree |
2004-10-07 |
Nate Begeman | Add ori reg, reg, 0 as a move instruction. This can...
|
commit | commitdiff | tree |
2004-10-07 |
Nate Begeman | Remove unnecessary header include
|
commit | commitdiff | tree |
2004-10-06 |
Nate Begeman | Turning on fsel code gen now that we can do so would...
|
commit | commitdiff | tree |
2004-10-06 |
Nate Begeman | Implement floating point select for lt, gt, le, ge...
|
commit | commitdiff | tree |
2004-09-29 |
Nate Begeman | Generate better code by being far less clever when...
|
commit | commitdiff | tree |
2004-09-29 |
Nate Begeman | improve Type::BoolTy codegen by eliminating unnecessary...
|
commit | commitdiff | tree |
2004-09-29 |
Nate Begeman | To go along with sabre's improved InstCombining, improve...
|
commit | commitdiff | tree |
2004-09-28 |
Nate Begeman | Add support for the isLoad and isStore flags, needed...
|
commit | commitdiff | tree |
2004-09-28 |
Nate Begeman | Add support for the isLoad and isStore flags, needed...
|
commit | commitdiff | tree |
2004-09-27 |
Nate Begeman | Correct some BuildMI arguments for the upcoming simple...
|
commit | commitdiff | tree |
2004-09-23 |
Nate Begeman | Fix the last of the major PPC GEP folding deficiencies...
|
commit | commitdiff | tree |
2004-09-22 |
Nate Begeman | add optimized code sequences for setcc x, 0
|
commit | commitdiff | tree |
2004-09-06 |
Nate Begeman | Add 64 bit divide instructions, and use them
|
commit | commitdiff | tree |
2004-09-04 |
Nate Begeman | Include MathExtras.h to fix build breakage, thanks...
|
commit | commitdiff | tree |
2004-09-04 |
Nate Begeman | All PPC instructions are now auto-printed
|
commit | commitdiff | tree |
2004-09-02 |
Nate Begeman | Convert remaining X-Form and Pseudo instructions over...
|
commit | commitdiff | tree |
2004-08-31 |
Nate Begeman | convert M and MD form instructions to generated asm...
|
commit | commitdiff | tree |
2004-08-30 |
Nate Begeman | Move yet more instructions over to being printed by...
|
commit | commitdiff | tree |
2004-08-29 |
Nate Begeman | Convert A-Form instructions to auto-generated asm writer
|
commit | commitdiff | tree |
2004-08-29 |
Nate Begeman | Register sizes should be specified in bits
|
commit | commitdiff | tree |
2004-08-29 |
Nate Begeman | Improvements to int->float cast code for PPC-64
|
commit | commitdiff | tree |
2004-08-29 |
Nate Begeman | Must link against new LLVMsystem library
|
commit | commitdiff | tree |
2004-08-29 |
Nate Begeman | RemoveFileOnSignal is now in sys:: namespace
|
commit | commitdiff | tree |
2004-08-29 |
Nate Begeman | Put this change back in after testing from Reid proved...
|
commit | commitdiff | tree |
2004-08-29 |
Nate Begeman | Update doxygen comment now that getSpillSize is supposed...
|
commit | commitdiff | tree |
2004-08-29 |
Nate Begeman | Implement the following missing functionality in the...
|
commit | commitdiff | tree |
2004-08-27 |
Nate Begeman | Back out change to divide getSpillSize by 8 until I...
|
commit | commitdiff | tree |
2004-08-27 |
Nate Begeman | Fix a typo in the bytecode format documentation
|
commit | commitdiff | tree |
2004-08-27 |
Nate Begeman | Register sizes are in bits, not bytes
|
commit | commitdiff | tree |
2004-08-22 |
Nate Begeman | Kill a majority of unnecessary sign extensions for...
|
commit | commitdiff | tree |
2004-08-22 |
Nate Begeman | Don't hard code the offset of the saved R31 in functions...
|
commit | commitdiff | tree |
2004-08-21 |
Nate Begeman | Back out branchless SetCC code. While it helped a...
|
commit | commitdiff | tree |
2004-08-21 |
Nate Begeman | Move XForm instructions over to the auto-generated...
|
commit | commitdiff | tree |
2004-08-20 |
Nate Begeman | remove some things from the todo list.
|
commit | commitdiff | tree |
2004-08-20 |
Nate Begeman | Implement code to convert SetCC into straight line...
|
commit | commitdiff | tree |
2004-08-19 |
Nate Begeman | Convert casts that will have no effect into move instructions.
|
commit | commitdiff | tree |
2004-08-19 |
Nate Begeman | Clean up floating point instruction selection.
|
commit | commitdiff | tree |
2004-08-17 |
Nate Begeman | Re-fix hiding the Frame Pointer from the register allocator...
|
commit | commitdiff | tree |
2004-08-16 |
Nate Begeman | Update the current state of the world
|
commit | commitdiff | tree |
2004-08-16 |
Nate Begeman | Fix typo of the word 'implicit' I made resolving a...
|
commit | commitdiff | tree |
2004-08-16 |
Nate Begeman | Fix frame pointer handling:
|
commit | commitdiff | tree |
2004-08-16 |
Nate Begeman | Fix mismatched adjust down/up of SP in functions that...
|
commit | commitdiff | tree |
2004-08-15 |
Nate Begeman | Add future optimization opportunity
|
commit | commitdiff | tree |
2004-08-15 |
Nate Begeman | Fix float to int codepath by always allocating 8 bytes...
|
commit | commitdiff | tree |
2004-08-15 |
Nate Begeman | Remove dead code
|
commit | commitdiff | tree |
2004-08-14 |
Nate Begeman | Replace PowerPCPEI.cpp with target independant PrologEpilogI...
|
commit | commitdiff | tree |
2004-08-14 |
Nate Begeman | Add support for frame pointers, and large offsets from...
|
commit | commitdiff | tree |
2004-08-14 |
Nate Begeman | Add indexed forms of load doubleword and load word...
|
commit | commitdiff | tree |
2004-08-14 |
Nate Begeman | Fix handling of FP constants with single precision...
|
commit | commitdiff | tree |
2004-08-14 |
Nate Begeman | Add initial support for using the generated asm writer...
|
commit | commitdiff | tree |
2004-08-14 |
Nate Begeman | Add generation of asm writer from tablegen files to...
|
commit | commitdiff | tree |
2004-08-14 |
Nate Begeman | Eliminate MachineFunction& argument from eliminateFrameIndex...
|
commit | commitdiff | tree |
2004-08-14 |
Nate Begeman | Eliminate MachineFunction& argument from eliminateFrameIndex...
|
commit | commitdiff | tree |
2004-08-14 |
Nate Begeman | Eliminate MachineFunction& argument from eliminateFrameIndex...
|
commit | commitdiff | tree |
2004-08-14 |
Nate Begeman | Elminiate MachineFunction& argument from eliminateFrameIndex
|
commit | commitdiff | tree |
2004-08-13 |
Nate Begeman | Remove an unneeded header and forward declaration
|
commit | commitdiff | tree |
2004-08-13 |
Nate Begeman | Fix siod by switching BoolTy to byte rather than int...
|
commit | commitdiff | tree |
2004-08-13 |
Nate Begeman | Fix 177.mesa compilation, don't use floating point...
|
commit | commitdiff | tree |
2004-08-13 |
Nate Begeman | Fix llc crasher compiling siod by giving BuildMI the...
|
commit | commitdiff | tree |
2004-08-13 |
Nate Begeman | Longs are in one register on PowerPC 64; use appropriate...
|
commit | commitdiff | tree |
2004-08-13 |
Nate Begeman | Add some more 64 bit instructions we need for the PowerPC...
|
commit | commitdiff | tree |
2004-08-11 |
Nate Begeman | Clean up 32/64bit and Darwin/AIX split. Next steps...
|
commit | commitdiff | tree |
2004-08-11 |
Nate Begeman | Fix 255.vortex by using getClassB instead of getClass
|
commit | commitdiff | tree |
2004-08-10 |
Nate Begeman | Fix casts of float to unsigned long
|
commit | commitdiff | tree |
|