1. 5321dcd [NFC][PowerPC] Custom PowerPC specific machine-scheduler by QingShan Zhang · 7 years ago
  2. 7d007dd [PowerPC] Update Vector Costs for P9 by Nemanja Ivanovic · 7 years ago
  3. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
  4. d52990c Introduce codegen for the Signal Processing Engine by Justin Hibbits · 7 years ago
  5. ceb3cd9 Add PowerPC e500(v2) core scheduler and directives. by Justin Hibbits · 7 years ago
  6. 06cf6a6 [PowerPC] Secure PLT support by Strahinja Petrovic · 8 years ago
  7. b3bde2e Fix a bunch more layering of CodeGen headers that are in Target by David Blaikie · 8 years ago
  8. d5acad0 [PPC] Fix two bugs in frame lowering. by Tony Jiang · 8 years ago
  9. 918ed87 [XRay] Implement powerpc64le xray. by Tim Shen · 9 years ago
  10. 8e8c444 [PowerPC] Expand ISEL instruction into if-then-else sequence. by Tony Jiang · 9 years ago
  11. 8da139a Revert "[PowerPC] Expand ISEL instruction into if-then-else sequence." by Tony Jiang · 9 years ago
  12. 7630b8c [PowerPC] Expand ISEL instruction into if-then-else sequence. by Tony Jiang · 9 years ago
  13. a932105 [PowerPC] Refactor soft-float support, and enable PPC64 soft float by Hal Finkel · 9 years ago
  14. 6e7879c [Power9] Add exploitation of non-permuting memory ops by Nemanja Ivanovic · 9 years ago
  15. b074a60 [PowerPC] Add support for -mlongcall by Hal Finkel · 9 years ago
  16. 6329872 Target: Remove unused arguments from overrideSchedPolicy, NFC by Duncan P. N. Exon Smith · 9 years ago
  17. 6e29baf [Power9] Add support for -mcpu=pwr9 in the back end by Nemanja Ivanovic · 9 years ago
  18. a1d8bc5 [PPC, SSP] Support PowerPC Linux stack protection. by Tim Shen · 10 years ago
  19. a621a7f [PowerPC] Basic support for P9 atomic loads and stores by Nemanja Ivanovic · 10 years ago
  20. fa7057a [PowerPC] Refactor popcnt[dw] target features by Hal Finkel · 10 years ago
  21. 7059d41 [PowerPC] On the A2, popcnt[dw] are very slow by Hal Finkel · 10 years ago
  22. 93612ec Power9] Implement new vsx instructions: compare and conversion by Kit Barton · 10 years ago
  23. f9172fd4 Rename TargetSelectionDAGInfo into SelectionDAGTargetInfo and move it to CodeGen/ by Benjamin Kramer · 10 years ago
  24. b033f67 Define a feature for __float128 support in the PPC back end by Nemanja Ivanovic · 10 years ago
  25. 280f710 [Power PC] llvm soft float support for ppc32 by Petar Jovanovic · 10 years ago
  26. 25bf4a8 Power8 and later support fusing addis/addi and addis/ld instruction by Eric Christopher · 10 years ago
  27. c180836 Weak non-function symbols were being accessed directly, which is by Eric Christopher · 10 years ago
  28. 157e5a6 Remove getDataLayout() from TargetSelectionDAGInfo (had no users) by Mehdi Amini · 10 years ago
  29. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  30. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  31. 4f79f96 Properly handle the mftb instruction. by Kit Barton · 10 years ago
  32. 39a2afc Rename TargetSubtargetInfo::enablePostMachineScheduler() to enablePostRAScheduler() by Matthias Braun · 10 years ago
  33. a73f1fd Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MCSubtargetInfo(). NFC. by Daniel Sanders · 10 years ago
  34. c38b531 Add direct moves to/from VSR and exploit them for FP/INT conversions by Nemanja Ivanovic · 11 years ago
  35. c090479 Add LLVM support for remaining integer divide and permute instructions from ISA 2.06 by Nemanja Ivanovic · 11 years ago
  36. 535e69d Add Hardware Transactional Memory (HTM) Support by Kit Barton · 11 years ago
  37. 0adf26b Add support for part-word atomics for PPC by Nemanja Ivanovic · 11 years ago
  38. e8effe1 Add LLVM support for PPC cryptography builtins by Nemanja Ivanovic · 11 years ago
  39. c93a9a2 [PowerPC] Add support for the QPX vector instruction set by Hal Finkel · 11 years ago
  40. fee6aaf Move ABI handling and 64-bitness to the PowerPC target machine. by Eric Christopher · 11 years ago
  41. a10d58d Move the target machine variable so that it's initialized early by Eric Christopher · 11 years ago
  42. e8dbfe1 Stash the TargetMachine on the subtarget so we can access it later. by Eric Christopher · 11 years ago
  43. fe88b18 [PowerPC] Implement the vpopcnt instructions for POWER8 by Bill Schmidt · 11 years ago
  44. 8b77065 Move DataLayout back to the TargetMachine from TargetSubtargetInfo by Eric Christopher · 11 years ago
  45. e2ab0f1 [PowerPC] Loosen ELFv1 PPC64 func descriptor loads for indirect calls by Hal Finkel · 11 years ago
  46. 082cfc0 [PPC64] Add support for the ICBT instruction on POWER8. by Bill Schmidt · 11 years ago
  47. d990388 [cleanup] Re-sort all the #include lines in LLVM using utils/sort_includes.py. by Chandler Carruth · 11 years ago
  48. 5ff00b4 [PowerPC] Add a flag for experimenting with subreg liveness tracking by Hal Finkel · 11 years ago
  49. 4edc66b [PowerPC] Add support for the CMPB instruction by Hal Finkel · 11 years ago
  50. dcce023 [PowerPC] Reduce names from Power8Vector to P8Vector by Bill Schmidt · 11 years ago
  51. cfc4a54 [PowerPC] Add feature for Power8 vector extensions by Bill Schmidt · 11 years ago
  52. fe3368c [PowerPC] Modern Book-E cores support sync by Hal Finkel · 11 years ago
  53. f6ed33e constify the TargetMachine argument used in the subtarget and by Eric Christopher · 11 years ago
  54. eb6e3bb Now that the optimization level is adjusting the feature string by Eric Christopher · 11 years ago
  55. b68e253 Remove resetSubtargetFeatures as it is unused. by Eric Christopher · 11 years ago
  56. 79cc1e3 Reinstate "Nuke the old JIT." by Eric Christopher · 11 years ago
  57. a7c40ef Canonicalize header guards into a common format. by Benjamin Kramer · 11 years ago
  58. 0ead61c Initialize PPC DataLayout based on the Triple only. by Eric Christopher · 11 years ago
  59. 3770cf5 Remove extraneous 64-bit argument to the PPC TargetMachine constructor by Eric Christopher · 11 years ago
  60. b9fd9ed Temporarily Revert "Nuke the old JIT." as it's not quite ready to by Eric Christopher · 11 years ago
  61. f8b27c4 Nuke the old JIT. by Rafael Espindola · 11 years ago
  62. 39f095a Add first bunch of SPE instructions. As they overlap with Altivec, mark by Joerg Sonnenberger · 11 years ago
  63. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  64. 7405210 Add support for m[ft][di]bat[ul] instructions. by Joerg Sonnenberger · 11 years ago
  65. 0b2ebcb Add features for PPC 4xx and e500/e500mc instructions. by Joerg Sonnenberger · 11 years ago
  66. 90a5de8 [PowerPC] Support ELFv1/ELFv2 ABI selection via features by Ulrich Weigand · 11 years ago
  67. aa0ac4f [PowerPC] ELFv2 function call changes by Ulrich Weigand · 11 years ago
  68. 3ee2af7 [PowerPC] 32-bit ELF PIC support by Hal Finkel · 11 years ago
  69. a2f658d Move Post RA Scheduling flag bit into SchedMachineModel by Sanjay Patel · 11 years ago
  70. 970ff64 add ppc64/pwr8 as target by Will Schmidt · 11 years ago
  71. 170ebcf Fix typo. by Eric Christopher · 11 years ago
  72. 02ae690 Move the PPCSelectionDAGInfo off the TargetMachine and onto the subtarget. by Eric Christopher · 11 years ago
  73. f8c031f Move PPCTargetLowering off of the TargetMachine and onto the subtarget. by Eric Christopher · 11 years ago
  74. f55a224 Move PPCJITInfo off of the TargetMachine and onto the subtarget. by Eric Christopher · 11 years ago
  75. bd14dc5 Move PPCInstrInfo off of the target machine and onto the subtarget. by Eric Christopher · 11 years ago
  76. 49628bc Move DataLayout from the PPCTargetMachine to the subtarget. by Eric Christopher · 11 years ago
  77. d104c31 Move PPCFrameLowering into PPCSubtarget from PPCTargetMachine. Use by Eric Christopher · 11 years ago
  78. 6b0fcfe Make early if conversion dependent upon the subtarget and add by Eric Christopher · 11 years ago
  79. d1309ee Save the optimization level the subtarget was created with in a by Eric Christopher · 11 years ago
  80. 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
  81. 27774d9 [PowerPC] Initial support for the VSX instruction set by Hal Finkel · 12 years ago
  82. 24a542f Don't avoid cfi instructions on the bg/p. by Rafael Espindola · 12 years ago
  83. 940ab93 Add CR-bit tracking to the PowerPC backend for i1 values by Hal Finkel · 12 years ago
  84. 5b35858 Move PPC's getDataLayoutString out of line and document it better. by Rafael Espindola · 12 years ago
  85. 081efcc Add support for the VSX target attribute. No functional change by Eric Christopher · 12 years ago
  86. 0096dbd Mark PPC MFTB and DST (and friends) as deprecated by Hal Finkel · 12 years ago
  87. 21442b2 Enable MI scheduling (and CodeGen AA) by default for embedded PPC cores by Hal Finkel · 12 years ago
  88. dbc78e1 Add the PPC fcpsgn instruction by Hal Finkel · 12 years ago
  89. 0a9170d [PowerPC] Support powerpc64le as a syntax-checking target. by Bill Schmidt · 12 years ago
  90. a0014a5 PPC: Refactoring to support subtarget feature changing by Hal Finkel · 12 years ago
  91. 541758d [PowerPC] FreeBSD does not require f128 in its data layout string. by Bill Schmidt · 12 years ago
  92. 2e10331 Use PPC reciprocal estimates with Newton iteration in fast-math mode by Hal Finkel · 13 years ago
  93. f6d45f2 Add more PPC floating-point conversion instructions by Hal Finkel · 13 years ago
  94. beb296b Add the PPC lfiwax instruction by Hal Finkel · 13 years ago
  95. c20a08d Add PPC FP rounding instructions fri[mnpz] by Hal Finkel · 13 years ago
  96. 31d2956 Add the PPC64 ldbrx/stdbrx instructions by Hal Finkel · 13 years ago
  97. a4d0748 Add the PPC64 popcntd instruction by Hal Finkel · 13 years ago
  98. 52742c2 LLVM enablement for some older PowerPC CPUs by Bill Schmidt · 13 years ago
  99. efb305e Add definitions for the PPC a2q core marked as having QPX available by Hal Finkel · 13 years ago
  100. 7f9e8d3 Add isBGQ method to PPCSubtarget by Hal Finkel · 13 years ago