summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [LICM] Adjust how moving the re-hoist point worksJohn Brawn2019-01-041-0/+164
* [SLPVectorizer] Flag ADD/SUB SSAT/USAT intrinsics trivially vectorizable (PR4...Simon Pilgrim2019-01-034-1544/+300
* [SLPVectorizer][X86] Add ADD/SUB SSAT/USAT tests (PR40123)Simon Pilgrim2019-01-034-0/+4056
* Teach ObjCARC optimizer about equivalent PHIs when eliminating autoreleaseRV/...Pete Cooper2019-01-031-0/+18
* [BDCE] Fix typo in test; NFCNikita Popov2019-01-021-2/+2
* Fix assert in ObjCARC optimizer when deleting retainBlock of null or undef.Pete Cooper2019-01-021-0/+5
* [BDCE] Remove instructions without demanded bitsNikita Popov2019-01-022-13/+2
* [InstCombine] canonicalize raw IR rotate patterns to funnel shiftSanjay Patel2019-01-012-30/+8
* [BDCE] Regenerate test checks; NFCNikita Popov2019-01-011-11/+12
* [BDCE] Remove -instsimplify from BDCE test; NFCNikita Popov2019-01-011-56/+19
* Reapply "[BDCE][DemandedBits] Detect dead uses of undead instructions"Nikita Popov2019-01-011-2/+27
* [InstCombine] canonicalize MUL with NEG operandChen Zheng2019-01-012-18/+18
* [InstCombine] [NFC] update testcases for canonicalize MUL with NEG operandChen Zheng2018-12-291-5/+20
* [UnrollRuntime] NFC: Updated exiting tests and added more testsAnna Thomas2018-12-281-23/+145
* [UnrollRuntime] NFC: Add comment and verify LCSSAAnna Thomas2018-12-281-5/+5
* [NFC] Add failing test on LCSSA form preservation of LoopSimplifyCFGMax Kazantsev2018-12-281-0/+25
* Temporarily disable term folding in LoopSimplifyCFG, add testsMax Kazantsev2018-12-281-0/+59
* [LoopIdiomRecognize] Add CTTZ supportCraig Topper2018-12-261-0/+82
* [LoopSimplifyCFG] Delete dead exiting edgesMax Kazantsev2018-12-241-104/+82
* Return "[LoopSimplifyCFG] Delete dead in-loop blocks"Max Kazantsev2018-12-241-104/+26
* [BasicAA] Fix AA bug on dynamic allocas and stackrestoreReid Kleckner2018-12-211-0/+74
* [InstCombine] [NFC] testcases for canonicalize MUL with NEG operandChen Zheng2018-12-201-0/+44
* [ConstantFolding] Consolidate and extend bitcount intrinsic tests; NFCNikita Popov2018-12-203-57/+0
* [ConstantFolding] Add undef tests for overflow intrinsics; NFCNikita Popov2018-12-201-0/+71
* [ConstantFolding] Regenerate test checks; NFCNikita Popov2018-12-201-78/+58
* [LAA] Avoid generating RT checks for known deps preventing vectorization.Florian Hahn2018-12-201-2/+4
* [InstCombine] Preserve access-group metadata.Michael Kruse2018-12-201-2/+3
* [InstCombine] Make x86 PADDS/PSUBS constant folding tests genericSimon Pilgrim2018-12-202-399/+411
* Re-land r349731 "[CodeGen][ExpandMemcmp] Add an option for allowing overlappi...Clement Courbet2018-12-201-90/+334
* [InstCombine][AMDGPU] Handle more buffer intrinsicsPiotr Sobczak2018-12-201-0/+960
* Revert r349731 "[CodeGen][ExpandMemcmp] Add an option for allowing overlappin...Clement Courbet2018-12-201-334/+90
* [CodeGen][ExpandMemcmp] Add an option for allowing overlapping loads.Clement Courbet2018-12-201-90/+334
* Introduce llvm.loop.parallel_accesses and llvm.access.group metadata.Michael Kruse2018-12-2016-122/+386
* [CodeGenPrepare] Fix bad IR created by large offset GEP splitting.Eli Friedman2018-12-191-3/+10
* Revert "[BDCE][DemandedBits] Detect dead uses of undead instructions"Nikita Popov2018-12-191-2/+2
* [BDCE][DemandedBits] Detect dead uses of undead instructionsNikita Popov2018-12-191-2/+2
* Regenerate testSimon Pilgrim2018-12-191-48/+96
* [InstCombine] add tests for extract of vector load; NFCSanjay Patel2018-12-181-0/+57
* Preserve the linkage for objc* intrinsics as clang will set them to weak_exte...Pete Cooper2018-12-181-1/+27
* Add nonlazybind to objc_retain/objc_release when converting from intrinsics.Pete Cooper2018-12-181-0/+5
* [LAA] Introduce enum for vectorization safety status (NFC).Florian Hahn2018-12-181-0/+40
* [LoopVectorize] auto-generate complete checks; NFCSanjay Patel2018-12-181-9/+132
* Rewrite objc intrinsics to runtime methods in PreISelIntrinsicLowering instea...Pete Cooper2018-12-181-0/+281
* [InstCombine] auto-generate complete checks; NFCSanjay Patel2018-12-181-12/+25
* Change the objc ARC optimizer to use the new objc.* intrinsicsPete Cooper2018-12-1845-1842/+1842
* [InstCombine] Simplify cttz/ctlz + icmp eq/ne into mask checkNikita Popov2018-12-182-34/+46
* [InstCombine] add tests for scalarization; NFCSanjay Patel2018-12-181-4/+59
* [LoopUnroll] Honor '#pragma unroll' even with -fno-unroll-loops.Michael Kruse2018-12-181-0/+30
* [IPO][AVR] Create new Functions in the default address space specified in the...Dylan McKay2018-12-183-0/+74
* SROA: preserve alignment tags on loads and stores.Tim Northover2018-12-181-0/+47
OpenPOWER on IntegriCloud