summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC
Commit message (Expand)AuthorAgeFilesLines
* [Power9] Disable removing extra swaps on P9.Sean Fertile2017-07-051-1/+3
* [PowerPC] Make sure that we remove dead PHI nodes after the PPCCTRLoops pass.Sean Fertile2017-07-051-1/+4
* [Power9] Exploit vector extract with variable index.Tony Jiang2017-07-051-0/+92
* [Power9] Exploit vector integer extend instructions when indices aren't correct.Tony Jiang2017-07-054-26/+216
* [PowerPC] Fix for PR33636Nemanja Ivanovic2017-07-051-2/+4
* Rename and adjust processFixupValue.Rafael Espindola2017-06-301-5/+6
* Make 0 argument getSubtargetImpl functions for the X86, AArch64, and PPC targ...Eric Christopher2017-06-301-0/+1
* To help readability of mightUseCTR pull out the inline asm handling support i...Eric Christopher2017-06-291-10/+17
* Make the PPCCTRLoops pass depend on being able to access the TargetMachine an...Eric Christopher2017-06-293-49/+36
* [PowerPC] fix potential verification error on __tls_get_addrHiroshi Inoue2017-06-293-4/+22
* Reuse existing variable. NFC.Rafael Espindola2017-06-281-2/+2
* Don't repeat name in comment and format. NFC.Rafael Espindola2017-06-281-19/+15
* [LoopUnroll] Pass SCEV to getUnrollingPreferences hook. NFCI.Geoff Berry2017-06-282-3/+4
* [PowerPC] set optimization level in SelectionDAGISelHiroshi Inoue2017-06-273-6/+8
* Simplify the processFixupValue interface. NFC.Rafael Espindola2017-06-241-4/+2
* Remove redundant argument.Rafael Espindola2017-06-241-1/+1
* ARM: move some logic from processFixupValue to applyFixup.Rafael Espindola2017-06-231-1/+2
* [PowerPC] fix potential verification errorsHiroshi Inoue2017-06-222-5/+12
* Use a MutableArrayRef. NFC.Rafael Espindola2017-06-211-1/+1
* [PowerPC] define target hook isReallyTriviallyReMaterializable()Lei Huang2017-06-213-2/+29
* [PowerPC] fix trivial typos in comment, NFCHiroshi Inoue2017-06-201-1/+1
* Rework logic and comment out the default relocation models for PPC.Eric Christopher2017-06-171-10/+13
* Turn a large if block into a smaller early return for clarity.Eric Christopher2017-06-171-11/+10
* Remove the old and unused PPC32 and PPC64TargetMachine classes.Eric Christopher2017-06-172-47/+4
* Remove unused forward declaration.Eric Christopher2017-06-171-1/+0
* Tidy up some calls to getRegister for readability.Eric Christopher2017-06-171-5/+6
* [PPC] Remove isBarrier from CFENCE8's definition.Tim Shen2017-06-171-1/+1
* [MachineLICM] Hoist TOC-based address instructionsLei Huang2017-06-152-0/+15
* [PowerPC] fix potential verification errors on CFENCE8Hiroshi Inoue2017-06-151-1/+1
* Test commit - NFC.Lei Huang2017-06-141-1/+1
* Revert r304907 as it is causing some failures that I cannot reproduce.Nemanja Ivanovic2017-06-141-26/+0
* Test commit - NFC.Kit Barton2017-06-131-1/+1
* PPCISelLowering.cpp: Fix warnings in r305214. [-Wdocumentation]NAKAMURA Takumi2017-06-131-3/+3
* [PowerPC] Match vec_revb builtins to P9 instructions.Tony Jiang2017-06-124-7/+105
* [Power9] Added support for the modsw, moduw, modsd, modud hardware instructions.Tony Jiang2017-06-124-5/+51
* [DAG] add helper to bind memop chains; NFCISanjay Patel2017-06-121-0/+1
* Const correctness for TTI::getRegisterBitWidthDaniel Neilson2017-06-122-2/+2
* [PPC] In PPCBoolRetToInt change the bool value to i64 if the target is ppc64Guozhi Wei2017-06-081-12/+26
* [Power9] Exploit vector integer extend instructionsZaara Syeda2017-06-081-0/+51
* [PowerPC] Eliminate integer compare instructions - vol. 5Nemanja Ivanovic2017-06-071-0/+26
* [PowerPC] Eliminate integer compare instructions - vol. 3Nemanja Ivanovic2017-06-071-0/+35
* Move Object format code to lib/BinaryFormat.Zachary Turner2017-06-074-8/+8
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-0622-32/+32
* TargetMachine: Indicate whether machine verifier passes.Matthias Braun2017-05-311-0/+4
* [PowerPC] Correctly specify the cache line size for Power 7, 8 and 9.Sean Fertile2017-05-311-3/+12
* [PPC] Inline expansion of memcmpZaara Syeda2017-05-313-0/+10
* [PowerPC] Fix a performance bug for PPC::XXPERMDI.Tony Jiang2017-05-314-13/+110
* [PowerPC] Eliminate integer compare instructions - vol. 3Nemanja Ivanovic2017-05-311-9/+64
* [PowerPC] Eliminate integer compare instructions - vol. 2Nemanja Ivanovic2017-05-314-12/+230
* TargetPassConfig: Keep a reference to an LLVMTargetMachine; NFCMatthias Braun2017-05-301-2/+2
OpenPOWER on IntegriCloud