summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/Local.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add arg_begin() and arg_end() to CallInst and InvokeInst; NFCISanjoy Das2015-12-101-2/+1
* [OperandBundles] Fix a transform in simplifycfgSanjoy Das2015-12-081-2/+6
* Move EH-specific helper functions to a more appropriate placeDavid Majnemer2015-12-021-1/+1
* [safestack] Protect byval function arguments.Evgeniy Stepanov2015-12-011-5/+11
* Preserve load alignment and dereferenceable metadata during some transformationsArtur Pilipenko2015-11-021-0/+9
* TransformUtils: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-131-12/+14
* [PlaceSafeopints] Extract out `callsGCLeafFunction`, NFCSanjoy Das2015-10-081-0/+17
* inariant.group handling in GVNPiotr Padlewski2015-10-021-1/+14
* Fix debug info with SafeStack.Evgeniy Stepanov2015-09-301-3/+11
* Move dbg.declare intrinsics when merging and replacing allocas.Evgeniy Stepanov2015-09-291-4/+4
* Improve performance of SimplifyInstructionsInBlockFiona Glaser2015-09-281-12/+60
* [EH] Create removeUnwindEdge utilityJoseph Tremoulet2015-09-271-0/+37
* Constant propagation after hitting assume(cmp) bugfixPiotr Padlewski2015-09-021-0/+20
* [RemoveDuplicatePHINodes] Start over after removing a PHI.Benjamin Kramer2015-09-021-0/+5
* Revert r246244 and r246243Steven Wu2015-08-281-20/+0
* Constant propagation after hitting assume(cmp) bugfixPiotr Padlewski2015-08-281-0/+20
* Rename Instruction::dropUnknownMetadata() to dropUnknownNonDebugMetadata()Adrian Prantl2015-08-201-1/+1
* [ConstantFoldTerminator] Preserve make.implicit metadata when converting Swit...Chen Li2015-08-071-0/+5
* Convert a bunch of loops to foreach. NFC.Pete Cooper2015-08-061-2/+1
* New EH representation for MSVC compatibilityDavid Majnemer2015-07-311-2/+3
* Update enforceKnownAlignment after the isWeakForLinker semantic changeReid Kleckner2015-07-141-7/+4
* Revert the new EH instructionsDavid Majnemer2015-07-101-3/+2
* New EH representation for MSVC compatibilityDavid Majnemer2015-07-101-2/+3
* [EliminateDuplicatePHINodes] Replace custom hash map with DenseSet.Benjamin Kramer2015-06-181-51/+34
OpenPOWER on IntegriCloud