summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/PowerPC
Commit message (Expand)AuthorAgeFilesLines
* PowerPC: Do not use llc -march in tests.Matthias Braun2017-08-01234-397/+391
* [CGP] use subtract or subtract-of-cmps for result of memcmp expansionSanjay Patel2017-07-312-27/+26
* [PowerPC] enable optimizeCompareInstr for branch with static branch hintHiroshi Inoue2017-07-271-0/+24
* [PowerPC] Pretty-print CR bits the way the binutils disassembler doesNemanja Ivanovic2017-07-256-26/+30
* [PowerPC] - Recommit r304907 now that the issue has been fixedNemanja Ivanovic2017-07-255-6/+567
* [PowerPC] Ensure displacements for DQ-Form instructions are multiples of 16Nemanja Ivanovic2017-07-135-50/+84
* Specify complete target triple in testMatthias Braun2017-07-121-2/+2
* Enhance synchscope representationKonstantin Zhuravlyov2017-07-111-264/+264
* [PPC] Fix one test case regression for patch https://reviews.llvm.org/D34337.Tony Jiang2017-07-111-1/+0
* [PPC] Fix two bugs in frame lowering.Tony Jiang2017-07-113-4/+40
* [PPC CodeGen] Expand the bitreverse.i64 intrinsic.Tony Jiang2017-07-102-0/+161
* [PowerPC] Reduce register pressure by not materializing a constant just for u...Lei Huang2017-07-104-12/+49
* [PPC CodeGen] Expand the bitreverse.i32 intrinsic.Tony Jiang2017-07-073-23/+109
* [PowerPC] Make sure that we remove dead PHI nodes after the PPCCTRLoops pass.Sean Fertile2017-07-051-0/+38
* [Power9] Exploit vector extract with variable index.Tony Jiang2017-07-051-0/+167
* [Power9] Exploit vector integer extend instructions when indices aren't correct.Tony Jiang2017-07-051-28/+225
* Add the missing triple to the test case added as part of r307120.Nemanja Ivanovic2017-07-051-1/+1
* [PowerPC] Fix for PR33636Nemanja Ivanovic2017-07-051-0/+702
* [PowerPC] auto-generate check lines; NFCSanjay Patel2017-06-301-70/+58
* [PowerPC] fix potential verification error on __tls_get_addrHiroshi Inoue2017-06-292-0/+131
* [CGP] add specialization for memcmp expansion with only one basic blockSanjay Patel2017-06-272-26/+18
* [CGP] eliminate a sub instruction in memcmp expansionSanjay Patel2017-06-273-65/+54
* [SelectionDAG] set dereferenceable flag in MergeConsecutiveStores to fix asse...Hiroshi Inoue2017-06-271-0/+24
* [PowerPC] fix incorrect processor name for -mcpu in a test caseHiroshi Inoue2017-06-271-1/+1
* [PowerPC] set optimization level in SelectionDAGISelHiroshi Inoue2017-06-274-45/+45
* [SelectionDAG] set dereferenceable flag when expanding memcpy/memmoveHiroshi Inoue2017-06-241-0/+74
* Update constants in complex-return test to prevent reduction to smaller const...Nirav Dave2017-06-241-1/+1
* [PowerPC] define target hook isReallyTriviallyReMaterializable()Lei Huang2017-06-211-0/+179
* RegisterScavenging: Followup to r305625Matthias Braun2017-06-203-23/+23
* [CGP, PowerPC] try to constant fold before creating loads for memcmp expansionSanjay Patel2017-06-191-25/+8
* RegScavenging: Add scavengeRegisterBackwards()Matthias Braun2017-06-172-7/+64
* Revert "RegScavenging: Add scavengeRegisterBackwards()"Matthias Braun2017-06-162-7/+7
* RegScavenging: Add scavengeRegisterBackwards()Matthias Braun2017-06-152-7/+7
* [MachineLICM] Hoist TOC-based address instructionsLei Huang2017-06-151-0/+110
* [PowerPC] fix potential verification errors on CFENCE8Hiroshi Inoue2017-06-153-12/+12
* Revert r304907 as it is causing some failures that I cannot reproduce.Nemanja Ivanovic2017-06-145-567/+6
* [PowerPC] Match vec_revb builtins to P9 instructions.Tony Jiang2017-06-121-0/+54
* [Power9] Added support for the modsw, moduw, modsd, modud hardware instructions.Tony Jiang2017-06-121-0/+263
* [PowerPC] add memcmp test with one constant operand and equality cmp; NFCSanjay Patel2017-06-091-3/+29
* [CGP] don't expand a memcmp with nobuiltin attributeSanjay Patel2017-06-081-6/+15
* [PPC] In PPCBoolRetToInt change the bool value to i64 if the target is ppc64Guozhi Wei2017-06-082-14/+33
* [Power9] Exploit vector integer extend instructionsZaara Syeda2017-06-081-0/+90
* [PowerPC] add memcmp test with nobuiltin attr; NFCSanjay Patel2017-06-081-0/+15
* [CGP / PowerPC] avoid multi-block overhead for simple memcmp expansionSanjay Patel2017-06-081-5/+5
* [CGP] avoid zext/trunc of a memcmp expansion compareSanjay Patel2017-06-071-4/+4
* [PowerPC] Eliminate integer compare instructions - vol. 5Nemanja Ivanovic2017-06-075-6/+567
* [PowerPC] Eliminate integer compare instructions - vol. 3Nemanja Ivanovic2017-06-079-39/+798
* [CGP / PowerPC] use direct compares if there's only one load per block in mem...Sanjay Patel2017-06-071-20/+14
* [PowerPC] auto-generate full checks and increase test coverageSanjay Patel2017-06-061-77/+160
* RegisterScavenging: Add ScavengerTest passMatthias Braun2017-06-021-0/+149
OpenPOWER on IntegriCloud