summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms
Commit message (Expand)AuthorAgeFilesLines
* AMDGPU: Fix some outdated datalayouts in testsMatt Arsenault2018-09-1324-17/+33
* [NFC] Add Requires: asserts where neededMax Kazantsev2018-09-132-0/+2
* [NFC] Use expensive asserts in relevant LICM testsMax Kazantsev2018-09-132-4/+4
* revert r341288 - [Reassociate] swap binop operands to increase factoring pote...Sanjay Patel2018-09-121-45/+35
* [InstCombine] add tests for unsigned add overflow; NFCSanjay Patel2018-09-121-0/+153
* [NFC][InstCombine] Drop newly-added interference-tests-for-high-bit-check.llRoman Lebedev2018-09-121-141/+0
* [NFC][InstCombine] R38708 - inefficient pattern for high-bits checking.Roman Lebedev2018-09-123-0/+621
* [InstCombine] Inefficient pattern for high-bits checking (PR38708)Roman Lebedev2018-09-122-16/+16
* [NFC][InstCombine] R38708 - inefficient pattern for high-bits checking.Roman Lebedev2018-09-122-0/+276
* [CGP] Ensure splitgep gives deterministic outputDavid Green2018-09-121-0/+40
* [SimplifyCFG] Put an alignment on generated switch tablesDavid Green2018-09-121-6/+51
* [LV] Move InterleaveGroup and InterleavedAccessInfo to VectorUtils.h (NFC)Florian Hahn2018-09-121-1/+1
* [InstCombine] add folds for unsigned-overflow comparesSanjay Patel2018-09-111-8/+8
* [InstCombine] add folds for icmp with xor mask constantSanjay Patel2018-09-111-4/+3
* [InstCombine] add tests for icmp with xor; NFCSanjay Patel2018-09-111-0/+47
* Update MemorySSA in LoopUnswitch.Alina Sbirlea2018-09-1135-2/+36
* [InstCombine] enhance vector demanded elements to look at a vector select con...Sanjay Patel2018-09-111-5/+5
* [InstCombine] add tests for add-with-overflow compares; NFCSanjay Patel2018-09-111-21/+116
* [InstCombine] Fix incorrect usage of getPrimitiveSizeInBits when we should be...Craig Topper2018-09-111-1/+1
* [CallSiteSplitting] Add debug location to created PHI nodes.Florian Hahn2018-09-111-0/+85
* [InstCombine] Support (mul (sext x), cst) --> (sext (mul x, cst')) and (mul (...Craig Topper2018-09-111-14/+14
* [MemorySSAUpdater] Avoid creating self-referencing MemoryDefsAlexandros Lamprineas2018-09-111-0/+50
* [FuncAttrs] Remove "access range attributes" for read-none functionsJohannes Doerfert2018-09-111-0/+32
* [NFC] Specify test's option to reduce reliance on defaultsMax Kazantsev2018-09-111-1/+1
* [InstCombine] Add testcases for (mul (sext x), cst) --> (sext (mul x, cst')) ...Craig Topper2018-09-101-0/+130
* [InstCombine] Partially revert rL341674 due to PR38897.Alina Sbirlea2018-09-105-48/+54
* HotColdSplitting: fix test failing because of last commitSebastian Pop2018-09-101-3/+1
* [LSR] Add tests for small constants; NFCGil Rapaport2018-09-101-0/+151
* InstCombine: move hasOneUse check to the top of foldICmpAddConstantTim Northover2018-09-104-5/+22
* [GVN] Invalidate cached info for values replaced by equality propagationJohn Brawn2018-09-101-0/+72
* [IndVars] Set Changed if sinkUnusedInvariants changes IR. PR38863Max Kazantsev2018-09-101-0/+32
* AMDGPU: Fix tests using old number for constant address spaceMatt Arsenault2018-09-105-11/+11
* [SimplifyIndVar] Avoid generating truncate instructions with non-hoisted Laod...Abderrazek Zaafrani2018-09-071-0/+84
* Set cost of invariant group intrinsics to 0Piotr Padlewski2018-09-071-4/+32
* [InstCombine][x86] add tests for possible blendv transform (PR38814); NFCSanjay Patel2018-09-071-34/+98
* [AST] Generalize argument specific aliasingPhilip Reames2018-09-071-2/+1
* [InstCombine] narrow vector select with padded condition and extracted result...Sanjay Patel2018-09-071-22/+24
* [InstCombine] Fold (min/max ~X, Y) -> ~(max/min X, ~Y) when Y is freely inver...Craig Topper2018-09-075-58/+52
* [LV] Fix code gen for conditionally executed loads and storesAnna Thomas2018-09-072-0/+724
* Hot cold splitting passAditya Kumar2018-09-071-0/+34
* [InstCombine] Do not fold scalar ops over select with vector condition.Florian Hahn2018-09-071-0/+14
* [NewGVN] Mark function as changed if we erase instructions.Florian Hahn2018-09-071-0/+18
* [IndVars] Set Changed when we delete dead instructions. PR38855Max Kazantsev2018-09-071-0/+24
* [SampleFDO] Make sample profile loader unaware of compact format change.Wei Mi2018-09-065-3/+9
* [InstCombine] add xor+not foldsSanjay Patel2018-09-061-6/+6
* [InstCombine] add tests for xor-not; NFCSanjay Patel2018-09-061-0/+72
* [SLC] Add an alignment to CreateGlobalStringDavid Green2018-09-061-1/+1
* [NFC] Add test on full IV wideningMax Kazantsev2018-09-051-0/+44
* [InstCombine] fix xor-or-xor fold to check uses and handle commutesSanjay Patel2018-09-042-30/+22
* [InstCombine] update tests checks; NFCSanjay Patel2018-09-041-7/+18
OpenPOWER on IntegriCloud