2005-01-02 |
Chris Lattner | This hunk: |
blob | commitdiff | raw |
2005-01-01 |
Chris Lattner | Fix a FIXME: Select instructions on longs were miscompiled. |
blob | commitdiff | raw | diff to current |
2004-11-30 |
Chris Lattner | Fix several bugs in 'op x, imm' handling. Foremost... |
blob | commitdiff | raw | diff to current |
2004-11-30 |
Chris Lattner | Fix CodeGen/PowerPC/2004-11-30-shr-var-crash.ll |
blob | commitdiff | raw | diff to current |
2004-11-30 |
Chris Lattner | Fix test/Regression/CodeGen/PowerPC/2004-11-29-ShrCrash.ll |
blob | commitdiff | raw | diff to current |
2004-11-30 |
Chris Lattner | Fix test/Regression/CodeGen/PowerPC/2004-11-30-shift... |
blob | commitdiff | raw | diff to current |
2004-11-27 |
Nate Begeman | Remove the ISel->AsmPrinter link via the TargetMachine... |
blob | commitdiff | raw | diff to current |
2004-11-25 |
Nate Begeman | Enable optimization suggested by Chris Lattner to not... |
blob | commitdiff | raw | diff to current |
2004-11-24 |
Nate Begeman | Add the same optimization that we do loading from fixed... |
blob | commitdiff | raw | diff to current |
2004-11-23 |
Chris Lattner | Simplify code a bit |
blob | commitdiff | raw | diff to current |
2004-11-23 |
Chris Lattner | LA is really addi. Be consistent with operand ordering... |
blob | commitdiff | raw | diff to current |
2004-11-21 |
Nate Begeman | Fix Shootout-C++/wc, which was broken by my recent... |
blob | commitdiff | raw | diff to current |
2004-11-19 |
Nate Begeman | Eliminate another 6k register copies that the register... |
blob | commitdiff | raw | diff to current |
2004-11-19 |
Nate Begeman | Generate fewer reg-reg copies for the register allocato... |
blob | commitdiff | raw | diff to current |
2004-11-18 |
Nate Begeman | Eliminate another common source of moves that the regis... |
blob | commitdiff | raw | diff to current |
2004-11-18 |
Nate Begeman | When accessing the base register for global variables... |
blob | commitdiff | raw | diff to current |
2004-11-18 |
Nate Begeman | Clean up and fix cast codegen by removing cases that... |
blob | commitdiff | raw | diff to current |
2004-11-08 |
Nate Begeman | Put int the getReg cast optimization from x86 so that... |
blob | commitdiff | raw | diff to current |
2004-11-07 |
Nate Begeman | Disable bogus cast elimination when the cast is used... |
blob | commitdiff | raw | diff to current |
2004-11-04 |
Nate Begeman | Thanks to sabre for pointing out that we were incorrect... |
blob | commitdiff | raw | diff to current |
2004-10-26 |
Nate Begeman | Fix treecc. Also fix a latent bug in emitBinaryConstOp... |
blob | commitdiff | raw | diff to current |
2004-10-24 |
Nate Begeman | Implement more complete and correct codegen for bitfiel... |
blob | commitdiff | raw | diff to current |
2004-10-23 |
Nate Begeman | Kill casts from integer types to unsigned byte, when... |
blob | commitdiff | raw | diff to current |
2004-10-22 |
Reid Spencer | Adjust to changes in Makefile.rules |
blob | commitdiff | raw | diff to current |
2004-10-20 |
Nate Begeman | Don't clear or sign extend bool->int. This fires a... |
blob | commitdiff | raw | diff to current |
2004-10-17 |
Nate Begeman | Implement bitfield insert by recognizing the following... |
blob | commitdiff | raw | diff to current |
2004-10-16 |
Nate Begeman | Finally fix one of the oldest FIXMEs in the PowerPC... |
blob | commitdiff | raw | diff to current |
2004-10-16 |
Chris Lattner | ADd support for undef and unreachable |
blob | commitdiff | raw | diff to current |
2004-10-15 |
Nate Begeman | Better codegen of binary integer ops with 32 bit immedi... |
blob | commitdiff | raw | diff to current |
2004-10-08 |
Nate Begeman | Implement logical and with an immediate that consists... |
blob | commitdiff | raw | diff to current |
2004-10-07 |
Nate Begeman | Several fixes and enhancements to the PPC32 backend. |
blob | commitdiff | raw | diff to current |
2004-10-06 |
Chris Lattner | Correct some typeos |
blob | commitdiff | raw | diff to current |
2004-10-06 |
Nate Begeman | Turning on fsel code gen now that we can do so would... |
blob | commitdiff | raw | diff to current |
2004-10-06 |
Nate Begeman | Implement floating point select for lt, gt, le, ge... |
blob | commitdiff | raw | diff to current |
2004-09-29 |
Nate Begeman | Generate better code by being far less clever when... |
blob | commitdiff | raw | diff to current |
2004-09-29 |
Nate Begeman | improve Type::BoolTy codegen by eliminating unnecessary... |
blob | commitdiff | raw | diff to current |
2004-09-29 |
Nate Begeman | To go along with sabre's improved InstCombining, improv... |
blob | commitdiff | raw | diff to current |
2004-09-27 |
Nate Begeman | Correct some BuildMI arguments for the upcoming simple... |
blob | commitdiff | raw | diff to current |
2004-09-23 |
Nate Begeman | Fix the last of the major PPC GEP folding deficiencies... |
blob | commitdiff | raw | diff to current |
2004-09-22 |
Nate Begeman | add optimized code sequences for setcc x, 0 |
blob | commitdiff | raw | diff to current |
2004-09-21 |
Misha Brukman | s/ISel/PPC32ISel/ to have unique class names for debugg... |
blob | commitdiff | raw | diff to current |
2004-09-04 |
Nate Begeman | All PPC instructions are now auto-printed |
blob | commitdiff | raw | diff to current |
2004-09-02 |
Nate Begeman | Convert remaining X-Form and Pseudo instructions over... |
blob | commitdiff | raw | diff to current |
2004-09-01 |
Reid Spencer | Changes For Bug 352 |
blob | commitdiff | raw | diff to current |
2004-08-29 |
Nate Begeman | Implement the following missing functionality in the... |
blob | commitdiff | raw | diff to current |
2004-08-22 |
Nate Begeman | Kill a majority of unnecessary sign extensions for... |
blob | commitdiff | raw | diff to current |
2004-08-21 |
Nate Begeman | Back out branchless SetCC code. While it helped a... |
blob | commitdiff | raw | diff to current |
2004-08-20 |
Nate Begeman | Implement code to convert SetCC into straight line... |
blob | commitdiff | raw | diff to current |
2004-08-19 |
Misha Brukman | This PHI has 4 additional operands, not 2. |
blob | commitdiff | raw | diff to current |
2004-08-19 |
Nate Begeman | Convert casts that will have no effect into move instru... |
blob | commitdiff | raw | diff to current |
2004-08-19 |
Nate Begeman | Clean up floating point instruction selection. |
blob | commitdiff | raw | diff to current |
2004-08-17 |
Nate Begeman | Re-fix hiding the Frame Pointer from the register alloc... |
blob | commitdiff | raw | diff to current |
2004-08-17 |
Misha Brukman | PowerPC 32-/64-bit split: Part I, PPC32* bit files... |
blob | commitdiff | raw | diff to current |
2004-08-16 |
Nate Begeman | Fix mismatched adjust down/up of SP in functions that... |
blob | commitdiff | raw | diff to current |
2004-08-15 |
Nate Begeman | Fix float to int codepath by always allocating 8 bytes... |
blob | commitdiff | raw | diff to current |
2004-08-14 |
Nate Begeman | Fix handling of FP constants with single precision... |
blob | commitdiff | raw | diff to current |
2004-08-13 |
Nate Begeman | Fix siod by switching BoolTy to byte rather than int... |
blob | commitdiff | raw | diff to current |
2004-08-13 |
Nate Begeman | Fix 177.mesa compilation, don't use floating point... |
blob | commitdiff | raw | diff to current |
2004-08-13 |
Nate Begeman | Fix llc crasher compiling siod by giving BuildMI the... |
blob | commitdiff | raw | diff to current |
2004-08-11 |
Nate Begeman | Clean up 32/64bit and Darwin/AIX split. Next steps... |
blob | commitdiff | raw | diff to current |
2004-08-11 |
Chris Lattner | Fix a case where constantexprs could leak into the... |
blob | commitdiff | raw | diff to current |
2004-08-11 |
Nate Begeman | Fix 255.vortex by using getClassB instead of getClass |
blob | commitdiff | raw | diff to current |
2004-08-11 |
Misha Brukman | Breaking up the PowerPC target into 32- and 64-bit... |
blob | commitdiff | raw | diff to current |
2004-08-10 |
Misha Brukman | Renamed PPC32 (namespace for regs, opcodes) to PPC... |
blob | commitdiff | raw | diff to current |
2004-08-10 |
Nate Begeman | Fix casts of float to unsigned long |
blob | commitdiff | raw | diff to current |
2004-08-06 |
Chris Lattner | Changes commited for Nate Begeman: |
blob | commitdiff | raw | diff to current |
2004-07-28 |
Misha Brukman | Simplify loading (un)signed constants to registers... |
blob | commitdiff | raw | diff to current |
2004-07-28 |
Misha Brukman | LI can only take signed values, so values > 32767 can... |
blob | commitdiff | raw | diff to current |
2004-07-27 |
Misha Brukman | Build COND_BRANCHes which may become long or short... |
blob | commitdiff | raw | diff to current |
2004-07-27 |
Misha Brukman | Add IMPLICIT_DEF of LR for branch-and-link instrs ... |
blob | commitdiff | raw | diff to current |
2004-07-26 |
Misha Brukman | * Rewrote casts |
blob | commitdiff | raw | diff to current |
2004-07-23 |
Misha Brukman | Eliminate spurious empty space; make code easier to... |
blob | commitdiff | raw | diff to current |
2004-07-23 |
Misha Brukman | Implement casting a floating point to 32-bit unsigned... |
blob | commitdiff | raw | diff to current |
2004-07-23 |
Misha Brukman | * Codegen of GEPs dramatically improved by folding... |
blob | commitdiff | raw | diff to current |
2004-07-23 |
Misha Brukman | * Change class of BoolTy back to cInt |
blob | commitdiff | raw | diff to current |
2004-07-22 |
Misha Brukman | * Change bool from cInt to cByte (for now) |
blob | commitdiff | raw | diff to current |
2004-07-21 |
Misha Brukman | * Add the lost fix to define the second reg of a 2... |
blob | commitdiff | raw | diff to current |
2004-07-21 |
Misha Brukman | * Speed up canUseAsImmediateForOpcode() by comparing... |
blob | commitdiff | raw | diff to current |
2004-07-21 |
Misha Brukman | * Fix printing of signed immediate values |
blob | commitdiff | raw | diff to current |
2004-07-20 |
Misha Brukman | Treat external variables similarly to those with weak... |
blob | commitdiff | raw | diff to current |
2004-07-20 |
Misha Brukman | * Differentiate between global and weak symbol loads |
blob | commitdiff | raw | diff to current |
2004-07-20 |
Misha Brukman | Move handing of GlobalValues from getReg() to copyConst... |
blob | commitdiff | raw | diff to current |
2004-07-20 |
Misha Brukman | * cFP class split into cFP32 and cFP64 |
blob | commitdiff | raw | diff to current |
2004-07-18 |
Chris Lattner | Fix infinite loop |
blob | commitdiff | raw | diff to current |
2004-07-18 |
Chris Lattner | CPR Fixes |
blob | commitdiff | raw | diff to current |
2004-07-16 |
Misha Brukman | * Use LI(S) to copy constants into registers intead... |
blob | commitdiff | raw | diff to current |
2004-07-15 |
Chris Lattner | Patches towards fixing PR341 |
blob | commitdiff | raw | diff to current |
2004-07-14 |
Misha Brukman | Make sure MTSPR instruction is inserted into the BasicBlock |
blob | commitdiff | raw | diff to current |
2004-07-14 |
Misha Brukman | Don't define the same register twice when loading a... |
blob | commitdiff | raw | diff to current |
2004-07-14 |
Misha Brukman | * Fix multiplication by powers of two and otherwise |
blob | commitdiff | raw | diff to current |
2004-07-13 |
Misha Brukman | * Specify that FP arith options have 3 operands |
blob | commitdiff | raw | diff to current |
2004-07-12 |
Misha Brukman | Correctly load FP constants out of the constant pool. |
blob | commitdiff | raw | diff to current |
2004-07-11 |
Chris Lattner | Add compilability |
blob | commitdiff | raw | diff to current |
2004-07-09 |
Misha Brukman | * Add support for indexing into structures, thanks... |
blob | commitdiff | raw | diff to current |
2004-07-08 |
Misha Brukman | Add support for __fixdfdi(), __floatdisf(), and __float... |
blob | commitdiff | raw | diff to current |
2004-07-08 |
Misha Brukman | * Use several Function* for external functions instead... |
blob | commitdiff | raw | diff to current |
2004-07-08 |
Misha Brukman | * Add support for loading FP constants from the constan... |
blob | commitdiff | raw | diff to current |
2004-07-07 |
Misha Brukman | * Use a map for caching lookups to external functions... |
blob | commitdiff | raw | diff to current |
2004-07-07 |
Misha Brukman | Add fmod() to the Module being compiled so that it... |
blob | commitdiff | raw | diff to current |
2004-07-06 |
Misha Brukman | * Add support for calling vararg functions (must pass... |
blob | commitdiff | raw | diff to current |
next |