aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r235153Pirama Arumuga Nainar2015-05-185-7/+34
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-099-70/+115
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-2322-177/+830
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-0216-62/+368
* Update LLVM for rebase to r212749.Stephen Hines2014-07-217-124/+31
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-2924-113/+335
* Update to LLVM 3.5a.Stephen Hines2014-04-2420-66/+237
* Don't build DFSan functionality for Android.Stephen Hines2014-02-131-2/+2
* Add a loop rerolling flag to the PassManagerBuilderHal Finkel2013-11-171-0/+1
* Add a loop rerolling passHal Finkel2013-11-161-0/+6
* SampleProfileLoader pass. Initial setup.Diego Novillo2013-11-131-0/+9
* Move the old pass manager infrastructure into a legacy namespace andChandler Carruth2013-11-091-4/+10
* Add a runtime unrolling parameter to the LoopUnroll pass constructorHal Finkel2013-11-051-1/+2
* Use LTO_SYMBOL_SCOPE_DEFAULT_CAN_BE_HIDDEN instead of the "dso list".Rafael Espindola2013-10-311-17/+1
* Fix "existant" typosAlp Toker2013-10-291-1/+1
* Optimize more linkonce_odr values during LTO.Rafael Espindola2013-10-211-0/+82
* Optimize linkonce_odr unnamed_addr functions during LTO.Rafael Espindola2013-10-031-3/+23
* Remove the very substantial, largely unmaintained legacy PGOChandler Carruth2013-10-021-9/+0
* Remove the long, long defunct IR block placement pass.Chandler Carruth2013-09-141-7/+0
* Rename some variables to match the style guide.Rafael Espindola2013-09-041-1/+1
* Disable unrolling in the loop vectorizer when disabled in the pass managerHal Finkel2013-08-281-1/+1
* Turn MipsOptimizeMathLibCalls into a target-independent scalar transformRichard Sandiford2013-08-231-0/+7
* Fix assert with GEP ptr vector indexing structsMatt Arsenault2013-08-191-3/+8
* Introduce SpecialCaseList::isIn overload for GlobalAliases.Peter Collingbourne2013-08-191-0/+9
* Remove SpecialCaseList::findCategory.Peter Collingbourne2013-08-191-16/+0
* DataFlowSanitizer: greylist is now ABI list.Peter Collingbourne2013-08-141-3/+5
* Revert r187191, which broke opt -mem2reg on the testcases included in PR16867.Nick Lewycky2013-08-131-3/+2
* Remove unused SpecialCaseList constructorsAlexey Samsonov2013-08-121-4/+0
* Add SpecialCaseList::createOrDie() factory and use it in sanitizer passesAlexey Samsonov2013-08-121-0/+3
* Introduce factory methods for SpecialCaseListAlexey Samsonov2013-08-121-1/+17
* Really unbreak Mac build.Peter Collingbourne2013-08-071-1/+1
* Unbreak Mac build.Peter Collingbourne2013-08-071-1/+1
* DataFlowSanitizer; LLVM changes.Peter Collingbourne2013-08-071-0/+25
* Factor FlattenCFG out from SimplifyCFGTom Stellard2013-08-063-2/+24
* Introduce an optimisation for special case lists with large numbers of litera...Peter Collingbourne2013-08-051-1/+2
* Minor address space code simplification.Matt Arsenault2013-08-031-3/+2
* Teach EmitGEPOffset about address spacesMatt Arsenault2013-08-021-12/+14
* Fix parameter ordering bug in createDebugIRPass()Daniel Malea2013-07-301-3/+3
* Update comments for SSAUpdater to use the modern doxygen commentChandler Carruth2013-07-281-47/+57
* Thread DataLayout through the callers and into mem2reg. This will beChandler Carruth2013-07-281-2/+3
* Reimplement isPotentiallyReachable to make nocapture deduction much stronger.Nick Lewycky2013-07-271-22/+0
* SimplifyCFG: Use parallel-and and parallel-or mode to consolidate branch cond...Tom Stellard2013-07-272-2/+3
* Respect llvm.used in Internalize.Rafael Espindola2013-07-251-0/+8
* Make the mem2reg interface use an ArrayRef as it keeps a copy of theseChandler Carruth2013-07-211-3/+3
* Update mem2reg's comments to conform to the new doxygen standards. NoChandler Carruth2013-07-201-7/+11
* Implement categories for special case lists.Peter Collingbourne2013-07-091-18/+56
* Introduce a SpecialCaseList ctor which takes a MemoryBuffer to makePeter Collingbourne2013-07-091-0/+4
* Rename BlackList class to SpecialCaseList and move it to Transforms/Utils.Peter Collingbourne2013-07-091-3/+3
* Remove limitation on DebugIR that made it require existing debug metadata.Daniel Malea2013-06-281-5/+30
* Add a flag to defer vectorization into a phase after the inliner and itsChandler Carruth2013-06-241-0/+1