summaryrefslogtreecommitdiff
path: root/lib/Transforms
Commit message (Expand)AuthorAge
* Fix spelling, grammar, and match naming convention for test files.Eric Christopher2013-10-21
* SimplifyCFG: Don't duplicate calls to functions marked noduplicate v2Tom Stellard2013-10-21
* Use more type helper functionsMatt Arsenault2013-10-21
* Teach SimplifyCFG about address spacesMatt Arsenault2013-10-21
* Optimize more linkonce_odr values during LTO.Rafael Espindola2013-10-21
* Fix the predecessor removal logic in r193045.Michael Gottesman2013-10-21
* Don't eliminate a partially redundant load if it's in a landing pad.Bill Wendling2013-10-21
* Teach simplify-cfg how to correctly create covered lookup tables for switches...Michael Gottesman2013-10-20
* Perform an intelligent splice of the predecessor with the single successor.Bill Wendling2013-10-19
* Mark some command line flags as hiddenNadav Rotem2013-10-18
* Rename fields of GlobalStatus to match the coding style.Rafael Espindola2013-10-17
* rename SafeToDestroyConstant to isSafeToDestroyConstant and clang-format.Rafael Espindola2013-10-17
* Simplify the interface of AnalyzeGlobal a bit and rename to analyzeGlobal.Rafael Espindola2013-10-17
* [msan] Use zero-extension in shadow cast by default.Evgeniy Stepanov2013-10-17
* tsan: implement no_sanitize_thread attributeDmitry Vyukov2013-10-17
* SLPVectorizer: Don't vectorize volatile memory operationsArnold Schwaighofer2013-10-16
* Revert "SLPVectorizer: Don't vectorize volatile memory operations"Arnold Schwaighofer2013-10-16
* SLPVectorizer: Don't vectorize volatile memory operationsArnold Schwaighofer2013-10-16
* [asan] Optimize accesses to global arrays with constant indexKostya Serebryany2013-10-16
* LoopVectorize: Properly reflect PODness in comments.Benjamin Kramer2013-10-15
* Remove x86_sse42_crc32_64_8 intrinsic. It has no functional difference from x...Craig Topper2013-10-15
* Remove lib/Transforms/Instrumentation/ProfilingUtils.*Rafael Espindola2013-10-14
* Basic blocks typically have few predecessors. Use a SmallDenseMap toChris Lattner2013-10-14
* [msan] Instrument x86.*_cvt* intrinsics.Evgeniy Stepanov2013-10-14
* [msan] Fix handling of scalar select of vectors.Evgeniy Stepanov2013-10-14
* SLPVectorizer: Sort PHINodes based on their opcodeArnold Schwaighofer2013-10-12
* LoopVectorize: Add missing INITIALIZE_PASS_DEPENDENCY macrosTobias Grosser2013-10-12
* Better info when debugging vectorizerRenato Golin2013-10-11
* Fix a bug in Dead Argument Elimination.Shuxin Yang2013-10-09
* LoopVectorize: External uses must use the last value in a reduction cycleArnold Schwaighofer2013-10-07
* Revert r191834 until we measure the effect of this benchmarks and maybe find ...Alexey Samsonov2013-10-07
* UpdatePHINodes in BasicBlockUtils should not crash on duplicate predecessorsHal Finkel2013-10-04
* SLPVectorizer: Sort inputs to commutative binary operationsArnold Schwaighofer2013-10-04
* Pull fptrunc's upwards through selects when one of the select's selectands wa...Owen Anderson2013-10-03
* Optimize linkonce_odr unnamed_addr functions during LTO.Rafael Espindola2013-10-03
* Make gep i8* X, -(ptrtoint Y) transform work with address spacesMatt Arsenault2013-10-03
* Don't use runtime bounds check between address spaces.Matt Arsenault2013-10-02
* Apply slp vectorization on fully-vectorizable tree of height 2Yi Jiang2013-10-02
* Fix debug printing spacing.Matt Arsenault2013-10-02
* Fix comment grammar and capitalization.Matt Arsenault2013-10-02
* SLPVectorizer: Make store chain finding more aggressive with GetUnderlyingObj...Benjamin Kramer2013-10-02
* StructurizeCFG: Add dependency on LowerSwitch passTom Stellard2013-10-02
* Remove the very substantial, largely unmaintained legacy PGOChandler Carruth2013-10-02
* Remove "localize global" optimizationAlexey Samsonov2013-10-02
* Don't merge tiny functions.Matt Arsenault2013-10-01
* Remove several unused variables.Rafael Espindola2013-10-01
* Fix code duplicationMatt Arsenault2013-10-01
* Use right address space size in InstCombineComparesMatt Arsenault2013-09-30
* Constant fold ptrtoint + compare with address spacesMatt Arsenault2013-09-30
* BoundsChecking: Fix refacto.Benjamin Kramer2013-09-30