2004-10-08 |
Nate Begeman | Implement logical and with an immediate that consists... |
blob | commitdiff | raw |
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 |
2004-07-06 |
Misha Brukman | * Add utility functions: convert SetCC => PPC opcode... |
blob | commitdiff | raw | diff to current |
2004-07-01 |
Misha Brukman | * Get rid of constant-expr handling code: we use the... |
blob | commitdiff | raw | diff to current |
2004-06-29 |
Misha Brukman | * Don't save LR when outputting globals: it's already... |
blob | commitdiff | raw | diff to current |
2004-06-28 |
Misha Brukman | Fix loading and storing PC-relative static variables... |
blob | commitdiff | raw | diff to current |
2004-06-25 |
Misha Brukman | Do not move any values into registers for a void return... |
blob | commitdiff | raw | diff to current |
2004-06-25 |
Misha Brukman | Fix opcode: no immediate in an `or r1, r2, r3' (all... |
blob | commitdiff | raw | diff to current |
2004-06-25 |
Misha Brukman | Fix bug in previous checkin. |
blob | commitdiff | raw | diff to current |
2004-06-25 |
Misha Brukman | * Wrap long lines |
blob | commitdiff | raw | diff to current |
2004-06-25 |
Misha Brukman | Excise X86-specific comments. |
blob | commitdiff | raw | diff to current |
2004-06-24 |
Misha Brukman | Add a `break' in the switch/case statement between... |
blob | commitdiff | raw | diff to current |
2004-06-24 |
Misha Brukman | Unindent some more code to be consistent. |
blob | commitdiff | raw | diff to current |
2004-06-24 |
Misha Brukman | Unindent some code, it only needs 2 spaces. |
blob | commitdiff | raw | diff to current |
2004-06-24 |
Misha Brukman | In emitting code for a GEP instr, iterate over GEPTypes... |
blob | commitdiff | raw | diff to current |
2004-06-21 |
Misha Brukman | * Make indentation consistent at 2 chars |
blob | commitdiff | raw | diff to current |
2004-06-21 |
Misha Brukman | llvm/IntrinsicLowering.h => llvm/CodeGen/IntrinsicLower... |
blob | commitdiff | raw | diff to current |
2004-06-21 |
Misha Brukman | Intrinsic::isnan has gone away, support for it commente... |
blob | commitdiff | raw | diff to current |
2004-06-21 |
Misha Brukman | Convert tabs to spaces. |
blob | commitdiff | raw | diff to current |
2004-06-21 |
Misha Brukman | Type::getPrimitiveID() -> getTypeID() |
blob | commitdiff | raw | diff to current |
2004-06-21 |
Misha Brukman | Initial revision |
blob | commitdiff | raw | diff to current |
|