summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* 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
* Cleanup whitespaceDuncan P. N. Exon Smith2014-03-111-9/+9
* Follow up to r203488. Code clean up to eliminate a lot of copy+paste.Evan Cheng2014-03-111-215/+35
* Use discriminator information in sample profiles.Diego Novillo2014-03-101-40/+85
* MemCpyOpt: When merging memsets also merge the trivial case of two memsets wi...Benjamin Kramer2014-03-101-0/+7
* For functions with ARM target specific calling convention, when simplify-libcallEvan Cheng2014-03-101-48/+233
* SimplifyCFG: Simplify the weight scaling algorithm.Benjamin Kramer2014-03-091-15/+6
* Fix build break.Ahmed Charles2014-03-091-0/+2
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-0957-783/+629
* [C++11] Revert uses of lambdas with array_pod_sort.Benjamin Kramer2014-03-071-4/+5
* [C++11] Convert sort predicates into lambdas.Benjamin Kramer2014-03-072-18/+12
* InstCombine: form shuffles from wider range of insert/extractelementsTim Northover2014-03-071-49/+70
* Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles2014-03-069-24/+20
* [Layering] Move InstVisitor.h into the IR library as it is prettyChandler Carruth2014-03-068-8/+8
* [Layering] Move DebugInfo.h into the IR library where its implementationChandler Carruth2014-03-0612-12/+12
* [Layering] Move DIBuilder.h into the IR library where its implementationChandler Carruth2014-03-068-8/+8
* LoopVectorizer: Preserve fast-math flagsArnold Schwaighofer2014-03-051-5/+21
* [Layering] Move DebugLoc.h into the IR library. The implementationChandler Carruth2014-03-051-1/+1
* [C++11] Make this interface accept const Use pointers and use overrideChandler Carruth2014-03-052-3/+3
* [C++11] Replace OwningPtr::take() with OwningPtr::release().Ahmed Charles2014-03-051-1/+1
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-0584-281/+328
* [Modules] Move the ConstantRange class into the IR library. This isChandler Carruth2014-03-043-3/+3
* [Modules] Move the PredIteratorCache into the IR library -- it isChandler Carruth2014-03-042-2/+2
* [Modules] Move the NoFolder into the IR library as it createsChandler Carruth2014-03-041-1/+1
* [Modules] Move the TargetFolder into the Analysis library. Historically,Chandler Carruth2014-03-042-2/+2
* [Modules] Move CFG.h to the IR library as it defines graph traits overChandler Carruth2014-03-0424-24/+24
OpenPOWER on IntegriCloud