summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* MergeFunc patch from Björn Steinbrink.Stepan Dyatkovskiy2014-07-151-2/+12
* [dfsan] Introduce an optimization to reduce the number of union queries.Peter Collingbourne2014-07-151-1/+34
* [dfsan] Move combineShadows to DFSanFunction in preparation for it to use a d...Peter Collingbourne2014-07-151-18/+16
* Give SplitBlockAndInsertIfThen the ability to update a domtree.Peter Collingbourne2014-07-151-1/+16
* Don't eliminate memcpy's when the address of the pointer may itself be releva...Nick Lewycky2014-07-141-0/+6
* Use pointer type cast helpers.Matt Arsenault2014-07-141-3/+2
* [CMake] Add LLVM_LINK_COMPONENTS to loadable modules, LLVMHello and BugpointP...NAKAMURA Takumi2014-07-131-0/+4
* Fix an issue with the MergeBasicBlockIntoOnlyPred() helper function where it didOwen Anderson2014-07-122-5/+5
* [ASan] Collect unmangled names of global variables in Clang to print them in ...Alexey Samsonov2014-07-121-9/+20
* [ASan] Introduce a struct representing the layout of metadata entry in llvm.a...Alexey Samsonov2014-07-111-47/+37
* When we sink an instruction, this can open up opportunity for the operands to...Aditya Nandakumar2014-07-111-2/+11
* Fixup PHIs in LowerSwitch when a Leaf node is not emitted.Marcello Maggioni2014-07-111-10/+31
* Partially fix PR20058: reduce compile time for loop unrolling with very high ...Mark Heffernan2014-07-101-7/+17
* InstCombine: Fix a crash in Descale for multiply-by-zeroDuncan P. N. Exon Smith2014-07-101-0/+6
* Feeding isSafeToSpeculativelyExecute its DataLayout pointer (in Sink)Hal Finkel2014-07-101-1/+5
* Feeding isSafeToSpeculativelyExecute its DataLayout pointerHal Finkel2014-07-105-34/+48
* Allow isDereferenceablePointer to look through some bitcastsHal Finkel2014-07-104-11/+17
* [dfsan] Handle bitcast aliases.Peter Collingbourne2014-07-101-2/+2
* Decouple llvm::SpecialCaseList text representation and its LLVM IR semantics.Alexey Samsonov2014-07-093-231/+53
* Fix for PR20059 (instcombine reorders shufflevector after instruction that ma...Sanjay Patel2014-07-091-0/+6
* [ASan/Win] Don't instrument COMDAT globals. Properly fixes PR20244.Timur Iskhodzhanov2014-07-091-8/+4
* Revert "GlobalDCE: Delete available_externally initializers if it allows remo...Pete Cooper2014-07-081-40/+3
* Fix some Twine locals.Benjamin Kramer2014-07-081-5/+9
* [ASan/Win] Don't instrument private COMDAT globals until PR20244 is properly ...Timur Iskhodzhanov2014-07-081-0/+7
* [ASan] Completely remove sanitizer blacklist file from instrumentation pass.Alexey Samsonov2014-07-081-17/+5
* Kill unnecessary includeAlexey Samsonov2014-07-081-1/+0
* fixed some typosSanjay Patel2014-07-071-4/+4
* Fix for PR17073 ( http://llvm.org/pr17073 ), simplifycfg illegally hoists an ...Sanjay Patel2014-07-071-3/+20
* Make helper functions static.Benjamin Kramer2014-07-072-4/+4
* [msan] Fix handling of phi in blacklisted functions.Evgeniy Stepanov2014-07-071-2/+5
* InstCombine: Simplify code, no functionality change.Benjamin Kramer2014-07-071-16/+2
* fixed some typos in commentsSanjay Patel2014-07-061-4/+4
* Update the MemoryBuffer API to use ErrorOr.Rafael Espindola2014-07-062-6/+8
* GlobalDCE: Delete available_externally initializers if it allows removing the...Benjamin Kramer2014-07-041-3/+40
* InstCombine: Strength reduce sadd.with.overflow into a regular nsw add if we ...Benjamin Kramer2014-07-041-0/+15
* Run interprocedural const prop before global optimizerGerolf Hoflehner2014-07-031-1/+1
* [msan] Stop propagating shadow in blacklisted functions.Evgeniy Stepanov2014-07-031-9/+11
* Revert of r212265.Evgeniy Stepanov2014-07-031-11/+9
* [msan] Stop propagating shadow in blacklisted functions.Evgeniy Stepanov2014-07-031-9/+11
* Minor stylistic fix in SimplifyCFG (test commit)Marcello Maggioni2014-07-031-1/+2
* Remove non-static field initializer to appease MSVCAlexey Samsonov2014-07-021-1/+2
* Constify the Function pointers in the result of makeSubprogramMapDavid Blaikie2014-07-022-5/+4
* [ASan] Print exact source location of global variables in error reports.Alexey Samsonov2014-07-021-31/+95
* InstCombine: Optimize x/INT_MIN to x==INT_MINDavid Majnemer2014-07-021-0/+4
* InstCombine: Don't turn -(x/INT_MIN) -> x/INT_MINDavid Majnemer2014-07-021-3/+3
* Optimize InstCombine stack memory consumptionReid Kleckner2014-07-011-75/+78
* DebugInfo: Keep track of subprograms who's arguments have been promoted.David Blaikie2014-07-011-0/+12
* DebugInfo: Provide a utility for building a mapping from llvm::Function*s to ...David Blaikie2014-07-011-31/+1
* GlobalOpt: Don't swap private for internal linkageDavid Majnemer2014-07-011-3/+3
* GlobalOpt: Handle non-zero offsets for aliasesDavid Majnemer2014-07-011-1/+6
OpenPOWER on IntegriCloud