summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* Remove dangling initializers in GlobalDCEBruno Cardoso Lopes2014-08-251-0/+3
* Use range based for loops to avoid needing to re-mention SmallPtrSet size.Craig Topper2014-08-243-15/+10
* Use DILexicalBlockFile, rather than DILexicalBlock, to track discriminator ch...David Blaikie2014-08-211-4/+2
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-216-10/+10
* Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoi...Craig Topper2014-08-186-10/+10
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-176-10/+10
* Introduce a helper to combine instruction metadata.Rafael Espindola2014-08-152-0/+44
* Copy noalias metadata from call sites to inlined instructionsHal Finkel2014-08-141-4/+28
* Add noalias metadata for general calls (not just memory intrinsics) during in...Hal Finkel2014-08-141-7/+18
* utils: Fix segfault in flattencfgJan Vesely2014-08-131-4/+5
* Move helper for getting a terminating musttail call to BasicBlockReid Kleckner2014-08-121-30/+5
* [SimplifyCFG] fix accessing deleted PHINodes in switch-to-table conversion.Manman Ren2014-08-021-1/+4
* SimplifyCFG: Avoid miscompilations due to removed lifetime intrinsics.Rafael Espindola2014-07-301-1/+1
* Add @llvm.assume, lowering, and some basic propertiesHal Finkel2014-07-251-0/+28
* Convert noalias parameter attributes into noalias metadata during inliningHal Finkel2014-07-251-0/+174
* Feedback from Hans on r213815. No functionaility change.Manman Ren2014-07-241-10/+11
* Add scoped-noalias metadataHal Finkel2014-07-241-0/+101
* Fixing an MSVC conversion warning about implicitly converting the shift resul...Aaron Ballman2014-07-241-1/+1
* SimplifyCFG: fix a bug in switch to table conversionManman Ren2014-07-231-4/+13
* Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) ite...Duncan P. N. Exon Smith2014-07-2111-64/+94
* [C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ra...Manuel Jacob2014-07-2011-94/+64
* Give SplitBlockAndInsertIfThen the ability to update a domtree.Peter Collingbourne2014-07-151-1/+16
* Fix an issue with the MergeBasicBlockIntoOnlyPred() helper function where it didOwen Anderson2014-07-121-0/+5
* 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
* Feeding isSafeToSpeculativelyExecute its DataLayout pointerHal Finkel2014-07-103-31/+43
* Decouple llvm::SpecialCaseList text representation and its LLVM IR semantics.Alexey Samsonov2014-07-092-223/+0
* Fix some Twine locals.Benjamin Kramer2014-07-081-5/+9
* Fix for PR17073 ( http://llvm.org/pr17073 ), simplifycfg illegally hoists an ...Sanjay Patel2014-07-071-3/+20
* fixed some typos in commentsSanjay Patel2014-07-061-4/+4
* Update the MemoryBuffer API to use ErrorOr.Rafael Espindola2014-07-061-3/+4
* Minor stylistic fix in SimplifyCFG (test commit)Marcello Maggioni2014-07-031-1/+2
* DebugInfo: Preserve debug location information when transforming a call into ...David Blaikie2014-06-301-0/+1
* Revert "Introduce a string_ostream string builder facilty"Alp Toker2014-06-261-1/+2
* Don't build switch tables for dllimport and TLS variables in GEPsHans Wennborg2014-06-261-2/+3
* Introduce a string_ostream string builder faciltyAlp Toker2014-06-261-2/+1
* LoopUnrollRuntime: Check for overflow in the trip count calculation.Benjamin Kramer2014-06-211-11/+12
* Don't build switch lookup tables for dllimport or TLS variablesHans Wennborg2014-06-201-0/+4
* LowerSwitch: track bounding range for the condition tree.Jim Grosbach2014-06-161-27/+102
* Remove 'using std::errro_code' from lib.Rafael Espindola2014-06-131-2/+1
* Don't use 'using std::error_code' in include/llvm.Rafael Espindola2014-06-121-0/+1
* Remove system_error.h.Rafael Espindola2014-06-121-1/+1
* Fix line numbers for code inlined from __nodebug__ functions.Evgeniy Stepanov2014-06-091-1/+7
* Allow alias to point to an arbitrary ConstantExpr.Rafael Espindola2014-06-031-1/+1
* Make bitcast, extractelement, and insertelement considered cheap for speculat...Matt Arsenault2014-05-301-0/+3
* LCSSA should be performed on the outermost affected loop while unrolling loop.Dinesh Dwivedi2014-05-291-0/+9
* Add support for missed and analysis optimization remarks.Diego Novillo2014-05-222-7/+9
* Revert "Patch for function cloning to inline all blocks whose address is taken"Eric Christopher2014-05-191-106/+34
* Use create methods since msvc doesn't handle delegating constructors.Rafael Espindola2014-05-171-2/+3
* Reduce abuse of default values in the GlobalAlias constructor.Rafael Espindola2014-05-171-3/+2
OpenPOWER on IntegriCloud