summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* [MSSA] Add an overload for getClobberingMemoryAccess.George Burgess IV2016-07-201-7/+9
* move decomposeBitTestICmp() to Transforms/Utils; NFCSanjay Patel2016-07-201-0/+44
* fix documentation comments; NFCSanjay Patel2016-07-201-32/+0
* Revert "Revert r275883 and r275891. They seem to cause PR28608."Michael Zolotukhin2016-07-202-15/+69
* Revert r275883 and r275891. They seem to cause PR28608.Sean Silva2016-07-192-60/+13
* Fix unused variableDaniel Berlin2016-07-191-2/+1
* Make MemorySSA::dominates/locallydominates constant timeDaniel Berlin2016-07-191-16/+36
* [MemorySSA] Update to the new shiny walker.George Burgess IV2016-07-191-307/+830
* [LoopSimplify] Update LCSSA after separating nested loops.Michael Zolotukhin2016-07-181-12/+50
* [LCSSA] Post-process PHI-nodes created by SSAUpdate when constructing LCSSA f...Michael Zolotukhin2016-07-181-1/+10
* Make processInstruction from LCSSA.cpp externally available.Michael Zolotukhin2016-07-151-120/+126
* [AliasAnalysis] Give back AA results for fence instructionsDavid Majnemer2016-07-151-5/+7
* Reverting r275284 due to platform-specific test failuresAndrew Kaylor2016-07-131-1/+0
* Fix for Bug 26903, adds support to inline __builtin_mempcpyAndrew Kaylor2016-07-131-0/+1
* [LoopSimplify] Remove a comment which is unlikely to age well.Davide Italiano2016-07-091-4/+0
* [PM] Port LoopSimplify to the new pass manager.Davide Italiano2016-07-092-0/+32
* Rename LoopAccessAnalysis to LoopAccessLegacyAnalysis /NFCXinliang David Li2016-07-081-3/+3
* [PM] Port InstSimplify to the new pass manager.Davide Italiano2016-07-071-44/+62
* Addressing post-commit comments for not rewriting fputs:Sjoerd Meijer2016-07-071-2/+5
* Code size optimisation: don't rewrite fputs to fwrite when optimising for sizeSjoerd Meijer2016-07-071-0/+2
* [MemorySSA] Reinstate the legacy printer and verifier.Chad Rosier2016-07-062-0/+31
* Fix handling of forward unreachable but reverse-reachable blocks in MemorySSA...Daniel Berlin2016-07-061-2/+16
* [MSSA] Fix typo. NFC.George Burgess IV2016-07-061-1/+1
* [PM] refactor LoopAccessInfo code part-2Xinliang David Li2016-07-011-3/+3
* [PM] Normalize FIXMEs for missing PreserveCFG to have the same wording.Michael Kuperstein2016-06-282-7/+2
* Factor out buildMemorySSA from getWalker.Daniel Berlin2016-06-271-8/+11
* [CodeExtractor] Merge DEBUG statements in an attempt to fix the msvcBenjamin Kramer2016-06-261-4/+6
* Apply clang-tidy's modernize-loop-convert to most of lib/Transforms.Benjamin Kramer2016-06-2610-149/+104
* Just a small cleanupDavid Majnemer2016-06-251-30/+21
* Revert "[SimplifyCFG] Stop inserting calls to llvm.trap for UB"David Majnemer2016-06-253-25/+41
* [SimplifyCFG] Stop inserting calls to llvm.trap for UBDavid Majnemer2016-06-253-41/+25
* [SimplifyCFG] Replace calls to null/undef with unreachableDavid Majnemer2016-06-252-1/+11
* It isn't meaningful for a transform to preserve another transform. NFC.Michael Kuperstein2016-06-252-10/+0
* Reinstate r273711David Majnemer2016-06-254-18/+33
* Silence a -Wsign-compare warningDavid Majnemer2016-06-251-2/+2
* Revert r273711, it caused PR28298.Nico Weber2016-06-244-33/+18
* [MemorySSA] Move code around a bit. NFC.George Burgess IV2016-06-241-34/+100
* SimplifyInstruction does not imply DCEDavid Majnemer2016-06-244-18/+33
* Switch more loops to be range-basedDavid Majnemer2016-06-244-18/+16
* Teaching SimplifyCFG to recognize the Or-Mask trick that InstCombine uses toChuang-Yu Cheng2016-06-241-0/+25
* Delete more dead code.Rafael Espindola2016-06-221-30/+0
* Add MemoryAccess creation and PHI creation APIs to MemorySSADaniel Berlin2016-06-211-3/+108
* Rename to be consistent with other type names. NFCDaniel Berlin2016-06-201-11/+12
* [sanitizers] Disable target-specific lowering of string functions.Marcin Koscielnicki2016-06-181-0/+26
* Use m_APInt in SimplifyCFGChuang-Yu Cheng2016-06-171-5/+5
* [safestack] Fixup llvm.dbg.value when rewriting unsafe allocas.Evgeniy Stepanov2016-06-161-19/+73
* Revert r272891 "[JumpThreading] Prevent dangling pointer problems in BranchPr...Igor Laevsky2016-06-161-5/+1
* [JumpThreading] Prevent dangling pointer problems in BranchProbabilityInfoIgor Laevsky2016-06-161-1/+5
* [LAA] Default getInfo to not speculate symbolic strides. NFCAdam Nemet2016-06-161-1/+1
* SimplifyCFG is able to detect the pattern:Chuang-Yu Cheng2016-06-161-4/+42
OpenPOWER on IntegriCloud