1. f84547c LiveIntervalAnalysis: Remove LiveVariables requirement by Matthias Braun · 9 years ago
  2. 289bd5f Add optimization bisect opt-in calls for PowerPC passes by Andrew Kaylor · 10 years ago
  3. 4701a91 [PPC] Enable transformations in PPCPassConfig::addIRPasses at O2 by Ehsan Amiri · 10 years ago
  4. fc35391 [PowerPC] Add a late MI-level pass for QPX load/splat simplification by Hal Finkel · 10 years ago
  5. 8dd66e5 Remove HasFnAttribute guards to getFnAttribute calls by Nirav Dave · 10 years ago
  6. 9d9cb27 [PPCLoopDataPrefetch] Move pass to Transforms/Scalar/LoopDataPrefetch. NFC by Adam Nemet · 10 years ago
  7. 280f710 [Power PC] llvm soft float support for ppc32 by Petar Jovanovic · 10 years ago
  8. a1c712f [PPC64] Convert bool literals to i32 by Kit Barton · 10 years ago
  9. 34af5e1 [PowerPC] Add an MI SSA peephole pass. by Bill Schmidt · 10 years ago
  10. 0a7d0ad Untabify. by NAKAMURA Takumi · 10 years ago
  11. 8496503 Reformat comment lines. by NAKAMURA Takumi · 10 years ago
  12. 70ad98a Reformat. by NAKAMURA Takumi · 10 years ago
  13. a4e5d3c constify the Function parameter to the TTI creation callback and by Eric Christopher · 10 years ago
  14. 5d36b23 [PowerPC] Use the MachineCombiner to reassociate fadd/fmul by Hal Finkel · 10 years ago
  15. cbf0892 [PowerPC] Make use of the TargetRecip system by Hal Finkel · 10 years ago
  16. c81f450 Clean up redundant copies of Triple objects. NFC by Daniel Sanders · 10 years ago
  17. 335487a Replace string GNU Triples with llvm::Triple in TargetMachine::getTargetTriple(). NFC. by Daniel Sanders · 10 years ago
  18. 3e5de88 Replace string GNU Triples with llvm::Triple in TargetMachine. NFC. by Daniel Sanders · 10 years ago
  19. a73f1fd Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MCSubtargetInfo(). NFC. by Daniel Sanders · 10 years ago
  20. 8340de1 [PowerPC] Add extra r2 read deps on @toc@l relocations by Hal Finkel · 10 years ago
  21. fe723b9 [PPC64LE] Remove unnecessary swaps from lane-insensitive vector computations by Bill Schmidt · 11 years ago
  22. ed1042b Add computeFSAdditions to the function based subtarget creation by Eric Christopher · 11 years ago
  23. 83eb13c Remove the bare getSubtargetImpl call from the PPC port. As part by Eric Christopher · 11 years ago
  24. 93e1ea1 Move the DataLayout to the generic TargetMachine, making it mandatory. by Mehdi Amini · 11 years ago
  25. e5aaf3f [PowerPC] Loop Data Prefetching for the BG/Q by Hal Finkel · 11 years ago
  26. fee6aaf Move ABI handling and 64-bitness to the PowerPC target machine. by Eric Christopher · 11 years ago
  27. 5bedaf93 PowerPC: Canonicalize access to function attributes, NFC by Duncan P. N. Exon Smith · 11 years ago
  28. 30d69c2 [PM] Remove the old 'PassManager.h' header file at the top level of by Chandler Carruth · 11 years ago
  29. 82f1c77 [PowerPC] Fix reverted patch r227976 to avoid register assignment issues by Bill Schmidt · 11 years ago
  30. 0d2a151 Revert "r227976 - [PowerPC] Yet another approach to __tls_get_addr" and related fixups by Hal Finkel · 11 years ago
  31. c9dd020 [PowerPC] Prepare loops for pre-increment loads/stores by Hal Finkel · 11 years ago
  32. 685aa8b [PowerPC] Yet another approach to __tls_get_addr by Bill Schmidt · 11 years ago
  33. 83d6954 [PowerPC] Remove the PPCVSXCopyCleanup pass by Hal Finkel · 11 years ago
  34. 8b04c0d [multiversion] Switch all of the targets over to use the by Chandler Carruth · 11 years ago
  35. 93dcdc4 [PM] Switch the TargetMachine interface from accepting a pass manager by Chandler Carruth · 11 years ago
  36. 705b185 [PM] Change the core design of the TTI analysis to use a polymorphic by Chandler Carruth · 11 years ago
  37. b1874eb Remove unused function. by Eric Christopher · 11 years ago
  38. 8b77065 Move DataLayout back to the TargetMachine from TargetSubtargetInfo by Eric Christopher · 11 years ago
  39. e2ab0f1 [PowerPC] Loosen ELFv1 PPC64 func descriptor loads for indirect calls by Hal Finkel · 11 years ago
  40. d990388 [cleanup] Re-sort all the #include lines in LLVM using utils/sort_includes.py. by Chandler Carruth · 11 years ago
  41. 7e37a5f [CodeGen] Add print and verify pass after each MachineFunctionPass by default by Matthias Braun · 11 years ago
  42. 01c7361 This reverts commit r224043 and r224042. by Rafael Espindola · 11 years ago
  43. a7c82a9 [CodeGen] Add print and verify pass after each MachineFunctionPass by default by Matthias Braun · 11 years ago
  44. f413be1 [PPC] Use SeparateConstOffsetFromGEP by Hal Finkel · 11 years ago
  45. 357600e Add out of line virtual destructors to all LLVMTargetMachine subclasses by Reid Kleckner · 11 years ago
  46. a271932 This patch changes the ownership of TLOF from TargetLoweringBase to TargetMachine so that different subtargets could share the TLOF effectively by Aditya Nandakumar · 11 years ago
  47. 3faf2f1 Add subtarget caches to aarch64, arm, ppc, and x86. by Eric Christopher · 11 years ago
  48. eb6e3bb Now that the optimization level is adjusting the feature string by Eric Christopher · 11 years ago
  49. 36448af Rework the PPC TargetMachine so that the non-function specific by Eric Christopher · 11 years ago
  50. 2212996 [Power] Use AtomicExpandPass for fence insertion, and use lwsync where appropriate by Robin Morisset · 11 years ago
  51. 79cc1e3 Reinstate "Nuke the old JIT." by Eric Christopher · 11 years ago
  52. 3770cf5 Remove extraneous 64-bit argument to the PPC TargetMachine constructor by Eric Christopher · 11 years ago
  53. b9fd9ed Temporarily Revert "Nuke the old JIT." as it's not quite ready to by Eric Christopher · 11 years ago
  54. f8b27c4 Nuke the old JIT. by Rafael Espindola · 11 years ago
  55. 02ae690 Move the PPCSelectionDAGInfo off the TargetMachine and onto the subtarget. by Eric Christopher · 11 years ago
  56. e47dcd4 Make PPCSelectionDAGInfo take a DataLayout instead of a TargetMachine by Eric Christopher · 11 years ago
  57. f8c031f Move PPCTargetLowering off of the TargetMachine and onto the subtarget. by Eric Christopher · 11 years ago
  58. f55a224 Move PPCJITInfo off of the TargetMachine and onto the subtarget. by Eric Christopher · 11 years ago
  59. 54367e0 Remove the use of TargetMachine from PPCJITInfo and replace with by Eric Christopher · 11 years ago
  60. bd14dc5 Move PPCInstrInfo off of the target machine and onto the subtarget. by Eric Christopher · 11 years ago
  61. 1dcea73 Remove TargetMachine from PPCInstrInfo and all dependencies and by Eric Christopher · 11 years ago
  62. 49628bc Move DataLayout from the PPCTargetMachine to the subtarget. by Eric Christopher · 11 years ago
  63. d104c31 Move PPCFrameLowering into PPCSubtarget from PPCTargetMachine. Use by Eric Christopher · 11 years ago
  64. a475d5c Remove duplicate copy of InstrItineraryData from the TargetMachine, by Eric Christopher · 11 years ago
  65. d71e444 Avoid using subtarget features when initializing the pass pipeline on PPC. by Eric Christopher · 11 years ago
  66. 6b0fcfe Make early if conversion dependent upon the subtarget and add by Eric Christopher · 11 years ago
  67. 0d3fa92 [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. PowerPC edition by Craig Topper · 11 years ago
  68. c6fc9b8 [PowerPC] Use a small cleanup pass to remove VSX self copies by Hal Finkel · 12 years ago
  69. 174e590 [PowerPC] Select between VSX A-type and M-type FMA instructions just before RA by Hal Finkel · 12 years ago
  70. 32854b04 [PowerPC] Don't schedule VSX copy legalization unless VSX is enabled by Hal Finkel · 12 years ago
  71. 27774d9 [PowerPC] Initial support for the VSX instruction set by Hal Finkel · 12 years ago
  72. acae468 Update the datalayout string for ppc64LE. by Will Schmidt · 12 years ago
  73. 24a542f Don't avoid cfi instructions on the bg/p. by Rafael Espindola · 12 years ago
  74. 940ab93 Add CR-bit tracking to the PowerPC backend for i1 values by Hal Finkel · 12 years ago
  75. 5887356 Make the llvm mangler depend only on DataLayout. by Rafael Espindola · 12 years ago
  76. 9ec26f3 Long doubles are required to be aligned to 128 bits and svr4 32 bits. by Rafael Espindola · 12 years ago
  77. 988f35e Fix f64 and f128 for ppc-darwin. by Rafael Espindola · 12 years ago
  78. 382ee38 One ppc32-darwin, a i64 inside a structure can have 32 bit alignment. by Rafael Espindola · 12 years ago
  79. 345d718 Fix the pointer size for the PS3 datalayout. by Rafael Espindola · 12 years ago
  80. bccb9d4 The preferred alignment defaults to the abi alignment. Omit if it is the same. by Rafael Espindola · 12 years ago
  81. 8afbb28 On DataLayout, omit the default of p:64:64:64. by Rafael Espindola · 12 years ago
  82. 1caa693 Assume defaults to produce smaller datalayout strings. by Rafael Espindola · 12 years ago
  83. 5fde43b typo in comment by Gabor Greif · 12 years ago
  84. 5b35858 Move PPC's getDataLayoutString out of line and document it better. by Rafael Espindola · 12 years ago
  85. 0a9170d [PowerPC] Support powerpc64le as a syntax-checking target. by Bill Schmidt · 12 years ago
  86. afc1036 Access the TargetLoweringInfo from the TargetMachine object instead of caching it. The TLI may change between functions. No functionality change. by Bill Wendling · 12 years ago
  87. 8ca3884 Add a PPCCTRLoops verification pass by Hal Finkel · 12 years ago
  88. 25c1992 Implement PPC counter loops as a late IR-level pass by Hal Finkel · 12 years ago
  89. 227144c Remove the MachineMove class. by Rafael Espindola · 12 years ago
  90. 5711eca Allow PPC B and BLR to be if-converted into some predicated forms by Hal Finkel · 13 years ago
  91. b5aa7e5 Generate PPC early conditional returns by Hal Finkel · 13 years ago
  92. ed6a285 Enable early if conversion on PPC by Hal Finkel · 13 years ago
  93. 4e5ca9e Initial implementation of PPCTargetTransformInfo by Hal Finkel · 13 years ago
  94. 664e354 Switch TargetTransformInfo from an immutable analysis pass that requires by Chandler Carruth · 13 years ago
  95. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  96. 2289f2c Implement a basic VectorTargetTransformInfo interface to be used by the loop and bb vectorizers for modeling the cost of instructions. by Nadav Rotem · 13 years ago
  97. 5dc203e Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerinvoke. by Nadav Rotem · 13 years ago
  98. d6d9ccc Temporarily revert the TargetTransform changes. by Bob Wilson · 13 years ago
  99. e103287 by Nadav Rotem · 13 years ago
  100. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago