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