summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/Local.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Revert r281895 "Add @llvm.dbg.value entries for the phi node created by -mem2...Hans Wennborg2016-09-211-47/+5
* Make llvm::ConvertDebugDeclareToDebugValue() be a void function (NFC)Keith Walker2016-09-201-8/+5
* Add @llvm.dbg.value entries for the phi node created by -mem2regKeith Walker2016-09-191-0/+45
* Fix misleading comment for getOrEnforceKnownAlignmentMatt Arsenault2016-09-131-4/+0
* revert r280427Dehao Chen2016-09-081-4/+2
* Refactor replaceDominatedUsesWith to have a flag to control whether to replac...Dehao Chen2016-09-011-2/+4
* [JumpThreading] Fix handling of aliasing metadata.Eli Friedman2016-08-081-0/+11
* Move helpers into anonymous namespaces. NFC.Benjamin Kramer2016-08-061-0/+2
* [sanitizer] Simplify and future-proof maybeMarkSanitizerLibraryCallNoBuiltin().Evgeniy Stepanov2016-07-281-17/+6
* [Utils] Simplify combineMetadataDavid Majnemer2016-07-251-3/+3
* Just a small cleanupDavid Majnemer2016-06-251-30/+21
* Revert "[SimplifyCFG] Stop inserting calls to llvm.trap for UB"David Majnemer2016-06-251-23/+39
* [SimplifyCFG] Stop inserting calls to llvm.trap for UBDavid Majnemer2016-06-251-39/+23
* [SimplifyCFG] Replace calls to null/undef with unreachableDavid Majnemer2016-06-251-0/+6
* Reinstate r273711David Majnemer2016-06-251-5/+14
* Revert r273711, it caused PR28298.Nico Weber2016-06-241-14/+5
* SimplifyInstruction does not imply DCEDavid Majnemer2016-06-241-5/+14
* [sanitizers] Disable target-specific lowering of string functions.Marcin Koscielnicki2016-06-181-0/+26
* [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
* [InstCombine] Catch more bswap cases missed due to zext and truncs.Chad Rosier2016-05-261-4/+48
* Clarify that we match BSwap in InstCombine and BitReverse in CGP. NFC.Chad Rosier2016-05-251-1/+1
* Fix 80-column violation.Chad Rosier2016-05-211-1/+2
* Revert "[SimplifyCFG] Extend TryToSimplifyUncondBranchFromEmptyBlock for empt...Reid Kleckner2016-05-021-148/+55
* [SimplifyCFG] Extend TryToSimplifyUncondBranchFromEmptyBlock for empty block ...Hans Wennborg2016-05-021-55/+148
* Mark guards on true as "trivially dead"Sanjoy Das2016-04-291-2/+6
* [SimplifyCFG] Preserve !llvm.mem.parallel_loop_access when mergingHal Finkel2016-04-261-0/+1
* [SimplifyCFG] Fold `llvm.guard(false)` to unreachableSanjoy Das2016-04-211-1/+19
* [RS4GC] Lower calls to @llvm.experimental.deoptimizeSanjoy Das2016-03-251-9/+9
* ADT: Remove == and != comparisons between ilist iterators and pointersDuncan P. N. Exon Smith2016-02-211-1/+1
* Debug Info: Teach LdStHasDebugValue() (Local.cpp) about DIExpressions.Adrian Prantl2016-02-171-17/+16
* Avoid overly large SmallPtrSet/SmallSetMatthias Braun2016-01-301-1/+1
* [SCCP] Remove duplicate codeDavid Majnemer2016-01-241-1/+4
* [InstCombine, SCCP] Consolidate code used to remove instructionsDavid Majnemer2016-01-241-0/+21
* Fix for two constant propagation problems in GVN with the assume intrinsicDavid L Kreitzer2016-01-211-1/+1
* Stop increasing alignment of externally-visible globals on ELFJames Y Knight2016-01-151-13/+20
* [InstCombine] Rewrite bswap/bitreverse handling completely.James Molloy2016-01-151-0/+202
* [Utils] Fix incorrect dbg.declare store conversionKeno Fischer2016-01-141-5/+8
* Revert "Stop increasing alignment of externally-visible globals on ELF platfo...James Y Knight2016-01-141-7/+13
* Stop increasing alignment of externally-visible globals on ELFJames Y Knight2016-01-131-13/+7
* [Utils] Insert DW_OP_bit_piece when only describing part of the variableKeno Fischer2016-01-121-2/+24
* [JumpThreading] Don't forget to report that the IR changedDavid Majnemer2016-01-101-1/+4
* [Statepoints] Check for the "gc-leaf-function" attribute on call sites as well.Manuel Jacob2016-01-051-2/+2
* [SimplifyCFG] Further improve our ability to remove redundant catchpadsDavid Majnemer2016-01-051-2/+26
* [SimplifyCFG] Remove redundant catchpadsDavid Majnemer2016-01-051-2/+17
* Clean up the processing of dbg.value in various placesKeno Fischer2015-12-191-4/+13
* [WinEH] Use operand bundles to describe call sitesDavid Majnemer2015-12-151-3/+1
* [IR] Remove terminatepadDavid Majnemer2015-12-141-7/+0
* [IR] Reformulate LLVM's EH funclet IRDavid Majnemer2015-12-121-7/+11
OpenPOWER on IntegriCloud