- f84547c LiveIntervalAnalysis: Remove LiveVariables requirement by Matthias Braun · 9 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 · 11 years ago
- c6fc9b8 [PowerPC] Use a small cleanup pass to remove VSX self copies by Hal Finkel · 12 years ago
- 174e590 [PowerPC] Select between VSX A-type and M-type FMA instructions just before RA by Hal Finkel · 12 years ago
- 32854b04 [PowerPC] Don't schedule VSX copy legalization unless VSX is enabled by Hal Finkel · 12 years ago
- 27774d9 [PowerPC] Initial support for the VSX instruction set by Hal Finkel · 12 years ago
- acae468 Update the datalayout string for ppc64LE. by Will Schmidt · 12 years ago
- 24a542f Don't avoid cfi instructions on the bg/p. by Rafael Espindola · 12 years ago
- 940ab93 Add CR-bit tracking to the PowerPC backend for i1 values by Hal Finkel · 12 years ago
- 5887356 Make the llvm mangler depend only on DataLayout. by Rafael Espindola · 12 years ago
- 9ec26f3 Long doubles are required to be aligned to 128 bits and svr4 32 bits. by Rafael Espindola · 12 years ago
- 988f35e Fix f64 and f128 for ppc-darwin. by Rafael Espindola · 12 years ago
- 382ee38 One ppc32-darwin, a i64 inside a structure can have 32 bit alignment. by Rafael Espindola · 12 years ago
- 345d718 Fix the pointer size for the PS3 datalayout. by Rafael Espindola · 12 years ago
- bccb9d4 The preferred alignment defaults to the abi alignment. Omit if it is the same. by Rafael Espindola · 12 years ago
- 8afbb28 On DataLayout, omit the default of p:64:64:64. by Rafael Espindola · 12 years ago
- 1caa693 Assume defaults to produce smaller datalayout strings. by Rafael Espindola · 12 years ago
- 5fde43b typo in comment by Gabor Greif · 12 years ago
- 5b35858 Move PPC's getDataLayoutString out of line and document it better. by Rafael Espindola · 12 years ago
- 0a9170d [PowerPC] Support powerpc64le as a syntax-checking target. by Bill Schmidt · 12 years ago
- 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
- 8ca3884 Add a PPCCTRLoops verification pass by Hal Finkel · 12 years ago
- 25c1992 Implement PPC counter loops as a late IR-level pass by Hal Finkel · 12 years ago
- 227144c Remove the MachineMove class. by Rafael Espindola · 12 years ago
- 5711eca Allow PPC B and BLR to be if-converted into some predicated forms by Hal Finkel · 13 years ago
- b5aa7e5 Generate PPC early conditional returns by Hal Finkel · 13 years ago
- ed6a285 Enable early if conversion on PPC by Hal Finkel · 13 years ago
- 4e5ca9e Initial implementation of PPCTargetTransformInfo by Hal Finkel · 13 years ago
- 664e354 Switch TargetTransformInfo from an immutable analysis pass that requires by Chandler Carruth · 13 years ago
- ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
- 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
- 5dc203e Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerinvoke. by Nadav Rotem · 13 years ago
- d6d9ccc Temporarily revert the TargetTransform changes. by Bob Wilson · 13 years ago
- e103287 by Nadav Rotem · 13 years ago
- cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago