1. bb8507e Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine" by Matthias Braun · 8 years ago
  2. 3a9c114 TargetMachine: Merge TargetMachine and LLVMTargetMachine by Matthias Braun · 8 years ago
  3. 34e6621 Update branch coalescing to be a PowerPC specific pass by Lei Huang · 8 years ago
  4. e42ac21 Temporarily revert "Update branch coalescing to be a PowerPC specific pass" by Eric Christopher · 8 years ago
  5. 0cb591f Update branch coalescing to be a PowerPC specific pass by Lei Huang · 8 years ago
  6. 27834695 Fix the ppc jit tests. by Rafael Espindola · 8 years ago
  7. 79e238a Delete Default and JITDefault code models by Rafael Espindola · 8 years ago
  8. b16eacf Make the PPCCTRLoops pass depend on being able to access the TargetMachine and clean up accordingly. by Eric Christopher · 8 years ago
  9. 6989caa [PowerPC] fix potential verification error on __tls_get_addr by Hiroshi Inoue · 8 years ago
  10. 5102028 [PowerPC] set optimization level in SelectionDAGISel by Hiroshi Inoue · 8 years ago
  11. e7a3553 [PowerPC] fix trivial typos in comment, NFC by Hiroshi Inoue · 8 years ago
  12. c70d07b Rework logic and comment out the default relocation models for PPC. by Eric Christopher · 8 years ago
  13. 5ec30ef Turn a large if block into a smaller early return for clarity. by Eric Christopher · 8 years ago
  14. ded727c Remove the old and unused PPC32 and PPC64TargetMachine classes. by Eric Christopher · 8 years ago
  15. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  16. 5e394c3 TargetPassConfig: Keep a reference to an LLVMTargetMachine; NFC by Matthias Braun · 8 years ago
  17. 8b61764 [LegacyPassManager] Remove TargetMachine constructors by Francis Visoiu Mistrih · 8 years ago
  18. 380611a Remove the default subtarget from the Power port. It's unnecessary and harmful if used. by Eric Christopher · 9 years ago
  19. 9fd267c Temporarily revert "[PPC] In PPCBoolRetToInt change the bool value to i64 if the target is ppc64" as it's causing test failures, I've given Carrot a testcase offline. by Eric Christopher · 9 years ago
  20. f8d4018 [PPC] In PPCBoolRetToInt change the bool value to i64 if the target is ppc64 by Guozhi Wei · 9 years ago
  21. 0824096 Temporarily revert "For X86-64 linux and PPC64 linux align int128 to 16 bytes." by Eric Christopher · 9 years ago
  22. 42b92488 For X86-64 linux and PPC64 linux align int128 to 16 bytes. by Eric Christopher · 9 years ago
  23. 8e8c444 [PowerPC] Expand ISEL instruction into if-then-else sequence. by Tony Jiang · 9 years ago
  24. 8da139a Revert "[PowerPC] Expand ISEL instruction into if-then-else sequence." by Tony Jiang · 9 years ago
  25. 7630b8c [PowerPC] Expand ISEL instruction into if-then-else sequence. by Tony Jiang · 9 years ago
  26. 8187c19 [PowerPC] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 9 years ago
  27. 400e7b7 Use PIC relocation model as default for PowerPC64 ELF. by Joerg Sonnenberger · 9 years ago
  28. f42454b Move the global variables representing each Target behind accessor function by Mehdi Amini · 9 years ago
  29. bfdbea6 [Target] move reciprocal estimate settings from TargetOptions to TargetLowering by Sanjay Patel · 9 years ago
  30. a932105 [PowerPC] Refactor soft-float support, and enable PPC64 soft float by Hal Finkel · 9 years ago
  31. 248cfb9 Convert 2 more uses to shouldAssumeDSOLocal(). NFC. by Rafael Espindola · 9 years ago
  32. 8c34dd8 Delete Reloc::Default. by Rafael Espindola · 9 years ago
  33. 31d19d4 CodeGen: Move TargetPassConfig from Passes.h to an own header; NFC by Matthias Braun · 9 years ago
  34. f84547c LiveIntervalAnalysis: Remove LiveVariables requirement by Matthias Braun · 10 years ago
  35. 289bd5f Add optimization bisect opt-in calls for PowerPC passes by Andrew Kaylor · 10 years ago
  36. 4701a91 [PPC] Enable transformations in PPCPassConfig::addIRPasses at O2 by Ehsan Amiri · 10 years ago
  37. fc35391 [PowerPC] Add a late MI-level pass for QPX load/splat simplification by Hal Finkel · 10 years ago
  38. 8dd66e5 Remove HasFnAttribute guards to getFnAttribute calls by Nirav Dave · 10 years ago
  39. 9d9cb27 [PPCLoopDataPrefetch] Move pass to Transforms/Scalar/LoopDataPrefetch. NFC by Adam Nemet · 10 years ago
  40. 280f710 [Power PC] llvm soft float support for ppc32 by Petar Jovanovic · 10 years ago
  41. a1c712f [PPC64] Convert bool literals to i32 by Kit Barton · 10 years ago
  42. 34af5e1 [PowerPC] Add an MI SSA peephole pass. by Bill Schmidt · 10 years ago
  43. 0a7d0ad Untabify. by NAKAMURA Takumi · 10 years ago
  44. 8496503 Reformat comment lines. by NAKAMURA Takumi · 10 years ago
  45. 70ad98a Reformat. by NAKAMURA Takumi · 10 years ago
  46. a4e5d3c constify the Function parameter to the TTI creation callback and by Eric Christopher · 10 years ago
  47. 5d36b23 [PowerPC] Use the MachineCombiner to reassociate fadd/fmul by Hal Finkel · 10 years ago
  48. cbf0892 [PowerPC] Make use of the TargetRecip system by Hal Finkel · 10 years ago
  49. c81f450 Clean up redundant copies of Triple objects. NFC by Daniel Sanders · 10 years ago
  50. 335487a Replace string GNU Triples with llvm::Triple in TargetMachine::getTargetTriple(). NFC. by Daniel Sanders · 10 years ago
  51. 3e5de88 Replace string GNU Triples with llvm::Triple in TargetMachine. NFC. by Daniel Sanders · 10 years ago
  52. a73f1fd Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MCSubtargetInfo(). NFC. by Daniel Sanders · 10 years ago
  53. 8340de1 [PowerPC] Add extra r2 read deps on @toc@l relocations by Hal Finkel · 10 years ago
  54. fe723b9 [PPC64LE] Remove unnecessary swaps from lane-insensitive vector computations by Bill Schmidt · 11 years ago
  55. ed1042b Add computeFSAdditions to the function based subtarget creation by Eric Christopher · 11 years ago
  56. 83eb13c Remove the bare getSubtargetImpl call from the PPC port. As part by Eric Christopher · 11 years ago
  57. 93e1ea1 Move the DataLayout to the generic TargetMachine, making it mandatory. by Mehdi Amini · 11 years ago
  58. e5aaf3f [PowerPC] Loop Data Prefetching for the BG/Q by Hal Finkel · 11 years ago
  59. fee6aaf Move ABI handling and 64-bitness to the PowerPC target machine. by Eric Christopher · 11 years ago
  60. 5bedaf93 PowerPC: Canonicalize access to function attributes, NFC by Duncan P. N. Exon Smith · 11 years ago
  61. 30d69c2 [PM] Remove the old 'PassManager.h' header file at the top level of by Chandler Carruth · 11 years ago
  62. 82f1c77 [PowerPC] Fix reverted patch r227976 to avoid register assignment issues by Bill Schmidt · 11 years ago
  63. 0d2a151 Revert "r227976 - [PowerPC] Yet another approach to __tls_get_addr" and related fixups by Hal Finkel · 11 years ago
  64. c9dd020 [PowerPC] Prepare loops for pre-increment loads/stores by Hal Finkel · 11 years ago
  65. 685aa8b [PowerPC] Yet another approach to __tls_get_addr by Bill Schmidt · 11 years ago
  66. 83d6954 [PowerPC] Remove the PPCVSXCopyCleanup pass by Hal Finkel · 11 years ago
  67. 8b04c0d [multiversion] Switch all of the targets over to use the by Chandler Carruth · 11 years ago
  68. 93dcdc4 [PM] Switch the TargetMachine interface from accepting a pass manager by Chandler Carruth · 11 years ago
  69. 705b185 [PM] Change the core design of the TTI analysis to use a polymorphic by Chandler Carruth · 11 years ago
  70. b1874eb Remove unused function. by Eric Christopher · 11 years ago
  71. 8b77065 Move DataLayout back to the TargetMachine from TargetSubtargetInfo by Eric Christopher · 11 years ago
  72. e2ab0f1 [PowerPC] Loosen ELFv1 PPC64 func descriptor loads for indirect calls by Hal Finkel · 11 years ago
  73. d990388 [cleanup] Re-sort all the #include lines in LLVM using utils/sort_includes.py. by Chandler Carruth · 11 years ago
  74. 7e37a5f [CodeGen] Add print and verify pass after each MachineFunctionPass by default by Matthias Braun · 11 years ago
  75. 01c7361 This reverts commit r224043 and r224042. by Rafael Espindola · 11 years ago
  76. a7c82a9 [CodeGen] Add print and verify pass after each MachineFunctionPass by default by Matthias Braun · 11 years ago
  77. f413be1 [PPC] Use SeparateConstOffsetFromGEP by Hal Finkel · 11 years ago
  78. 357600e Add out of line virtual destructors to all LLVMTargetMachine subclasses by Reid Kleckner · 11 years ago
  79. 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
  80. 3faf2f1 Add subtarget caches to aarch64, arm, ppc, and x86. by Eric Christopher · 11 years ago
  81. eb6e3bb Now that the optimization level is adjusting the feature string by Eric Christopher · 11 years ago
  82. 36448af Rework the PPC TargetMachine so that the non-function specific by Eric Christopher · 11 years ago
  83. 2212996 [Power] Use AtomicExpandPass for fence insertion, and use lwsync where appropriate by Robin Morisset · 11 years ago
  84. 79cc1e3 Reinstate "Nuke the old JIT." by Eric Christopher · 11 years ago
  85. 3770cf5 Remove extraneous 64-bit argument to the PPC TargetMachine constructor by Eric Christopher · 11 years ago
  86. b9fd9ed Temporarily Revert "Nuke the old JIT." as it's not quite ready to by Eric Christopher · 11 years ago
  87. f8b27c4 Nuke the old JIT. by Rafael Espindola · 11 years ago
  88. 02ae690 Move the PPCSelectionDAGInfo off the TargetMachine and onto the subtarget. by Eric Christopher · 11 years ago
  89. e47dcd4 Make PPCSelectionDAGInfo take a DataLayout instead of a TargetMachine by Eric Christopher · 11 years ago
  90. f8c031f Move PPCTargetLowering off of the TargetMachine and onto the subtarget. by Eric Christopher · 11 years ago
  91. f55a224 Move PPCJITInfo off of the TargetMachine and onto the subtarget. by Eric Christopher · 11 years ago
  92. 54367e0 Remove the use of TargetMachine from PPCJITInfo and replace with by Eric Christopher · 11 years ago
  93. bd14dc5 Move PPCInstrInfo off of the target machine and onto the subtarget. by Eric Christopher · 11 years ago
  94. 1dcea73 Remove TargetMachine from PPCInstrInfo and all dependencies and by Eric Christopher · 11 years ago
  95. 49628bc Move DataLayout from the PPCTargetMachine to the subtarget. by Eric Christopher · 11 years ago
  96. d104c31 Move PPCFrameLowering into PPCSubtarget from PPCTargetMachine. Use by Eric Christopher · 11 years ago
  97. a475d5c Remove duplicate copy of InstrItineraryData from the TargetMachine, by Eric Christopher · 11 years ago
  98. d71e444 Avoid using subtarget features when initializing the pass pipeline on PPC. by Eric Christopher · 11 years ago
  99. 6b0fcfe Make early if conversion dependent upon the subtarget and add by Eric Christopher · 11 years ago
  100. 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 · 12 years ago