1. 558bc88 core changes for varargs by Andrew Lenharth · 20 years ago
  2. 7847fca Convert tabs to spaces by Misha Brukman · 20 years ago
  3. b5f662f Remove trailing whitespace by Misha Brukman · 20 years ago
  4. ef7288c Add the necessary support to codegen condition register logical ops with by Nate Begeman · 20 years ago
  5. 51d2ed9 rename getPPCOpcodeForSetCCNumber -> getPPCOpcodeForSetCCOpode to be more by Chris Lattner · 20 years ago
  6. 9184bfb Fix CodeGen/Generic/2005-05-09-GlobalInPHI.ll, which was reduced from 254.gap. by Chris Lattner · 20 years ago
  7. 27ee3a3 Fix a crash on 173.applu by asking for a constant bigger than 32-bits. by Chris Lattner · 20 years ago
  8. f429a3e Switch this instruction selector over to using liveins and liveouts, eliminating by Chris Lattner · 20 years ago
  9. 020ef42 Fix some shift bugs by Nate Begeman · 20 years ago
  10. 439b444 Rename canUseAsImmediateForOpcode to getImmediateForOpcode to better by Nate Begeman · 20 years ago
  11. fdcf341 Fix calls whose arguments fit entirely in registers to not break the Chain. by Nate Begeman · 20 years ago
  12. f70b576 Pattern ISel: fix argument loading for i64s (thanks chris) by Nate Begeman · 20 years ago
  13. ca12a2b Remove fake instruction 'subc' (mnemonic for subfc). More pattern isel updates by Nate Begeman · 20 years ago
  14. c13a7f0 Correct a documention link by Nate Begeman · 20 years ago
  15. 7ca541b Fix an incorrect argument being passed to BuildMI for indirect calls. by Nate Begeman · 20 years ago
  16. 2daec45 Commit Gabor Greif's patch to use iterators in lowering intrinsics. by Nate Begeman · 20 years ago
  17. 1bcb9ab eliminate dead variables, patch contributed by Gabor Greif! by Chris Lattner · 20 years ago
  18. 5e96661 Implement more of the PPC32 Pattern ISel: by Nate Begeman · 20 years ago
  19. c7cd5e5 We may be adding functions to the Module during initialization, so by Misha Brukman · 20 years ago
  20. e4d5c44 This mega patch converts us from using Function::a{iterator|begin|end} to by Chris Lattner · 20 years ago
  21. 411eba0 Fix a crash handling 'undef bool', fixing an llc crash on 186.crafty by Chris Lattner · 20 years ago
  22. 3c70764 Fix Regression/CodeGen/PowerPC/2005-01-14-UndefLong.ll by Chris Lattner · 21 years ago
  23. fbd4de1 Fix: Regression/CodeGen/PowerPC/2005-01-14-SetSelectCrash.ll by Chris Lattner · 21 years ago
  24. 35e5c7c This hunk: by Chris Lattner · 21 years ago
  25. 6dec0b0 Fix a FIXME: Select instructions on longs were miscompiled. by Chris Lattner · 21 years ago
  26. 0284628 Fix several bugs in 'op x, imm' handling. Foremost is that we now emit by Chris Lattner · 21 years ago
  27. 35f2bbe Fix CodeGen/PowerPC/2004-11-30-shr-var-crash.ll by Chris Lattner · 21 years ago
  28. e74ed0d Fix test/Regression/CodeGen/PowerPC/2004-11-29-ShrCrash.ll by Chris Lattner · 21 years ago
  29. 7747040 Fix test/Regression/CodeGen/PowerPC/2004-11-30-shift-crash.ll by Chris Lattner · 21 years ago
  30. 3330e08 Remove the ISel->AsmPrinter link via the TargetMachine that was put in by Nate Begeman · 21 years ago
  31. d4c8bea Enable optimization suggested by Chris Lattner to not emit reloc stubs for by Nate Begeman · 21 years ago
  32. 53e4aa5 Add the same optimization that we do loading from fixed alloca slots to by Nate Begeman · 21 years ago
  33. 64729d0 Simplify code a bit by Chris Lattner · 21 years ago
  34. 6540c6c LA is really addi. Be consistent with operand ordering to avoid confusing the code emitter by Chris Lattner · 21 years ago
  35. 486ebfd Fix Shootout-C++/wc, which was broken by my recent changes to emit fewer by Nate Begeman · 21 years ago
  36. bc3a537 Eliminate another 6k register copies that the register allocator would just by Nate Begeman · 21 years ago
  37. 8531f6f Generate fewer reg-reg copies for the register allocator to deal with. by Nate Begeman · 21 years ago
  38. db869aa Eliminate another common source of moves that the register allocator by Nate Begeman · 21 years ago
  39. 1f5308e When accessing the base register for global variables, use the register by Nate Begeman · 21 years ago
  40. 0113638 Clean up and fix cast codegen by removing cases that are handled elsewhere, by Nate Begeman · 21 years ago
  41. 676dee6 Put int the getReg cast optimization from x86 so that we generate fewer by Nate Begeman · 21 years ago
  42. 075cdc6 Disable bogus cast elimination when the cast is used by a setcc instruction. by Nate Begeman · 21 years ago
  43. 28dd2fc Thanks to sabre for pointing out that we were incorrectly codegen'ing by Nate Begeman · 21 years ago
  44. 9b508c3 Fix treecc. Also fix a latent bug in emitBinaryConstOperation that would by Nate Begeman · 21 years ago
  45. 905a291 Implement more complete and correct codegen for bitfield inserts, as tested by Nate Begeman · 21 years ago
  46. 31dfc52 Kill casts from integer types to unsigned byte, when the cast was only used by Nate Begeman · 21 years ago
  47. 8c2c315 Adjust to changes in Makefile.rules by Reid Spencer · 21 years ago
  48. 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
  49. 1b75022 Implement bitfield insert by recognizing the following pattern: by Nate Begeman · 21 years ago
  50. 2d4c98d Finally fix one of the oldest FIXMEs in the PowerPC backend: correctly by Nate Begeman · 21 years ago
  51. 289a49a ADd support for undef and unreachable by Chris Lattner · 21 years ago
  52. e0c83a8 Better codegen of binary integer ops with 32 bit immediate operands. by Nate Begeman · 21 years ago
  53. bdf6984 Implement logical and with an immediate that consists of a contiguous block by Nate Begeman · 21 years ago
  54. b816f02 Several fixes and enhancements to the PPC32 backend. by Nate Begeman · 21 years ago
  55. 7c348e1 Correct some typeos by Chris Lattner · 21 years ago
  56. 35b020d Turning on fsel code gen now that we can do so would be good. by Nate Begeman · 21 years ago
  57. 087d5d9 Implement floating point select for lt, gt, le, ge using the powerpc fsel by Nate Begeman · 21 years ago
  58. 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
  59. 1b99fd3 improve Type::BoolTy codegen by eliminating unnecessary clears and sign extends by Nate Begeman · 21 years ago
  60. a41fc77 To go along with sabre's improved InstCombining, improve recognition of by Nate Begeman · 21 years ago
  61. da721e7 Correct some BuildMI arguments for the upcoming simple scheduler by Nate Begeman · 21 years ago
  62. 645495d Fix the last of the major PPC GEP folding deficiencies. This will allow by Nate Begeman · 21 years ago
  63. a2de102 add optimized code sequences for setcc x, 0 by Nate Begeman · 21 years ago
  64. a1dca55 s/ISel/PPC32ISel/ to have unique class names for debugging via gdb because the by Misha Brukman · 21 years ago
  65. ed42853 All PPC instructions are now auto-printed by Nate Begeman · 21 years ago
  66. b7a8f2c Convert remaining X-Form and Pseudo instructions over to asm writer by Nate Begeman · 21 years ago
  67. 551ccae Changes For Bug 352 by Reid Spencer · 21 years ago
  68. f2f0781 Implement the following missing functionality in the PPC backend: by Nate Begeman · 21 years ago
  69. 0e5e5f5 Kill a majority of unnecessary sign extensions for byte loads by Nate Begeman · 21 years ago
  70. a96c4af Back out branchless SetCC code. While it helped a lot in some cases, it by Nate Begeman · 21 years ago
  71. 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
  72. d2cbb87 This PHI has 4 additional operands, not 2. by Misha Brukman · 21 years ago
  73. 1e67d4d Convert casts that will have no effect into move instructions. by Nate Begeman · 21 years ago
  74. 81d265d Clean up floating point instruction selection. by Nate Begeman · 21 years ago
  75. 07a7375 Re-fix hiding the Frame Pointer from the register allocator in functions by Nate Begeman · 21 years ago
  76. f2ccb77 PowerPC 32-/64-bit split: Part I, PPC32* bit files, adapted from former PowerPC* by Misha Brukman · 21 years ago
  77. 865075e Fix mismatched adjust down/up of SP in functions that contain variable by Nate Begeman · 21 years ago
  78. 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
  79. 6d1e2df Fix handling of FP constants with single precision, and loading of internal linkage function addresses by Nate Begeman · 21 years ago
  80. b73a711 Fix siod by switching BoolTy to byte rather than int until CFE changes for by Nate Begeman · 21 years ago
  81. 293d88c Fix 177.mesa compilation, don't use floating point regs for base addresses! by Nate Begeman · 21 years ago
  82. 8cfa427 Fix llc crasher compiling siod by giving BuildMI the correct number of arguments by Nate Begeman · 21 years ago
  83. 7a4fe9b Clean up 32/64bit and Darwin/AIX split. Next steps: 64 bit ISel, AIX asm printer. by Nate Begeman · 21 years ago
  84. 74a806c Fix a case where constantexprs could leak into the PPC isel. by Chris Lattner · 21 years ago
  85. 8d963e6 Fix 255.vortex by using getClassB instead of getClass by Nate Begeman · 21 years ago
  86. 3d9a6c2 Breaking up the PowerPC target into 32- and 64-bit subparts, Part I: 32-bit. by Misha Brukman · 21 years ago
  87. 5b57081 Renamed PPC32 (namespace for regs, opcodes) to PPC to include 64-bit targets by Misha Brukman · 21 years ago
  88. b64af91 Fix casts of float to unsigned long by Nate Begeman · 21 years ago
  89. 3ea9346 by Chris Lattner · 21 years ago
  90. a0af38c Simplify loading (un)signed constants to registers, patch by Nate Begeman. by Misha Brukman · 21 years ago
  91. 8b29776 LI can only take signed values, so values > 32767 can only be loaded with ORI by Misha Brukman · 21 years ago
  92. fa20a6d Build COND_BRANCHes which may become long or short, decided by a later pass. by Misha Brukman · 21 years ago
  93. 435c785 Add IMPLICIT_DEF of LR for branch-and-link instrs (calls and global accesses) by Misha Brukman · 21 years ago
  94. b097f21 * Rewrote casts by Misha Brukman · 21 years ago
  95. 4722544 Eliminate spurious empty space; make code easier to page through. by Misha Brukman · 21 years ago
  96. b160d1f Implement casting a floating point to 32-bit unsigned value by Misha Brukman · 21 years ago
  97. e2eceb5 * Codegen of GEPs dramatically improved by folding multiplies and adds by Misha Brukman · 21 years ago
  98. 4c14f33 * Change class of BoolTy back to cInt * Fix indentation back to 2 spaces by Misha Brukman · 21 years ago
  99. 2ed17ca * Change bool from cInt to cByte (for now) by Misha Brukman · 21 years ago
  100. a31f1f7 * Add the lost fix to define the second reg of a 2-reg representation of longs by Misha Brukman · 21 years ago