| Commit message (Expand) | Author | Age | Files | Lines |
| * | Clean up floating point instruction selection. | Nate Begeman | 2004-08-19 | 1 | -53/+10 |
| * | Re-fix hiding the Frame Pointer from the register allocator in functions | Nate Begeman | 2004-08-17 | 1 | -19/+7 |
| * | PowerPC 32-/64-bit split: Part I, PPC32* bit files, adapted from former PowerPC* | Misha Brukman | 2004-08-17 | 1 | -6/+6 |
| * | Fix mismatched adjust down/up of SP in functions that contain variable | Nate Begeman | 2004-08-16 | 1 | -4/+4 |
| * | Fix float to int codepath by always allocating 8 bytes for the target of a do... | Nate Begeman | 2004-08-15 | 1 | -6/+9 |
| * | Fix handling of FP constants with single precision, and loading of internal l... | Nate Begeman | 2004-08-14 | 1 | -27/+27 |
| * | Fix siod by switching BoolTy to byte rather than int until CFE changes for | Nate Begeman | 2004-08-13 | 1 | -1/+1 |
| * | Fix 177.mesa compilation, don't use floating point regs for base addresses! | Nate Begeman | 2004-08-13 | 1 | -1/+1 |
| * | Fix llc crasher compiling siod by giving BuildMI the correct number of arguments | Nate Begeman | 2004-08-13 | 1 | -1/+1 |
| * | Clean up 32/64bit and Darwin/AIX split. Next steps: 64 bit ISel, AIX asm pri... | Nate Begeman | 2004-08-11 | 1 | -1/+0 |
| * | Fix a case where constantexprs could leak into the PPC isel. | Chris Lattner | 2004-08-11 | 1 | -1/+4 |
| * | Fix 255.vortex by using getClassB instead of getClass | Nate Begeman | 2004-08-11 | 1 | -2/+1 |
| * | Breaking up the PowerPC target into 32- and 64-bit subparts, Part I: 32-bit. | Misha Brukman | 2004-08-11 | 1 | -7/+7 |
| * | Renamed PPC32 (namespace for regs, opcodes) to PPC to include 64-bit targets | Misha Brukman | 2004-08-10 | 1 | -372/+372 |
| * | Fix casts of float to unsigned long | Nate Begeman | 2004-08-10 | 1 | -28/+84 |
| * | Changes commited for Nate Begeman: | Chris Lattner | 2004-08-06 | 1 | -12/+17 |
| * | Simplify loading (un)signed constants to registers, patch by Nate Begeman. | Misha Brukman | 2004-07-28 | 1 | -45/+47 |
| * | LI can only take signed values, so values > 32767 can only be loaded with ORI | Misha Brukman | 2004-07-28 | 1 | -1/+7 |
| * | Build COND_BRANCHes which may become long or short, decided by a later pass. | Misha Brukman | 2004-07-27 | 1 | -23/+14 |
| * | Add IMPLICIT_DEF of LR for branch-and-link instrs (calls and global accesses) | Misha Brukman | 2004-07-27 | 1 | -0/+2 |
| * | * Rewrote casts | Misha Brukman | 2004-07-26 | 1 | -192/+510 |
| * | Eliminate spurious empty space; make code easier to page through. | Misha Brukman | 2004-07-23 | 1 | -21/+12 |
| * | Implement casting a floating point to 32-bit unsigned value | Misha Brukman | 2004-07-23 | 1 | -2/+61 |
| * | * Codegen of GEPs dramatically improved by folding multiplies and adds | Misha Brukman | 2004-07-23 | 1 | -51/+134 |
| * | * Change class of BoolTy back to cInt | Misha Brukman | 2004-07-23 | 1 | -19/+19 |
| * | * Change bool from cInt to cByte (for now) | Misha Brukman | 2004-07-22 | 1 | -67/+90 |
| * | * Add the lost fix to define the second reg of a 2-reg representation of longs | Misha Brukman | 2004-07-21 | 1 | -1/+4 |
| * | * Speed up canUseAsImmediateForOpcode() by comparing Operand before | Misha Brukman | 2004-07-21 | 1 | -19/+19 |
| * | * Fix printing of signed immediate values | Misha Brukman | 2004-07-21 | 1 | -503/+427 |
| * | Treat external variables similarly to those with weak linkage: load indirect. | Misha Brukman | 2004-07-20 | 1 | -4/+4 |
| * | * Differentiate between global and weak symbol loads | Misha Brukman | 2004-07-20 | 1 | -64/+45 |
| * | Move handing of GlobalValues from getReg() to copyConstantToRegister(), this | Misha Brukman | 2004-07-20 | 1 | -19/+11 |
| * | * cFP class split into cFP32 and cFP64 | Misha Brukman | 2004-07-20 | 1 | -218/+229 |
| * | Fix infinite loop | Chris Lattner | 2004-07-18 | 1 | -5/+5 |
| * | CPR Fixes | Chris Lattner | 2004-07-18 | 1 | -4/+2 |
| * | * Use LI(S) to copy constants into registers intead of ADDI(S) as the latter is | Misha Brukman | 2004-07-16 | 1 | -77/+154 |
| * | Patches towards fixing PR341 | Chris Lattner | 2004-07-15 | 1 | -1/+1 |
| * | Make sure MTSPR instruction is inserted into the BasicBlock | Misha Brukman | 2004-07-14 | 1 | -1/+1 |
| * | Don't define the same register twice when loading a ConstantPointerRef to a reg | Misha Brukman | 2004-07-14 | 1 | -5/+3 |
| * | * Fix multiplication by powers of two and otherwise | Misha Brukman | 2004-07-14 | 1 | -5/+9 |
| * | * Specify that FP arith options have 3 operands | Misha Brukman | 2004-07-13 | 1 | -13/+10 |
| * | Correctly load FP constants out of the constant pool. | Misha Brukman | 2004-07-12 | 1 | -6/+3 |
| * | Add compilability | Chris Lattner | 2004-07-11 | 1 | -0/+1 |
| * | * Add support for indexing into structures, thanks to Chris (x86) | Misha Brukman | 2004-07-09 | 1 | -60/+94 |
| * | Add support for __fixdfdi(), __floatdisf(), and __floatdidf() external functions | Misha Brukman | 2004-07-08 | 1 | -3/+11 |
| * | * Use several Function* for external functions instead of a std::map | Misha Brukman | 2004-07-08 | 1 | -26/+39 |
| * | * Add support for loading FP constants from the constant pool | Misha Brukman | 2004-07-08 | 1 | -10/+44 |
| * | * Use a map for caching lookups to external functions (fp div/rem) | Misha Brukman | 2004-07-07 | 1 | -20/+28 |
| * | Add fmod() to the Module being compiled so that it gets a stub in the asm file | Misha Brukman | 2004-07-07 | 1 | -3/+8 |
| * | * Add support for calling vararg functions (must pass doubles in int regs too) | Misha Brukman | 2004-07-06 | 1 | -68/+89 |