summaryrefslogtreecommitdiff
path: root/lib/Transforms
Commit message (Expand)AuthorAge
* Revert "Add r159136 back now that pr13124 has been fixed."Rafael Espindola2013-09-04
* InstCombine: allow unmasked icmps to be combined with logical opsTim Northover2013-09-04
* InstCombine: look for masked compares with subset relationTim Northover2013-09-04
* Add r159136 back now that pr13124 has been fixed.Rafael Espindola2013-09-03
* [objc-arc] Remove dead code from previous commit.Michael Gottesman2013-09-03
* [objc-arc] Turn off the objc_retainBlock -> objc_retain optimization.Michael Gottesman2013-09-03
* Enable late-vectorization by default.Nadav Rotem2013-09-03
* Teach InstCombineLoadCast about address spaces.Matt Arsenault2013-09-03
* Use type form of getIntPtrType in alloca visitor.Matt Arsenault2013-09-03
* In this patch we are trying to do two things:Yi Jiang2013-09-03
* [msan] Fix handling of select with struct arguments.Evgeniy Stepanov2013-09-03
* [msan] Fix select instrumentation.Evgeniy Stepanov2013-09-03
* SimplifyLibCalls: When emitting an overloaded fp function check that it's ava...Benjamin Kramer2013-08-31
* Compulsive reformatting.Bill Wendling2013-08-30
* InstCombine: Check for zero shift amounts before subtracting one causing inte...Benjamin Kramer2013-08-30
* Random cleanup: No need to use a std::vector here, since createInternalizePas...Bill Wendling2013-08-30
* Revert: r189565 - Add getUnrollingPreferences to TTIHal Finkel2013-08-29
* Add getUnrollingPreferences to TTIHal Finkel2013-08-29
* Vectorizer/PassManager: I am working on moving the vectorizer out of the SCC...Nadav Rotem2013-08-28
* Fix typo.Matt Arsenault2013-08-28
* Disable unrolling in the loop vectorizer when disabled in the pass managerHal Finkel2013-08-28
* 80 colsAlexey Samsonov2013-08-28
* DataFlowSanitizer: Implement trampolines for function pointers passed to cust...Peter Collingbourne2013-08-27
* Refactor 'vectorizeLoop' no functionality change.Nadav Rotem2013-08-27
* Fixed typo.Michael Gottesman2013-08-27
* Fix inserting instructions before last in bundle.Matt Arsenault2013-08-26
* LoopVectorize: Implement partial loop unrolling when vectorization is not pro...Nadav Rotem2013-08-26
* test commit. Remove blank lineYi Jiang2013-08-26
* Fix unused variable in release buildMatt Arsenault2013-08-26
* Constify functionsMatt Arsenault2013-08-26
* Vectorize starting from insertelements building a vectorMatt Arsenault2013-08-26
* Check if in set on insertion instead of separatelyMatt Arsenault2013-08-24
* Add a function object to compare the first or second component of a std::pair.Benjamin Kramer2013-08-24
* DataFlowSanitizer: correctly combine labels in the case where they are equal.Peter Collingbourne2013-08-23
* [msan] Fix handling of va_arg overflow area on x86_64.Evgeniy Stepanov2013-08-23
* Turn MipsOptimizeMathLibCalls into a target-independent scalar transformRichard Sandiford2013-08-23
* 80 colsAlexey Samsonov2013-08-23
* Update StripDeadDebugInfo to use DebugInfoFinder so that it is no longer stal...Michael Gottesman2013-08-23
* DataFlowSanitizer: Replace non-instrumented aliases of instrumented functions...Peter Collingbourne2013-08-22
* DataFlowSanitizer: Factor the wrapper builder out to buildWrapperFunction.Peter Collingbourne2013-08-22
* DataFlowSanitizer: Prefix the name of each instrumented function with "dfs$".Peter Collingbourne2013-08-22
* Teach the SLP vectorizer the correct way to check for consecutive accessChandler Carruth2013-08-22
* Teach LoopVectorize about address space sizesMatt Arsenault2013-08-22
* Fixed typo.Michael Gottesman2013-08-21
* Removed trailing whitespace.Michael Gottesman2013-08-21
* No functionality change.Yunzhong Gao2013-08-21
* Teach InstCombine about address spacesMatt Arsenault2013-08-21
* Use attribute helper functionMatt Arsenault2013-08-21
* Fix typoMatt Arsenault2013-08-21
* Move registering the execution of a basic block to the beginning rather than ...Bill Wendling2013-08-20