1. 9691a89 Remove debug code emitter from the JIT by Misha Brukman · 20 years ago
  2. 4f9a6c3 Make this compile. by Alkis Evlogimenos · 20 years ago
  3. 3070e2f * Added basic support for JITing functions, basic blocks, instruction encoding, by Misha Brukman · 20 years ago
  4. 0797d49 Don't clear or sign extend bool->int. This fires a few dozen times on the test suite by Nate Begeman · 20 years ago
  5. 86d341b Initial automake generated Makefile template by Reid Spencer · 20 years ago
  6. fcf4a42 Generate correct stubs for weak-linked symbols by Nate Begeman · 20 years ago
  7. 7619203 PPC32GenCodeEmitter instead of PowerPCGenCodeEmitter by Reid Spencer · 20 years ago
  8. 1b75022 Implement bitfield insert by recognizing the following pattern: by Nate Begeman · 20 years ago
  9. 2d4c98d Finally fix one of the oldest FIXMEs in the PowerPC backend: correctly by Nate Begeman · 20 years ago
  10. 289a49a ADd support for undef and unreachable by Chris Lattner · 20 years ago
  11. e0c83a8 Better codegen of binary integer ops with 32 bit immediate operands. by Nate Begeman · 20 years ago
  12. c982cfa * Claim to support machine code emission - return false from by Misha Brukman · 20 years ago
  13. d37faba * Include the real (generated) version of getBinaryCodeForInstr() by Misha Brukman · 20 years ago
  14. bab2adf * Make a PPC32-specific code emitter because we have separate classes for 32- by Misha Brukman · 20 years ago
  15. a671f3b There is only one field in an instruction, and that is `Inst', the final view of by Misha Brukman · 20 years ago
  16. 315d334 PowerPC instruction definitions use LittleEndian-style encoding [0..31] by Misha Brukman · 20 years ago
  17. d96cb6e Update to reflect changes in Makefile rules. by Reid Spencer · 20 years ago
  18. 81f76b3 Initial version of automake Makefile.am file. by Reid Spencer · 20 years ago
  19. cbb9812 bling bling! by Chris Lattner · 20 years ago
  20. bdf6984 Implement logical and with an immediate that consists of a contiguous block by Nate Begeman · 20 years ago
  21. b816f02 Several fixes and enhancements to the PPC32 backend. by Nate Begeman · 20 years ago
  22. cb90de3 Add ori reg, reg, 0 as a move instruction. This can be generated from by Nate Begeman · 20 years ago
  23. 5a181c8 Remove unnecessary header include by Nate Begeman · 20 years ago
  24. 7c348e1 Correct some typeos by Chris Lattner · 20 years ago
  25. 35b020d Turning on fsel code gen now that we can do so would be good. by Nate Begeman · 20 years ago
  26. 087d5d9 Implement floating point select for lt, gt, le, ge using the powerpc fsel by Nate Begeman · 20 years ago
  27. 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 · 20 years ago
  28. 1b99fd3 improve Type::BoolTy codegen by eliminating unnecessary clears and sign extends by Nate Begeman · 20 years ago
  29. a41fc77 To go along with sabre's improved InstCombining, improve recognition of by Nate Begeman · 20 years ago
  30. da721e7 Correct some BuildMI arguments for the upcoming simple scheduler by Nate Begeman · 20 years ago
  31. 645495d Fix the last of the major PPC GEP folding deficiencies. This will allow by Nate Begeman · 20 years ago
  32. a2de102 add optimized code sequences for setcc x, 0 by Nate Begeman · 20 years ago
  33. 540c82a s/ISel/PPC64ISel/ to have unique class names for debugging via gdb because the by Misha Brukman · 20 years ago
  34. a1dca55 s/ISel/PPC32ISel/ to have unique class names for debugging via gdb because the by Misha Brukman · 20 years ago
  35. b228657 Revamp the Register class, and allow the use of the RegisterGroup class to by Chris Lattner · 20 years ago
  36. 20136a2 Add 64 bit divide instructions, and use them by Nate Begeman · 20 years ago
  37. 3e0b51a * Change PPC32AsmPrinter => PowerPCAsmPrinter since it is now shared between by Misha Brukman · 20 years ago
  38. b986b7d Renamed PPC32AsmPrinter.cpp => PowerPCAsmPrinter.cpp as the Darwin and AIX asm by Misha Brukman · 20 years ago
  39. a11c2e8 Include MathExtras.h to fix build breakage, thanks to Vladimir by Nate Begeman · 20 years ago
  40. ed42853 All PPC instructions are now auto-printed by Nate Begeman · 20 years ago
  41. b7a8f2c Convert remaining X-Form and Pseudo instructions over to asm writer by Nate Begeman · 20 years ago
  42. 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
  43. cc8bd9c convert M and MD form instructions to generated asm writer by Nate Begeman · 20 years ago
  44. 07aada8 Move yet more instructions over to being printed by the generated asm writer by Nate Begeman · 20 years ago
  45. 6b3dc55 Convert A-Form instructions to auto-generated asm writer by Nate Begeman · 20 years ago
  46. d332fd5 Improvements to int->float cast code for PPC-64 by Nate Begeman · 20 years ago
  47. f2f0781 Implement the following missing functionality in the PPC backend: by Nate Begeman · 20 years ago
  48. 5709998 Register sizes are in bits, not bytes by Nate Begeman · 20 years ago
  49. 0e5e5f5 Kill a majority of unnecessary sign extensions for byte loads by Nate Begeman · 20 years ago
  50. 1f4a132 Don't hard code the offset of the saved R31 in functions with frame pointers by Nate Begeman · 20 years ago
  51. a96c4af Back out branchless SetCC code. While it helped a lot in some cases, it by Nate Begeman · 20 years ago
  52. 608034e Switch from bytes to bits for alignment. by Chris Lattner · 20 years ago
  53. 8edcd84 Reduce uses of getRegClass by Chris Lattner · 20 years ago
  54. 12585ba Fix warning by Chris Lattner · 20 years ago
  55. c330612 Move XForm instructions over to the auto-generated asm writer by Nate Begeman · 20 years ago
  56. b65eadb remove some things from the todo list. by Nate Begeman · 20 years ago
  57. f908888 Do not register ppc64 yet, as it breaks the SparcV9 backend by Chris Lattner · 20 years ago
  58. 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 · 20 years ago
  59. 43f20a5 Fix opcodes being printed in caps (the more general fix may be `AsmWriter') by Misha Brukman · 20 years ago
  60. 1601d9c Stack space for argument passing is 32 regardless of 32- vs. 64-bit arch. by Misha Brukman · 20 years ago
  61. 983e92d LR needs to be saved at 16-byte offset on a 64-bit arch by Misha Brukman · 20 years ago
  62. 4debafb On 64-bit PowerPC, pointers are 8 bytes, so parameter area offset is 48, not 24 by Misha Brukman · 20 years ago
  63. d2cbb87 This PHI has 4 additional operands, not 2. by Misha Brukman · 20 years ago
  64. 95ab78a Use the appropriate 64-bit register description file. by Misha Brukman · 20 years ago
  65. 5e9867e Fix more remaining 32-bit vestiges of PowerPC by Misha Brukman · 20 years ago
  66. cc55ad5 Fix another vestige of the 32-bit PowerPC backend. by Misha Brukman · 20 years ago
  67. ab566ea Correct character prepended to global symbols ('.'), use Mangler consistently by Misha Brukman · 20 years ago
  68. 1c514ec * Eliminate global base register, r2 is used for that on AIX/PowerPC by Misha Brukman · 20 years ago
  69. 85aa4d0 Wrap long lines. by Misha Brukman · 20 years ago
  70. 1e67d4d Convert casts that will have no effect into move instructions. by Nate Begeman · 20 years ago
  71. 81d265d Clean up floating point instruction selection. by Nate Begeman · 20 years ago
  72. f746a7d Rename var by Chris Lattner · 20 years ago
  73. 5069438 This file is no longer used. by Misha Brukman · 20 years ago
  74. 69d485e Start using alignment output routines from AsmPrinter. by Chris Lattner · 20 years ago
  75. 5676310 Print comments with ; by Chris Lattner · 20 years ago
  76. 07a7375 Re-fix hiding the Frame Pointer from the register allocator in functions by Nate Begeman · 20 years ago
  77. 79835d9 Use the emitGlobalConstant defined in AsmPrinter by Chris Lattner · 20 years ago
  78. b462e47 New, more general, interface. by Chris Lattner · 20 years ago
  79. 9e36843 Rewrite targets/rules to generate files for just PowerPC or PPC{32,64} by Misha Brukman · 20 years ago
  80. 8283ec7 Register classes are target-dependent by Misha Brukman · 20 years ago
  81. 6316181 #include <map> is not necessary here by Misha Brukman · 20 years ago
  82. 1dcddfe `PowerPC' is no longer a real target by Misha Brukman · 20 years ago
  83. f2f8cfb Move variables and methods which need PPC{32,64}* distinction to subclasses by Misha Brukman · 20 years ago
  84. 66aa3e0 No need for an `is64bit' flag by Misha Brukman · 20 years ago
  85. a2a27b3 PowerPCInstrInfo and PowerPCRegisterInfo have gone away; they are replaced by Misha Brukman · 20 years ago
  86. 08dde0b Consistently name passed with 32 or 64 in their name by Misha Brukman · 20 years ago
  87. 3d58b8f PowerPCRegisterInfo no longer takes a bool to differentiate 32 vs 64 bits by Misha Brukman · 20 years ago
  88. db50bd3 The PowerPCInstrInfo class has gone away. by Misha Brukman · 20 years ago
  89. 363dd07 PowerPCInstrInfo has gone away, PPC32 and PPC64 share opcodes. by Misha Brukman · 20 years ago
  90. adde699 PowerPC 32-/64-bit split: Part II, 64-bit customizations on PowerPC by Misha Brukman · 20 years ago
  91. f2ccb77 PowerPC 32-/64-bit split: Part I, PPC32* bit files, adapted from former PowerPC* by Misha Brukman · 20 years ago
  92. 469ab79 Print float constants as 4 byte values. by Chris Lattner · 20 years ago
  93. 505e783 Make sure to put an _ prefix on all identifiers! by Chris Lattner · 20 years ago
  94. 416ca33 More changes to make PPC32 and X86 more similar by Chris Lattner · 20 years ago
  95. 36aacdb Minor changes to make the diff be nothing against the X86 version by Chris Lattner · 20 years ago
  96. a384079 Finegrainify namespacification by Chris Lattner · 20 years ago
  97. b648206 There is no need for a cast here by Chris Lattner · 20 years ago
  98. 746a495 Update the current state of the world by Nate Begeman · 20 years ago
  99. 7e0fd57 Fix typo of the word 'implicit' I made resolving a CVS conflict. Whoops! by Nate Begeman · 20 years ago
  100. 1cffdf0 Fix frame pointer handling: by Nate Begeman · 20 years ago