- 558bc88 core changes for varargs by Andrew Lenharth · 20 years ago
- 7847fca Convert tabs to spaces by Misha Brukman · 20 years ago
- b5f662f Remove trailing whitespace by Misha Brukman · 20 years ago
- ef7288c Add the necessary support to codegen condition register logical ops with by Nate Begeman · 20 years ago
- 51d2ed9 rename getPPCOpcodeForSetCCNumber -> getPPCOpcodeForSetCCOpode to be more by Chris Lattner · 20 years ago
- 9184bfb Fix CodeGen/Generic/2005-05-09-GlobalInPHI.ll, which was reduced from 254.gap. by Chris Lattner · 20 years ago
- 27ee3a3 Fix a crash on 173.applu by asking for a constant bigger than 32-bits. by Chris Lattner · 20 years ago
- f429a3e Switch this instruction selector over to using liveins and liveouts, eliminating by Chris Lattner · 20 years ago
- 020ef42 Fix some shift bugs by Nate Begeman · 20 years ago
- 439b444 Rename canUseAsImmediateForOpcode to getImmediateForOpcode to better by Nate Begeman · 20 years ago
- fdcf341 Fix calls whose arguments fit entirely in registers to not break the Chain. by Nate Begeman · 20 years ago
- f70b576 Pattern ISel: fix argument loading for i64s (thanks chris) by Nate Begeman · 20 years ago
- ca12a2b Remove fake instruction 'subc' (mnemonic for subfc). More pattern isel updates by Nate Begeman · 20 years ago
- c13a7f0 Correct a documention link by Nate Begeman · 20 years ago
- 7ca541b Fix an incorrect argument being passed to BuildMI for indirect calls. by Nate Begeman · 20 years ago
- 2daec45 Commit Gabor Greif's patch to use iterators in lowering intrinsics. by Nate Begeman · 20 years ago
- 1bcb9ab eliminate dead variables, patch contributed by Gabor Greif! by Chris Lattner · 20 years ago
- 5e96661 Implement more of the PPC32 Pattern ISel: by Nate Begeman · 20 years ago
- c7cd5e5 We may be adding functions to the Module during initialization, so by Misha Brukman · 20 years ago
- e4d5c44 This mega patch converts us from using Function::a{iterator|begin|end} to by Chris Lattner · 20 years ago
- 411eba0 Fix a crash handling 'undef bool', fixing an llc crash on 186.crafty by Chris Lattner · 20 years ago
- 3c70764 Fix Regression/CodeGen/PowerPC/2005-01-14-UndefLong.ll by Chris Lattner · 21 years ago
- fbd4de1 Fix: Regression/CodeGen/PowerPC/2005-01-14-SetSelectCrash.ll by Chris Lattner · 21 years ago
- 35e5c7c This hunk: by Chris Lattner · 21 years ago
- 6dec0b0 Fix a FIXME: Select instructions on longs were miscompiled. by Chris Lattner · 21 years ago
- 0284628 Fix several bugs in 'op x, imm' handling. Foremost is that we now emit by Chris Lattner · 21 years ago
- 35f2bbe Fix CodeGen/PowerPC/2004-11-30-shr-var-crash.ll by Chris Lattner · 21 years ago
- e74ed0d Fix test/Regression/CodeGen/PowerPC/2004-11-29-ShrCrash.ll by Chris Lattner · 21 years ago
- 7747040 Fix test/Regression/CodeGen/PowerPC/2004-11-30-shift-crash.ll by Chris Lattner · 21 years ago
- 3330e08 Remove the ISel->AsmPrinter link via the TargetMachine that was put in by Nate Begeman · 21 years ago
- d4c8bea Enable optimization suggested by Chris Lattner to not emit reloc stubs for by Nate Begeman · 21 years ago
- 53e4aa5 Add the same optimization that we do loading from fixed alloca slots to by Nate Begeman · 21 years ago
- 64729d0 Simplify code a bit by Chris Lattner · 21 years ago
- 6540c6c LA is really addi. Be consistent with operand ordering to avoid confusing the code emitter by Chris Lattner · 21 years ago
- 486ebfd Fix Shootout-C++/wc, which was broken by my recent changes to emit fewer by Nate Begeman · 21 years ago
- bc3a537 Eliminate another 6k register copies that the register allocator would just by Nate Begeman · 21 years ago
- 8531f6f Generate fewer reg-reg copies for the register allocator to deal with. by Nate Begeman · 21 years ago
- db869aa Eliminate another common source of moves that the register allocator by Nate Begeman · 21 years ago
- 1f5308e When accessing the base register for global variables, use the register by Nate Begeman · 21 years ago
- 0113638 Clean up and fix cast codegen by removing cases that are handled elsewhere, by Nate Begeman · 21 years ago
- 676dee6 Put int the getReg cast optimization from x86 so that we generate fewer by Nate Begeman · 21 years ago
- 075cdc6 Disable bogus cast elimination when the cast is used by a setcc instruction. by Nate Begeman · 21 years ago
- 28dd2fc Thanks to sabre for pointing out that we were incorrectly codegen'ing by Nate Begeman · 21 years ago
- 9b508c3 Fix treecc. Also fix a latent bug in emitBinaryConstOperation that would by Nate Begeman · 21 years ago
- 905a291 Implement more complete and correct codegen for bitfield inserts, as tested by Nate Begeman · 21 years ago
- 31dfc52 Kill casts from integer types to unsigned byte, when the cast was only used by Nate Begeman · 21 years ago
- 8c2c315 Adjust to changes in Makefile.rules by Reid Spencer · 21 years ago
- 0797d49 Don't clear or sign extend bool->int. This fires a few dozen times on the test suite by Nate Begeman · 21 years ago
- 1b75022 Implement bitfield insert by recognizing the following pattern: by Nate Begeman · 21 years ago
- 2d4c98d Finally fix one of the oldest FIXMEs in the PowerPC backend: correctly by Nate Begeman · 21 years ago
- 289a49a ADd support for undef and unreachable by Chris Lattner · 21 years ago
- e0c83a8 Better codegen of binary integer ops with 32 bit immediate operands. by Nate Begeman · 21 years ago
- bdf6984 Implement logical and with an immediate that consists of a contiguous block by Nate Begeman · 21 years ago
- b816f02 Several fixes and enhancements to the PPC32 backend. by Nate Begeman · 21 years ago
- 7c348e1 Correct some typeos by Chris Lattner · 21 years ago
- 35b020d Turning on fsel code gen now that we can do so would be good. by Nate Begeman · 21 years ago
- 087d5d9 Implement floating point select for lt, gt, le, ge using the powerpc fsel by Nate Begeman · 21 years ago
- 1f49e86 Generate better code by being far less clever when it comes to the select instruction. Don't create overlapping register lifetimes by Nate Begeman · 21 years ago
- 1b99fd3 improve Type::BoolTy codegen by eliminating unnecessary clears and sign extends by Nate Begeman · 21 years ago
- a41fc77 To go along with sabre's improved InstCombining, improve recognition of by Nate Begeman · 21 years ago
- da721e7 Correct some BuildMI arguments for the upcoming simple scheduler by Nate Begeman · 21 years ago
- 645495d Fix the last of the major PPC GEP folding deficiencies. This will allow by Nate Begeman · 21 years ago
- a2de102 add optimized code sequences for setcc x, 0 by Nate Begeman · 21 years ago
- a1dca55 s/ISel/PPC32ISel/ to have unique class names for debugging via gdb because the by Misha Brukman · 21 years ago
- ed42853 All PPC instructions are now auto-printed by Nate Begeman · 21 years ago
- b7a8f2c Convert remaining X-Form and Pseudo instructions over to asm writer by Nate Begeman · 21 years ago
- 551ccae Changes For Bug 352 by Reid Spencer · 21 years ago
- f2f0781 Implement the following missing functionality in the PPC backend: by Nate Begeman · 21 years ago
- 0e5e5f5 Kill a majority of unnecessary sign extensions for byte loads by Nate Begeman · 21 years ago
- a96c4af Back out branchless SetCC code. While it helped a lot in some cases, it by Nate Begeman · 21 years ago
- b47321b Implement code to convert SetCC into straight line code where appropriate. Add necessary instructions for this transformation to the .td file. by Nate Begeman · 21 years ago
- d2cbb87 This PHI has 4 additional operands, not 2. by Misha Brukman · 21 years ago
- 1e67d4d Convert casts that will have no effect into move instructions. by Nate Begeman · 21 years ago
- 81d265d Clean up floating point instruction selection. by Nate Begeman · 21 years ago
- 07a7375 Re-fix hiding the Frame Pointer from the register allocator in functions by Nate Begeman · 21 years ago
- f2ccb77 PowerPC 32-/64-bit split: Part I, PPC32* bit files, adapted from former PowerPC* by Misha Brukman · 21 years ago
- 865075e Fix mismatched adjust down/up of SP in functions that contain variable by Nate Begeman · 21 years ago
- 43d64ea Fix float to int codepath by always allocating 8 bytes for the target of a double store; optimize cmplwi generation. by Nate Begeman · 21 years ago
- 6d1e2df Fix handling of FP constants with single precision, and loading of internal linkage function addresses by Nate Begeman · 21 years ago
- b73a711 Fix siod by switching BoolTy to byte rather than int until CFE changes for by Nate Begeman · 21 years ago
- 293d88c Fix 177.mesa compilation, don't use floating point regs for base addresses! by Nate Begeman · 21 years ago
- 8cfa427 Fix llc crasher compiling siod by giving BuildMI the correct number of arguments by Nate Begeman · 21 years ago
- 7a4fe9b Clean up 32/64bit and Darwin/AIX split. Next steps: 64 bit ISel, AIX asm printer. by Nate Begeman · 21 years ago
- 74a806c Fix a case where constantexprs could leak into the PPC isel. by Chris Lattner · 21 years ago
- 8d963e6 Fix 255.vortex by using getClassB instead of getClass by Nate Begeman · 21 years ago
- 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