- 3d9a6c2 Breaking up the PowerPC target into 32- and 64-bit subparts, Part I: 32-bit. by Misha Brukman · 21 years ago
- 5b57081 Renamed PPC32 (namespace for regs, opcodes) to PPC to include 64-bit targets by Misha Brukman · 21 years ago
- b64af91 Fix casts of float to unsigned long by Nate Begeman · 21 years ago
- 3ea9346 by Chris Lattner · 21 years ago
- a0af38c Simplify loading (un)signed constants to registers, patch by Nate Begeman. by Misha Brukman · 21 years ago
- 8b29776 LI can only take signed values, so values > 32767 can only be loaded with ORI by Misha Brukman · 21 years ago
- fa20a6d Build COND_BRANCHes which may become long or short, decided by a later pass. by Misha Brukman · 21 years ago
- 435c785 Add IMPLICIT_DEF of LR for branch-and-link instrs (calls and global accesses) by Misha Brukman · 21 years ago
- b097f21 * Rewrote casts by Misha Brukman · 21 years ago
- 4722544 Eliminate spurious empty space; make code easier to page through. by Misha Brukman · 21 years ago
- b160d1f Implement casting a floating point to 32-bit unsigned value by Misha Brukman · 21 years ago
- e2eceb5 * Codegen of GEPs dramatically improved by folding multiplies and adds by Misha Brukman · 21 years ago
- 4c14f33 * Change class of BoolTy back to cInt * Fix indentation back to 2 spaces by Misha Brukman · 21 years ago
- 2ed17ca * Change bool from cInt to cByte (for now) by Misha Brukman · 21 years ago
- a31f1f7 * Add the lost fix to define the second reg of a 2-reg representation of longs by Misha Brukman · 21 years ago
- 17a9000 * Speed up canUseAsImmediateForOpcode() by comparing Operand before by Misha Brukman · 21 years ago
- 1013ef5 * Fix printing of signed immediate values by Misha Brukman · 21 years ago
- bf417a6 Treat external variables similarly to those with weak linkage: load indirect. by Misha Brukman · 21 years ago
- ec6319a * Differentiate between global and weak symbol loads by Misha Brukman · 21 years ago
- ba1c1da Move handing of GlobalValues from getReg() to copyConstantToRegister(), this by Misha Brukman · 21 years ago
- 7e898c3 * cFP class split into cFP32 and cFP64 by Misha Brukman · 21 years ago
- a51e4f6 Fix infinite loop by Chris Lattner · 21 years ago
- 67910e1 CPR Fixes by Chris Lattner · 21 years ago
- bebde75 * Use LI(S) to copy constants into registers intead of ADDI(S) as the latter is by Misha Brukman · 21 years ago
- 76e2df2 Patches towards fixing PR341 by Chris Lattner · 21 years ago
- 5f8cce1 Make sure MTSPR instruction is inserted into the BasicBlock by Misha Brukman · 21 years ago
- 32caa8d Don't define the same register twice when loading a ConstantPointerRef to a reg by Misha Brukman · 21 years ago
- 8d442c2 * Fix multiplication by powers of two and otherwise by Misha Brukman · 21 years ago
- a596f8c * Specify that FP arith options have 3 operands by Misha Brukman · 21 years ago
- d9aa783 Correctly load FP constants out of the constant pool. by Misha Brukman · 21 years ago
- 98599d0 Add compilability by Chris Lattner · 21 years ago
- 313efcb * Add support for indexing into structures, thanks to Chris (x86) by Misha Brukman · 21 years ago
- f3f6382 Add support for __fixdfdi(), __floatdisf(), and __floatdidf() external functions by Misha Brukman · 21 years ago
- 0aa97c6 * Use several Function* for external functions instead of a std::map by Misha Brukman · 21 years ago
- fc879c3 * Add support for loading FP constants from the constant pool by Misha Brukman · 21 years ago
- 2834a4d * Use a map for caching lookups to external functions (fp div/rem) by Misha Brukman · 21 years ago
- b093259 Add fmod() to the Module being compiled so that it gets a stub in the asm file by Misha Brukman · 21 years ago
- d18a31d * Add support for calling vararg functions (must pass doubles in int regs too) by Misha Brukman · 21 years ago
- e9c6551 * Add utility functions: convert SetCC => PPC opcode and invert PPC opcode by Misha Brukman · 21 years ago
- 425ff24 * Get rid of constant-expr handling code: we use the ConstantExpr lowering pass by Misha Brukman · 21 years ago
- 14d8c7a * Don't save LR when outputting globals: it's already saved on the stack once by Misha Brukman · 21 years ago
- 7e5812c Fix loading and storing PC-relative static variables, courtesy of Nate Begeman. by Misha Brukman · 21 years ago
- d47bbf7 Do not move any values into registers for a void return (there isn't anything). by Misha Brukman · 21 years ago
- 972569a Fix opcode: no immediate in an `or r1, r2, r3' (all registers) instr. by Misha Brukman · 21 years ago
- 9ecf3bf Fix bug in previous checkin. by Misha Brukman · 21 years ago
- 911afde * Wrap long lines by Misha Brukman · 21 years ago
- 179d97c Excise X86-specific comments. by Misha Brukman · 21 years ago
- e327e49 Add a `break' in the switch/case statement between the int/fp sections. by Misha Brukman · 21 years ago
- fadb82f Unindent some more code to be consistent. by Misha Brukman · 21 years ago
- 1916bf9 Unindent some code, it only needs 2 spaces. by Misha Brukman · 21 years ago
- 98649d1 In emitting code for a GEP instr, iterate over GEPTypes because there is one by Misha Brukman · 21 years ago
- 2fec990 * Make indentation consistent at 2 chars by Misha Brukman · 21 years ago
- 8c9f520 llvm/IntrinsicLowering.h => llvm/CodeGen/IntrinsicLowering.h by Misha Brukman · 21 years ago
- a2916ce Intrinsic::isnan has gone away, support for it commented out. by Misha Brukman · 21 years ago
- 422791f Convert tabs to spaces. by Misha Brukman · 21 years ago
- 358829f Type::getPrimitiveID() -> getTypeID() by Misha Brukman · 21 years ago
- 5dfe3a9 Initial revision by Misha Brukman · 21 years ago