1. b7a8f2c Convert remaining X-Form and Pseudo instructions over to asm writer by Nate Begeman · 21 years ago
  2. 551ccae Changes For Bug 352 by Reid Spencer · 21 years ago
  3. cc8bd9c convert M and MD form instructions to generated asm writer by Nate Begeman · 21 years ago
  4. 07aada8 Move yet more instructions over to being printed by the generated asm writer by Nate Begeman · 21 years ago
  5. 6b3dc55 Convert A-Form instructions to auto-generated asm writer by Nate Begeman · 21 years ago
  6. d332fd5 Improvements to int->float cast code for PPC-64 by Nate Begeman · 21 years ago
  7. f2f0781 Implement the following missing functionality in the PPC backend: by Nate Begeman · 21 years ago
  8. 5709998 Register sizes are in bits, not bytes by Nate Begeman · 21 years ago
  9. 0e5e5f5 Kill a majority of unnecessary sign extensions for byte loads by Nate Begeman · 21 years ago
  10. 1f4a132 Don't hard code the offset of the saved R31 in functions with frame pointers by Nate Begeman · 21 years ago
  11. a96c4af Back out branchless SetCC code. While it helped a lot in some cases, it by Nate Begeman · 21 years ago
  12. 608034e Switch from bytes to bits for alignment. by Chris Lattner · 21 years ago
  13. 8edcd84 Reduce uses of getRegClass by Chris Lattner · 21 years ago
  14. 12585ba Fix warning by Chris Lattner · 21 years ago
  15. c330612 Move XForm instructions over to the auto-generated asm writer by Nate Begeman · 21 years ago
  16. b65eadb remove some things from the todo list. by Nate Begeman · 21 years ago
  17. f908888 Do not register ppc64 yet, as it breaks the SparcV9 backend by Chris Lattner · 21 years ago
  18. 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
  19. 43f20a5 Fix opcodes being printed in caps (the more general fix may be `AsmWriter') by Misha Brukman · 21 years ago
  20. 1601d9c Stack space for argument passing is 32 regardless of 32- vs. 64-bit arch. by Misha Brukman · 21 years ago
  21. 983e92d LR needs to be saved at 16-byte offset on a 64-bit arch by Misha Brukman · 21 years ago
  22. 4debafb On 64-bit PowerPC, pointers are 8 bytes, so parameter area offset is 48, not 24 by Misha Brukman · 21 years ago
  23. d2cbb87 This PHI has 4 additional operands, not 2. by Misha Brukman · 21 years ago
  24. 95ab78a Use the appropriate 64-bit register description file. by Misha Brukman · 21 years ago
  25. 5e9867e Fix more remaining 32-bit vestiges of PowerPC by Misha Brukman · 21 years ago
  26. cc55ad5 Fix another vestige of the 32-bit PowerPC backend. by Misha Brukman · 21 years ago
  27. ab566ea Correct character prepended to global symbols ('.'), use Mangler consistently by Misha Brukman · 21 years ago
  28. 1c514ec * Eliminate global base register, r2 is used for that on AIX/PowerPC by Misha Brukman · 21 years ago
  29. 85aa4d0 Wrap long lines. by Misha Brukman · 21 years ago
  30. 1e67d4d Convert casts that will have no effect into move instructions. by Nate Begeman · 21 years ago
  31. 81d265d Clean up floating point instruction selection. by Nate Begeman · 21 years ago
  32. f746a7d Rename var by Chris Lattner · 21 years ago
  33. 5069438 This file is no longer used. by Misha Brukman · 21 years ago
  34. 69d485e Start using alignment output routines from AsmPrinter. by Chris Lattner · 21 years ago
  35. 5676310 Print comments with ; by Chris Lattner · 21 years ago
  36. 07a7375 Re-fix hiding the Frame Pointer from the register allocator in functions by Nate Begeman · 21 years ago
  37. 79835d9 Use the emitGlobalConstant defined in AsmPrinter by Chris Lattner · 21 years ago
  38. b462e47 New, more general, interface. by Chris Lattner · 21 years ago
  39. 9e36843 Rewrite targets/rules to generate files for just PowerPC or PPC{32,64} by Misha Brukman · 21 years ago
  40. 8283ec7 Register classes are target-dependent by Misha Brukman · 21 years ago
  41. 6316181 #include <map> is not necessary here by Misha Brukman · 21 years ago
  42. 1dcddfe `PowerPC' is no longer a real target by Misha Brukman · 21 years ago
  43. f2f8cfb Move variables and methods which need PPC{32,64}* distinction to subclasses by Misha Brukman · 21 years ago
  44. 66aa3e0 No need for an `is64bit' flag by Misha Brukman · 21 years ago
  45. a2a27b3 PowerPCInstrInfo and PowerPCRegisterInfo have gone away; they are replaced by Misha Brukman · 21 years ago
  46. 08dde0b Consistently name passed with 32 or 64 in their name by Misha Brukman · 21 years ago
  47. 3d58b8f PowerPCRegisterInfo no longer takes a bool to differentiate 32 vs 64 bits by Misha Brukman · 21 years ago
  48. db50bd3 The PowerPCInstrInfo class has gone away. by Misha Brukman · 21 years ago
  49. 363dd07 PowerPCInstrInfo has gone away, PPC32 and PPC64 share opcodes. by Misha Brukman · 21 years ago
  50. adde699 PowerPC 32-/64-bit split: Part II, 64-bit customizations on PowerPC by Misha Brukman · 21 years ago
  51. f2ccb77 PowerPC 32-/64-bit split: Part I, PPC32* bit files, adapted from former PowerPC* by Misha Brukman · 21 years ago
  52. 469ab79 Print float constants as 4 byte values. by Chris Lattner · 21 years ago
  53. 505e783 Make sure to put an _ prefix on all identifiers! by Chris Lattner · 21 years ago
  54. 416ca33 More changes to make PPC32 and X86 more similar by Chris Lattner · 21 years ago
  55. 36aacdb Minor changes to make the diff be nothing against the X86 version by Chris Lattner · 21 years ago
  56. a384079 Finegrainify namespacification by Chris Lattner · 21 years ago
  57. b648206 There is no need for a cast here by Chris Lattner · 21 years ago
  58. 746a495 Update the current state of the world by Nate Begeman · 21 years ago
  59. 7e0fd57 Fix typo of the word 'implicit' I made resolving a CVS conflict. Whoops! by Nate Begeman · 21 years ago
  60. 1cffdf0 Fix frame pointer handling: by Nate Begeman · 21 years ago
  61. 865075e Fix mismatched adjust down/up of SP in functions that contain variable by Nate Begeman · 21 years ago
  62. 6ff3f83 Insertion methods now return void instead of #instrs inserted. Also, use by Chris Lattner · 21 years ago
  63. 57f1b67 These methods no longer take a TargetRegisterClass* operand. by Chris Lattner · 21 years ago
  64. 8c9b4de Make this compile on gc 3.4.1 (static_cast to non-const type was not allowed). by Alkis Evlogimenos · 21 years ago
  65. f7bb8c0 Add future optimization opportunity by Nate Begeman · 21 years ago
  66. 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
  67. 08eceec Zimm16 is now dead. Its entry is not removed from the enum, to avoid having by Chris Lattner · 21 years ago
  68. 0ea3171 Convert all of the DForm_6* operations, which makes all of the Zimm16 users by Chris Lattner · 21 years ago
  69. d15575d Reenable the CCRC by Chris Lattner · 21 years ago
  70. 97b2a2e Convert the DForm_4 over to the asmprintergen by Chris Lattner · 21 years ago
  71. ad9c242 Remove dead code by Nate Begeman · 21 years ago
  72. 7bb424f Print mflr using the asmwriter generator by Chris Lattner · 21 years ago
  73. ca068e8 Replace PowerPCPEI.cpp with target independant PrologEpilogInserter by Nate Begeman · 21 years ago
  74. ffde1de Add support for frame pointers, and large offsets from stack and frame pointers. Adopt elimination of MachineFunction& arg from eliminateFrameIndex. by Nate Begeman · 21 years ago
  75. b0b8b93 Add indexed forms of load doubleword and load word algebraic for 64 bit targets by Nate Begeman · 21 years ago
  76. 6d1e2df Fix handling of FP constants with single precision, and loading of internal linkage function addresses by Nate Begeman · 21 years ago
  77. e59bf59 Add initial support for using the generated asm writer. Also, fix FP constant printing to always print 8 byte intializers. Move printing of LinkOnce stubs. by Nate Begeman · 21 years ago
  78. 14d89d6 Add generation of asm writer from tablegen files to Makefile by Nate Begeman · 21 years ago
  79. 1c284ac Remove an unneeded header and forward declaration 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. 5a104b0 Longs are in one register on PowerPC 64; use appropriate instructions to operate on them. by Nate Begeman · 21 years ago
  84. 244e64e Add some more 64 bit instructions we need for the PowerPC-64 ISel to the tablegen files by Nate Begeman · 21 years ago
  85. f5f7068 Disable PPC64 backend by default because LLC cannot choose automatically between by Misha Brukman · 21 years ago
  86. a1b6ae9 * Correct 64-bit version: blr 1 (not 0) by Misha Brukman · 21 years ago
  87. e4d093c * Print out full names for non-GPR or -FPR registers by Misha Brukman · 21 years ago
  88. cc6b01b * Pointers are 8 bytes, hence cLong type on 64-bit PPC by Misha Brukman · 21 years ago
  89. 8e63dce Eliminate special-casing 14-bit immediate load/store opcodes by Misha Brukman · 21 years ago
  90. c90f296 Correctly print out ASCII literal strings on AIX by Misha Brukman · 21 years ago
  91. ef9468c Mark R2 as available for allocation on Darwin/PPC32, but not AIX/PPC64 by Misha Brukman · 21 years ago
  92. 1d3527e * Move AIX into the llvm namespace to be accessed from RegisterInfo by Misha Brukman · 21 years ago
  93. a6ecd9e Set the is64bit flag and propagate it to PowerPCRegisterInfo by Misha Brukman · 21 years ago
  94. dceb457 * Set the is64bit boolean flag in PowerPCRegisterInfo by Misha Brukman · 21 years ago
  95. ca9309f 64-bit instruction selector and AIX-specific 64-bit asm printer by Misha Brukman · 21 years ago
  96. 55eee3d Fix names of 64-bit CMP*D* opcodes, add LWA and STD* opcodes by Misha Brukman · 21 years ago
  97. f1f6cef Add support for 64-bit CMPDI, CMPLDI, and CMPLD opcodes by Misha Brukman · 21 years ago
  98. 96b6110 Add doubleword load/store (64-bit only). by Misha Brukman · 21 years ago
  99. 9582822 Hyphenate ##-bit and remove first-person from comments. by Misha Brukman · 21 years ago
  100. 7a4fe9b Clean up 32/64bit and Darwin/AIX split. Next steps: 64 bit ISel, AIX asm printer. by Nate Begeman · 21 years ago