summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/Local.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Move the personality function from LandingPadInst to FunctionDavid Majnemer2015-06-171-3/+4
* Extend EarlyCSE to handle basic cases from JumpThreading and CVPPhilip Reames2015-05-221-0/+20
* IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith2015-04-291-1/+1
* DebugInfo: Drop rest of DIDescriptor subclassesDuncan P. N. Exon Smith2015-04-211-10/+10
* DebugInfo: Assert dbg.declare/value insts are validDuncan P. N. Exon Smith2015-04-211-6/+3
* Silencing a -Wunused-but-set-variable warning; NFC.Aaron Ballman2015-04-161-5/+4
* DebugInfo: Require a DebugLoc in DIBuilder::insertDeclare()Duncan P. N. Exon Smith2015-04-151-12/+9
* DebugInfo: Gut DIExpressionDuncan P. N. Exon Smith2015-04-141-2/+1
* Transforms: Stop using DIDescriptor::is*() and auto-castingDuncan P. N. Exon Smith2015-04-061-12/+6
* Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.Benjamin Kramer2015-03-231-1/+1
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-10/+10
* Don't promote asynch EH invokes of nounwind functions to callsReid Kleckner2015-02-111-1/+2
OpenPOWER on IntegriCloud