aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
...
| * LoopVectorizer: Don't attempt to vectorize extractelement instructionsHal Finkel2013-10-251-2/+3
| * Inliner: Handle readonly attribute per argument when adding memcpyTom Stellard2013-10-241-10/+13
| * Mark vector loops as already vectorizedRenato Golin2013-10-241-0/+4
| * fix PR17635: false positive with packed structuresNuno Lopes2013-10-241-1/+2
| * Fix a bug in LinearFunctionTestReplace that created invalid loop exit checks.Juergen Ributzka2013-10-241-1/+7
| * Clarify comments in genLoopLimit.Andrew Trick2013-10-241-3/+4
| * Fixed comment typo in GCOVProfiling.cppYuchen Wu2013-10-231-1/+1
| * Use address-taken to disambiguate global variable and indirect memops.Shuxin Yang2013-10-231-0/+1
| * Fix spelling, grammar, and match naming convention for test files.Eric Christopher2013-10-211-3/+3
| * SimplifyCFG: Don't duplicate calls to functions marked noduplicate v2Tom Stellard2013-10-211-0/+15
| * Use more type helper functionsMatt Arsenault2013-10-214-23/+23
| * Teach SimplifyCFG about address spacesMatt Arsenault2013-10-211-5/+9
| * Optimize more linkonce_odr values during LTO.Rafael Espindola2013-10-214-210/+200
| * Fix the predecessor removal logic in r193045.Michael Gottesman2013-10-211-11/+9
| * Don't eliminate a partially redundant load if it's in a landing pad.Bill Wendling2013-10-212-15/+7
| * Teach simplify-cfg how to correctly create covered lookup tables for switches...Michael Gottesman2013-10-201-6/+28
| * Perform an intelligent splice of the predecessor with the single successor.Bill Wendling2013-10-191-1/+14
| * Mark some command line flags as hiddenNadav Rotem2013-10-181-3/+3
| * Rename fields of GlobalStatus to match the coding style.Rafael Espindola2013-10-171-43/+41
| * rename SafeToDestroyConstant to isSafeToDestroyConstant and clang-format.Rafael Espindola2013-10-171-10/+12
| * Simplify the interface of AnalyzeGlobal a bit and rename to analyzeGlobal.Rafael Espindola2013-10-171-14/+22
| * [msan] Use zero-extension in shadow cast by default.Evgeniy Stepanov2013-10-171-7/+8
| * tsan: implement no_sanitize_thread attributeDmitry Vyukov2013-10-171-1/+1
| * SLPVectorizer: Don't vectorize volatile memory operationsArnold Schwaighofer2013-10-161-3/+8
| * Revert "SLPVectorizer: Don't vectorize volatile memory operations"Arnold Schwaighofer2013-10-161-8/+3
| * SLPVectorizer: Don't vectorize volatile memory operationsArnold Schwaighofer2013-10-161-3/+8
| * [asan] Optimize accesses to global arrays with constant indexKostya Serebryany2013-10-161-6/+33
| * LoopVectorize: Properly reflect PODness in comments.Benjamin Kramer2013-10-151-4/+4
| * Remove x86_sse42_crc32_64_8 intrinsic. It has no functional difference from x...Craig Topper2013-10-151-1/+0
| * Remove lib/Transforms/Instrumentation/ProfilingUtils.*Rafael Espindola2013-10-144-207/+0
| * Basic blocks typically have few predecessors. Use a SmallDenseMap toChris Lattner2013-10-141-3/+3
| * [msan] Instrument x86.*_cvt* intrinsics.Evgeniy Stepanov2013-10-141-28/+149
| * [msan] Fix handling of scalar select of vectors.Evgeniy Stepanov2013-10-141-4/+4
| * SLPVectorizer: Sort PHINodes based on their opcodeArnold Schwaighofer2013-10-121-23/+44
| * LoopVectorize: Add missing INITIALIZE_PASS_DEPENDENCY macrosTobias Grosser2013-10-121-0/+3
| * Better info when debugging vectorizerRenato Golin2013-10-111-6/+5
| * Fix a bug in Dead Argument Elimination.Shuxin Yang2013-10-091-0/+13
| * LoopVectorize: External uses must use the last value in a reduction cycleArnold Schwaighofer2013-10-071-0/+6
| * Revert r191834 until we measure the effect of this benchmarks and maybe find ...Alexey Samsonov2013-10-071-3/+56
| * UpdatePHINodes in BasicBlockUtils should not crash on duplicate predecessorsHal Finkel2013-10-041-2/+6
| * SLPVectorizer: Sort inputs to commutative binary operationsArnold Schwaighofer2013-10-041-4/+123
| * Pull fptrunc's upwards through selects when one of the select's selectands wa...Owen Anderson2013-10-031-0/+13
| * Optimize linkonce_odr unnamed_addr functions during LTO.Rafael Espindola2013-10-033-11/+39
| * Make gep i8* X, -(ptrtoint Y) transform work with address spacesMatt Arsenault2013-10-031-8/+10
| * Don't use runtime bounds check between address spaces.Matt Arsenault2013-10-021-11/+49
| * Apply slp vectorization on fully-vectorizable tree of height 2Yi Jiang2013-10-021-4/+21
| * Fix debug printing spacing.Matt Arsenault2013-10-021-32/+33
| * Fix comment grammar and capitalization.Matt Arsenault2013-10-021-3/+3
| * SLPVectorizer: Make store chain finding more aggressive with GetUnderlyingObj...Benjamin Kramer2013-10-021-9/+4
| * StructurizeCFG: Add dependency on LowerSwitch passTom Stellard2013-10-021-1/+3