summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Revert r204076 for now - it caused significant regressions in a number ofLang Hames2014-03-231-47/+78
* [Constant Hoisting] Erase dead cast instructions.Juergen Ributzka2014-03-221-1/+1
* [Constant Hoisting] Fix multiple entries for the same basic block in PHI nodes.Juergen Ributzka2014-03-221-3/+36
* Remove some dead assignements found by scan-buildArnaud A. de Grandmaison2014-03-211-1/+0
* Sink: Don't sink static allocas from the entry blockTom Stellard2014-03-211-0/+7
* [Constant Hoisting] Make the constant materialization cost operand dependentJuergen Ributzka2014-03-211-7/+7
* [Constant Hoisting] Lazily compute the idom and cache the result.Juergen Ributzka2014-03-211-4/+43
* [Constant Hoisting] Change the algorithm to only track constants for instruct...Juergen Ributzka2014-03-211-239/+321
* [Constant Hoisting] Fix capitalization of function names.Juergen Ributzka2014-03-211-33/+34
* [Constant Hoisting] Replace the MapVector with a separate Map and Vector to k...Juergen Ributzka2014-03-211-38/+51
* Revert "[Constant Hoisting] Extend coverage of the constant hoisting pass."Juergen Ributzka2014-03-201-391/+259
* [Constant Hoisting] Extend coverage of the constant hoisting pass.Juergen Ributzka2014-03-201-259/+391
* Remove LowerInvoke's obsolete "-enable-correct-eh-support" optionMark Seaborn2014-03-201-507/+8
* [ASan] Do not instrument globals from the llvm.metadata section.Alexander Potapenko2014-03-201-0/+2
* Set debug info for instructions inserted in SplitBlockAndInsertIfThen.Evgeniy Stepanov2014-03-192-2/+6
* Fix use_iterator crash in ObjCArc from r203364Duncan P. N. Exon Smith2014-03-181-2/+3
* [LV] While I'm here, use range based for loops which are so much cleanerChandler Carruth2014-03-181-7/+7
* [LV] The actual change I intended to commit in r204148. Sorry for theChandler Carruth2014-03-181-8/+1
* [LV] Replace some dead code with an assert. When I first ported thisChandler Carruth2014-03-181-2/+2
* [msan] Origin tracking with history.Evgeniy Stepanov2014-03-181-10/+20
* Tolerate unmangled names in sample profiles.Diego Novillo2014-03-181-6/+12
* [msan] Kill -msan-store-clean-origin flag.Evgeniy Stepanov2014-03-181-5/+1
* [C++11] Change DebugInfoFinder to use range-based loopsAlon Mishne2014-03-183-20/+8
* [msan] Remove unused code.Evgeniy Stepanov2014-03-181-5/+0
* Use range metadata instead of introducing selects.Dan Gohman2014-03-171-78/+47
* Consistent use of the noduplicate attribute.Eli Bendersky2014-03-171-1/+1
* Remove named Twine.David Blaikie2014-03-161-4/+2
* Remove some dead assignements found by scan-buildArnaud A. de Grandmaison2014-03-151-1/+1
* LSR: Compress a pair (and get rid of the DenseMapInfo for it).Benjamin Kramer2014-03-151-33/+6
* SampleProfile.cpp: Fix take #2. The issue was abuse of StringRef here.NAKAMURA Takumi2014-03-151-2/+4
* SampleProfile.cpp: Quick fix to r203976 about abuse of Twine. The life of Twi...NAKAMURA Takumi2014-03-151-5/+3
* Re-format SampleProfile.cpp with clang-format. No functional changes.Diego Novillo2014-03-141-2/+2
* Use DiagnosticInfo facility.Diego Novillo2014-03-141-14/+46
* [ASan] Fix https://code.google.com/p/address-sanitizer/issues/detail?id=274Alexander Potapenko2014-03-141-3/+9
* MergeFunctions, cmpType: fixed variable names from XXTy1 and XXTy2 to XXTyL a...Stepan Dyatkovskiy2014-03-141-29/+29
* MergeFunctions, cmpType: Fixed comments wrapping.Stepan Dyatkovskiy2014-03-141-1/+2
* Fix a bug in InstCombine where we would incorrectly attempt to construct aOwen Anderson2014-03-131-0/+7
* [msan] Fix handling of byval arguments in VarArg calls.Evgeniy Stepanov2014-03-131-21/+34
* First patch of patch series that improves MergeFunctions performance time fro...Stepan Dyatkovskiy2014-03-131-39/+94
* Fix typo in comment: "inwoke" -> "invoke"Mark Seaborn2014-03-131-1/+1
* Resubmit "[SLPV] Recognize vectorizable intrinsics during SLP vectorization ..."Raul E. Silvera2014-03-121-0/+83
* Allow switch-to-lookup table for tables with holes by adding bitmask checkHans Wennborg2014-03-121-5/+61
* Revert r203488 and r203520.Evan Cheng2014-03-121-67/+62
* Revive SizeOptLevel-explaining comments that were dropped in r203669Eli Bendersky2014-03-121-2/+2
* Move duplicated code into a helper function (exposed through overload).Eli Bendersky2014-03-121-0/+17
* Cloning a function now also clones its debug metadata if 'ModuleLevelChanges'...Alon Mishne2014-03-121-0/+58
* Fix crash in PRE.Erik Verbruggen2014-03-111-0/+2
* IR: add a second ordering operand to cmpxhg for failureTim Northover2014-03-113-19/+7
* GVN: fix hashing of extractvalue.Erik Verbruggen2014-03-111-0/+4
* GVN: merge overflow intrinsics with non-overflow instructions.Erik Verbruggen2014-03-111-58/+118
OpenPOWER on IntegriCloud