[AArch64] Add support for NEON scalar three register different instruction
[oota-llvm.git] / lib / Transforms /
2013-10-17 Rafael Espindolarename SafeToDestroyConstant to isSafeToDestroyConstant...
2013-10-17 Rafael EspindolaSimplify the interface of AnalyzeGlobal a bit and renam...
2013-10-17 Evgeniy Stepanov[msan] Use zero-extension in shadow cast by default.
2013-10-17 Dmitry Vyukovtsan: implement no_sanitize_thread attribute
2013-10-16 Arnold SchwaighoferSLPVectorizer: Don't vectorize volatile memory operations
2013-10-16 Arnold SchwaighoferRevert "SLPVectorizer: Don't vectorize volatile memory...
2013-10-16 Arnold SchwaighoferSLPVectorizer: Don't vectorize volatile memory operations
2013-10-16 Kostya Serebryany[asan] Optimize accesses to global arrays with constant...
2013-10-15 Benjamin KramerLoopVectorize: Properly reflect PODness in comments.
2013-10-15 Craig TopperRemove x86_sse42_crc32_64_8 intrinsic. It has no functi...
2013-10-14 Rafael EspindolaRemove lib/Transforms/Instrumentation/ProfilingUtils.*
2013-10-14 Chris LattnerBasic blocks typically have few predecessors. Use...
2013-10-14 Evgeniy Stepanov[msan] Instrument x86.*_cvt* intrinsics.
2013-10-14 Evgeniy Stepanov[msan] Fix handling of scalar select of vectors.
2013-10-12 Arnold SchwaighoferSLPVectorizer: Sort PHINodes based on their opcode
2013-10-12 Tobias GrosserLoopVectorize: Add missing INITIALIZE_PASS_DEPENDENCY...
2013-10-11 Renato GolinBetter info when debugging vectorizer
2013-10-09 Shuxin YangFix a bug in Dead Argument Elimination.
2013-10-07 Arnold SchwaighoferLoopVectorize: External uses must use the last value...
2013-10-07 Alexey SamsonovRevert r191834 until we measure the effect of this...
2013-10-04 Hal FinkelUpdatePHINodes in BasicBlockUtils should not crash...
2013-10-04 Arnold SchwaighoferSLPVectorizer: Sort inputs to commutative binary operations
2013-10-03 Owen AndersonPull fptrunc's upwards through selects when one of...
2013-10-03 Rafael EspindolaOptimize linkonce_odr unnamed_addr functions during...
2013-10-03 Matt ArsenaultMake gep i8* X, -(ptrtoint Y) transform work with addre...
2013-10-02 Matt ArsenaultDon't use runtime bounds check between address spaces.
2013-10-02 Yi JiangApply slp vectorization on fully-vectorizable tree...
2013-10-02 Matt ArsenaultFix debug printing spacing.
2013-10-02 Matt ArsenaultFix comment grammar and capitalization.
2013-10-02 Benjamin KramerSLPVectorizer: Make store chain finding more aggressive...
2013-10-02 Tom StellardStructurizeCFG: Add dependency on LowerSwitch pass
2013-10-02 Chandler CarruthRemove the very substantial, largely unmaintained legac...
2013-10-02 Alexey SamsonovRemove "localize global" optimization
2013-10-01 Matt ArsenaultDon't merge tiny functions.
2013-10-01 Rafael EspindolaRemove several unused variables.
2013-10-01 Matt ArsenaultFix code duplication
2013-09-30 Matt ArsenaultUse right address space size in InstCombineCompares
2013-09-30 Matt ArsenaultConstant fold ptrtoint + compare with address spaces
2013-09-30 Benjamin KramerBoundsChecking: Fix refacto.
2013-09-30 Benjamin KramerConvert manual insert point restores to the new RAII...
2013-09-30 Benjamin KramerInstCombine: Replace manual fast math flag copying...
2013-09-30 Benjamin KramerIRBuilder: Add RAII objects to reset insertion points...
2013-09-30 Joey GoulyFix a bug in InstCombine where it attempted to cast...
2013-09-28 Robert WilhelmEven more spelling fixes for "instruction".
2013-09-28 Robert WilhelmFix spelling intruction -> instruction.
2013-09-27 Matt ArsenaultUse right pointer type in DebugIR
2013-09-27 Matt ArsenaultUse type helper functions
2013-09-27 Matt ArsenaultFix SLPVectorizer using wrong address space for load...
2013-09-27 Justin BognerInstCombine: Only foldSelectICmpAndOr for integer types
2013-09-27 Justin BognerTransforms: Use getFirstNonPHI to set the insertion...
2013-09-27 Puyan LotfiFirst check in. Modified a comment.
2013-09-25 Arnold SchwaighoferSLPVectorize: Put horizontal reductions feeding a store...
2013-09-25 Evgeniy Stepanov[msan] Fix -Wreturn-type warnings in non-self-hosted...
2013-09-24 Yi Jiangset the cost of tiny trees to INT_MAX in SLP vectorizer...
2013-09-24 Benjamin KramerPush analysis passes to InstSimplify when they're aroun...
2013-09-24 Evgeniy Stepanov[msan] Handling of atomic load/store, atomic rmw, cmpxchg.
2013-09-23 Arnold SchwaighoferRevert "LoopVectorizer: Only allow vectorization of...
2013-09-22 Benjamin KramerProvide basic type safety for array_pod_sort comparators.
2013-09-22 Benjamin KramerDrop spurious handle in comment.
2013-09-21 Benjamin KramerSROA: Handle casts involving vectors of pointers and...
2013-09-21 Arnold SchwaighoferSLPVectorizer: Fix multiline comment warning
2013-09-21 Arnold SchwaighoferReapply "SLPVectorizer: Handle more horizontal reductio...
2013-09-21 Nadav RotemLoopVectorizer: Only allow vectorization of intrinsics...
2013-09-21 Arnold SchwaighoferRevert "SLPVectorizer: Handle more horizontal reduction...
2013-09-20 Shuxin YangResurrect r191017 " GVN proceeds in the presence of...
2013-09-20 Benjamin KramerInstCombine: Remove unused argument. No functionality...
2013-09-20 Arnold SchwaighoferSLPVectorizer: Handle more horizontal reductions (disabled)
2013-09-20 Joerg SonnenbergerRevert r191017, it results in segmentation faults in Qt.
2013-09-20 Benjamin KramerInstCombine: Canonicalize (gep i8* X, -(ptrtoint Y...
2013-09-19 Shuxin Yang[Fast-math] Disable "(C1/X)*C2 => (C1*C2)/X" if C1...
2013-09-19 Benjamin KramerInstCombine: Don't allow turning vector-of-pointer...
2013-09-19 Shuxin YangGVN proceeds in the presence of dead code.
2013-09-19 Evgeniy Stepanov[msan] Wrap indirect functions.
2013-09-18 Kostya Serebryany[asan] call __asan_stack_malloc_N only if use-after...
2013-09-18 Robert LyttonPrevent LoopVectorizer and SLPVectorizer running if...
2013-09-18 Craig TopperRevert accidental commit I had to make to get the test...
2013-09-18 Craig TopperLift alignment restrictions for load/store folding...
2013-09-18 David Blaikieifndef NDEBUG-out an asserts-only constant committed...
2013-09-17 Quentin ColombetRevert the load slicing done in r190870.
2013-09-17 Matt ArsenaultCleanup handling of constant function casts.
2013-09-17 Arnold SchwaighoferSLPVectorizer: Don't vectorize phi nodes that use invok...
2013-09-17 Quentin Colombet[InstCombiner] Slice a big load in two loads when the...
2013-09-17 Kostya Serebryany[asan] inline the calls to __asan_stack_free_* with...
2013-09-17 Stepan DyatkovskiyBugfix for PR17099:
2013-09-16 Matt ArsenaultMemCpyOptimizer: Use max legal int size instead of...
2013-09-16 Arnold SchwaighoferDon't vectorize if there are outside loop users of...
2013-09-16 Evgeniy Stepanov[msan] Check return value of main().
2013-09-16 Peter CollingbourneImplement function prefix data as an IR feature.
2013-09-15 Benjamin KramerReplace some unnecessary vector copies with references.
2013-09-14 Robert WilhelmFix spelling.
2013-09-14 Chandler CarruthRemove the long, long defunct IR block placement pass.
2013-09-13 Evgeniy Stepanov[msan] Add source file:line to stack origin reports.
2013-09-13 Duncan SandsAvoid a compiler warning about Found not being used...
2013-09-11 Hal FinkelAdd getUnrollingPreferences to TTI
2013-09-11 Benjamin KramerRevert "Give internal classes hidden visibility."
2013-09-11 Benjamin KramerGive internal classes hidden visibility.
2013-09-11 Matt ArsenaultUse type form of getIntPtrType
2013-09-11 Matt ArsenaultTeach loop-idiom about address space pointer sizes
2013-09-11 Matt ArsenaultAdd braces
2013-09-11 Eli FriedmanGet rid of unused isPodLike definitions.
next