aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* SimplifyLibCalls: When emitting an overloaded fp function check that it's ava...Benjamin Kramer2013-08-311-3/+23
* Compulsive reformatting.Bill Wendling2013-08-301-2/+5
* InstCombine: Check for zero shift amounts before subtracting one causing inte...Benjamin Kramer2013-08-301-10/+15
* Random cleanup: No need to use a std::vector here, since createInternalizePas...Bill Wendling2013-08-301-5/+4
* Revert: r189565 - Add getUnrollingPreferences to TTIHal Finkel2013-08-291-17/+5
* Add getUnrollingPreferences to TTIHal Finkel2013-08-291-5/+17
* Vectorizer/PassManager: I am working on moving the vectorizer out of the SCC...Nadav Rotem2013-08-281-46/+18
* Fix typo.Matt Arsenault2013-08-281-2/+2
* Disable unrolling in the loop vectorizer when disabled in the pass managerHal Finkel2013-08-282-8/+13
* 80 colsAlexey Samsonov2013-08-281-3/+4
* DataFlowSanitizer: Implement trampolines for function pointers passed to cust...Peter Collingbourne2013-08-271-3/+77
* Refactor 'vectorizeLoop' no functionality change.Nadav Rotem2013-08-271-187/+53
* Fixed typo.Michael Gottesman2013-08-271-1/+1
* Fix inserting instructions before last in bundle.Matt Arsenault2013-08-261-16/+20
* LoopVectorize: Implement partial loop unrolling when vectorization is not pro...Nadav Rotem2013-08-261-167/+495
* test commit. Remove blank lineYi Jiang2013-08-261-1/+0
* Fix unused variable in release buildMatt Arsenault2013-08-261-3/+2
* Constify functionsMatt Arsenault2013-08-261-6/+8
* Vectorize starting from insertelements building a vectorMatt Arsenault2013-08-261-3/+57
* Check if in set on insertion instead of separatelyMatt Arsenault2013-08-241-7/+3
* Add a function object to compare the first or second component of a std::pair.Benjamin Kramer2013-08-241-26/+5
* DataFlowSanitizer: correctly combine labels in the case where they are equal.Peter Collingbourne2013-08-231-1/+1
* [msan] Fix handling of va_arg overflow area on x86_64.Evgeniy Stepanov2013-08-231-2/+1
* Turn MipsOptimizeMathLibCalls into a target-independent scalar transformRichard Sandiford2013-08-233-0/+162
* 80 colsAlexey Samsonov2013-08-231-3/+3
* Update StripDeadDebugInfo to use DebugInfoFinder so that it is no longer stal...Michael Gottesman2013-08-231-62/+93
* DataFlowSanitizer: Replace non-instrumented aliases of instrumented functions...Peter Collingbourne2013-08-221-1/+12
* DataFlowSanitizer: Factor the wrapper builder out to buildWrapperFunction.Peter Collingbourne2013-08-221-20/+33
* DataFlowSanitizer: Prefix the name of each instrumented function with "dfs$".Peter Collingbourne2013-08-221-7/+51
* Teach the SLP vectorizer the correct way to check for consecutive accessChandler Carruth2013-08-221-49/+15
* Teach LoopVectorize about address space sizesMatt Arsenault2013-08-221-1/+2
* Fixed typo.Michael Gottesman2013-08-211-1/+1
* Removed trailing whitespace.Michael Gottesman2013-08-211-13/+13
* No functionality change.Yunzhong Gao2013-08-211-2/+2
* Teach InstCombine about address spacesMatt Arsenault2013-08-212-21/+33
* Use attribute helper functionMatt Arsenault2013-08-211-2/+1
* Fix typoMatt Arsenault2013-08-211-1/+1
* Move registering the execution of a basic block to the beginning rather than ...Bill Wendling2013-08-201-7/+7
* SLPVectorizer: Fix invalid iterator errorsArnold Schwaighofer2013-08-201-13/+51
* Add a llvm.copysign intrinsicHal Finkel2013-08-191-0/+5
* Use pop_back_val() instead of both back() and pop_back().Jakub Staszak2013-08-191-2/+1
* Teach InstCombine visitGetElementPtr about address spacesMatt Arsenault2013-08-193-20/+26
* Cleanup visitGetElementPtr to make address space change easierMatt Arsenault2013-08-191-11/+13
* commonPointerCast cleanups to make address space change easierMatt Arsenault2013-08-191-5/+11
* Revert non-test parts of r188507Matt Arsenault2013-08-191-1/+9
* Introduce SpecialCaseList::isIn overload for GlobalAliases.Peter Collingbourne2013-08-191-2/+14
* Adds missing TLI check for library simplification ofMichael Kuperstein2013-08-191-3/+6
* Remove SpecialCaseList::findCategory.Peter Collingbourne2013-08-191-35/+0
* PR 16899: Do not modify the basic block using the iterator, but keep theJoerg Sonnenberger2013-08-171-4/+6
* InstCombine: Use isAllOnesValue() instead of explicit -1.Jim Grosbach2013-08-161-1/+1