[NVPTX] Implement custom lowering of loads/stores for i1
[oota-llvm.git] / lib / Transforms /
2012-11-14 Hal FinkelFix the largest offender of determinism in BBVectorize
2012-11-14 Alexey Samsonov[TSan] fix indentation
2012-11-14 Nadav Rotemuse the getSplat API. Patch by Paul Redmond.
2012-11-13 Alexey SamsonovFigure out <size> argument of llvm.lifetime intrinsics...
2012-11-13 Hal FinkelBBVectorize: Remove temporary assert used for debugging
2012-11-13 Meador Ingeinstcombine: Migrate math library call simplifications
2012-11-13 Hal FinkelBBVectorize: Don't vectorize vector-manipulation chains
2012-11-13 Shuxin Yangrevert r167740
2012-11-12 Hal FinkelBBVectorize: Only some insert element operand pairs...
2012-11-12 Hal FinkelBBVectorize: Use a more sophisticated check for input...
2012-11-12 Hal FinkelBBVectorize: Check the types of compare instructions
2012-11-12 Shuxin YangThis change is to fix rdar://12571717 which is about...
2012-11-12 Hal FinkelBBVectorize: Check the input types of shuffles for...
2012-11-12 Alexey Samsonov[ASan] fixup for r167725: Don't fetch name of StructTyp...
2012-11-12 Meador IngeNormalize memcmp constant folding results.
2012-11-12 Alexey Samsonov[ASan]: Add minimalistic support for turning off initia...
2012-11-12 Meador IngeDelete a stale comment. No functional change.
2012-11-11 Meador Ingeinstcombine: Migrate memset optimizations
2012-11-11 Meador Ingeinstcombine: Migrate memmove optimizations
2012-11-11 Meador Ingeinstcombine: Migrate memcpy optimizations
2012-11-11 Nadav RotemFix a comment typo and add comments.
2012-11-11 Meador Ingeinstcombine: Migrate memcmp optimizations
2012-11-11 Meador Ingeinstcombine: Migrate strstr optimizations
2012-11-11 Meador IngeAdd method for replacing instructions to LibCallSimplifier
2012-11-10 Meador Ingeinstcombine: Migrate strcspn optimizations
2012-11-10 Meador Ingeinstcombine: Query target library information to gate...
2012-11-09 Dmitry Vyukovtsan: switch to new memory_order constants (ABI compatible)
2012-11-09 Dmitry Vyukovtsan: instrument all atomics (including fetch_add,...
2012-11-09 Nadav RotemAdd support for memory runtime check. When we can,...
2012-11-08 Meador Ingeinstcombine: Migrate strspn optimizations
2012-11-07 Hans WennborgOnly do switch-to-lookup table transformation when...
2012-11-07 Kostya Serebryany[asan] fix bug 14277 (asan needs to fail with fata...
2012-11-03 Duncan SandsGeneralize the transform that boosts GEP indices to...
2012-11-02 Alexey SamsonovFix whitespaces
2012-11-02 Chandler CarruthRevert the switch of loop-idiom to use the new dependen...
2012-11-02 Duncan SandsFix an obvious typo that causes an assertion failure...
2012-11-02 Chandler CarruthFix sign compare warning. Patch by Mahesha HS.
2012-11-01 Hal FinkelBBVectorize: Use target costs for incoming and outgoing...
2012-11-01 Kostya Serebryany[asan] don't instrument globals that we've created...
2012-11-01 Chandler CarruthRevert the majority of the next patch in the address...
2012-11-01 Chandler CarruthRevert the series of commits starting with r166578...
2012-11-01 Hal FinkelBBVectorize: Account for internal shuffle costs
2012-11-01 Jakub StaszakDon't insert and erase load instruction. Simply create...
2012-10-31 Nadav RotemLoopVectorize: Preserve NSW, NUW and IsExact flags.
2012-10-31 Benjamin KramerLCSSA: Try to recover compile time regressions due...
2012-10-31 Nadav RotemPut the threshold magic number in a variable.
2012-10-31 Hans WennborgRemove fixme about unreachable cases from SwitchToLooku...
2012-10-31 Nadav RotemRemove enum values since they are not used anymore.
2012-10-31 Hans WennborgAddress Duncan's comments on r167121.
2012-10-31 Hal FinkelBBVectorize: Choose pair ordering to minimize shuffles
2012-10-31 Hans WennborgAddress Duncan's comments on r167115
2012-10-31 Meador Ingeinstcombine: Migrate strto* optimizations
2012-10-31 Hans WennborgFix false -> NULL conversion from r167115 spotted by...
2012-10-31 Benjamin KramerReplace some instances of UniqueVector with SetVector...
2012-10-31 Hans WennborgDo simple constant propagation in lookup table formatio...
2012-10-31 Benjamin KramerLCSSA: Add a workaround for another nasty SCEV cache...
2012-10-31 Meador Ingeinstcombine: Migrate strpbrk optimizations
2012-10-31 Meador Ingeinstcombine: Migrate strlen optimizations
2012-10-31 Meador Ingeinstcombine: Migrate strncpy optimizations
2012-10-31 Nadav RotemLoopVectorize: Do not vectorize loops with tiny constan...
2012-10-31 Nadav RotemAdd support for loops that don't start with Zero.
2012-10-31 Meador Ingeinstcombine: Migrate stpcpy optimizations
2012-10-31 Meador Ingeinstcombine: Split out the __stpcpy_chk simplifications...
2012-10-30 Nadav RotemAdd documentation.
2012-10-30 Chandler CarruthFix PR14212: For some strange reason I treated vectors...
2012-10-30 Hal FinkelBBVectorize: Cache fixed-order pairs instead of recompu...
2012-10-30 Benjamin KramerLoopIdiom: Fix a serious missed optimization: we only...
2012-10-30 Hal FinkelBBVectorize: Fix a small bug introduced in r167042.
2012-10-30 Hal FinkelBBVectorize: Simplify how input swapping is handled.
2012-10-30 Hal FinkelBBVectorize: Don't make calls to SE when the result...
2012-10-30 Nadav Rotem80-col
2012-10-30 Nadav RotemLoopVectorize: Add support for write-only loops when...
2012-10-30 Nadav RotemLoopVectorize: Fix a bug in the initialization of reduc...
2012-10-30 Duncan SandsFix isEliminableCastPair to work correctly in the prese...
2012-10-30 Ulrich WeigandEnable some additional constant folding for PPCDoubleDo...
2012-10-30 Hans WennborgUse TargetTransformInfo to control switch-to-lookup...
2012-10-30 Nadav RotemLoopVectorizer: change debug prints: Print the module...
2012-10-29 Nadav RotemLoopVectorize: Update and preserve the dominator tree...
2012-10-29 Ulrich WeigandIn various places throughout the code generator, there...
2012-10-29 Nadav RotemRename the BB-vectorize flag to match the dragonegg...
2012-10-29 Duncan SandsRemove a wrapper around getIntPtrType added to GVN...
2012-10-29 Nadav RotemChange the PassManagerBuilder (used by -O3) loop vector...
2012-10-29 Rafael Espindolallvm-extract changes linkages so that functions on...
2012-10-29 Rafael Espindolallvm-extract was unable to handle aliases. It would...
2012-10-27 Benjamin KramerLoopIdiom: Add checks to avoid turning memmove into...
2012-10-27 Benjamin KramerLoopIdiom: Recognize memmove loops.
2012-10-27 Benjamin KramerLoopIdiom: Replace custom dependence analysis with...
2012-10-27 Hal FinkelUpdate BBVectorize to use the new VTTI instr. cost...
2012-10-27 Nadav Rotem1. Fix a bug in getTypeConversion. When a *simple*...
2012-10-26 Nadav RotemRefactor the VectorTargetTransformInfo interface.
2012-10-26 Rafael EspindolaChange the internalize pass to internalize all symbols...
2012-10-26 Benjamin KramerLoopSimplify: Preserve DependenceAnalysis.
2012-10-26 Benjamin KramerFix SCEV cache invalidation in LCSSA and LoopSimplify.
2012-10-26 Hal FinkelUse VTTI->getNumberOfParts in BBVectorize.
2012-10-26 Hal FinkelDisable generation of pointer vectors by BBVectorize.
2012-10-25 Hal FinkelBBVectorize, when using VTTI, should not form types...
2012-10-25 Hal FinkelBegin incorporating target information into BBVectorize.
2012-10-25 Nadav RotemLoopVectorize: Teach the cost model to query scalar...
2012-10-25 Jakob Stoklund OlesenAlso optimize large switch statements.
2012-10-25 Chandler CarruthTeach SROA how to split whole-alloca integer loads...
next