Make use of common-symbol alignment info in ELF loader.
[oota-llvm.git] / test / Transforms /
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 Nadav Rotem1. Fix a bug in getTypeConversion. When a *simple*...
2012-10-26 Nadav RotemRefactor the VectorTargetTransformInfo interface.
2012-10-26 Hal FinkelMove target-specific BBVectorize tests into a separate...
2012-10-26 Nadav RotemMove the target-specific tests, which require specific...
2012-10-26 Rafael EspindolaChange the internalize pass to internalize all symbols...
2012-10-26 Benjamin KramerFix SCEV cache invalidation in LCSSA and LoopSimplify.
2012-10-26 Nadav RotemFix a crash in SimpliftDemandedBits of vectors of pointers.
2012-10-26 Rafael EspindolaPort testcase to FileCheck.
2012-10-26 Hal FinkelDisable generation of pointer vectors by BBVectorize.
2012-10-25 Nadav RotemRevert 166726 because it may have broken a number of...
2012-10-25 Nadav RotemFix a crash in ValueTracking. Add support for vectors...
2012-10-25 Nadav RotemFix the cost-model test.
2012-10-25 Hal FinkelAdd CPU model to BBVectorize cost-model tests.
2012-10-25 Nadav RotemAdd the cpu model to the test.
2012-10-25 Hal FinkelBegin incorporating target information into BBVectorize.
2012-10-25 Jakob Stoklund OlesenAlso optimize large switch statements.
2012-10-25 Chandler CarruthTeach SROA how to split whole-alloca integer loads...
2012-10-25 Nadav RotemAdd support for additional reduction variables: AND...
2012-10-24 Nadav RotemImplement a basic cost model for vector and scalar...
2012-10-24 Hal FinkelUpdate GVN to support vectors of pointers.
2012-10-24 Nadav RotemLoopVectorizer: Add a basic cost model which uses the...
2012-10-24 Hal FinkelgetSmallConstantTripMultiple should never return zero.
2012-10-24 Micah VillmowAdd in support for getIntPtrType to get the pointer...
2012-10-24 Duncan SandsAdd a testcase that would have noticed the typo fixed...
2012-10-23 Nadav RotemUse the AliasAnalysis isIdentifiedObj because it also...
2012-10-23 Bill WendlingIgnore unreachable blocks when doing memory dependence...
2012-10-23 Duncan SandsTransform code like this
2012-10-22 Nadav RotemDon't crash if the load/store pointer is not a GEP.
2012-10-22 Argyrios KyrtzidisRevert r166407 because it caused analyzer tests to...
2012-10-22 Hal FinkelBBVectorize should ignore unreachable blocks.
2012-10-22 Nadav RotemVectorizer: optimize the generation of selects. If...
2012-10-22 Nick LewyckyReapply r166405, teaching tailcallelim to be smarter...
2012-10-22 NAKAMURA TakumiRevert r166405, "Teach TailRecursionElimination to...
2012-10-21 Nick LewyckyTeach TailRecursionElimination to consider 'nocapture...
2012-10-21 Hal FinkelDataLayout should use itself when calculating the size...
2012-10-21 Benjamin KramerRevert r166390 "LoopIdiom: Replace custom dependence...
2012-10-21 Benjamin KramerLoopIdiom: Replace custom dependence analysis with...
2012-10-21 Nadav RotemFix a bug in the vectorization of wide load/store opera...
2012-10-21 Nadav RotemAdd support for reduction variables that do not start...
2012-10-21 Nadav RotemVectorizer: fix a bug in the classification of inductio...
2012-10-20 Nadav RotemFix an infinite loop in the loop-vectorizer.
2012-10-20 Benjamin KramerInstCombine: Fix an edge case where constant icmps...
2012-10-20 Nadav RotemVectorize: teach cavVectorizeMemory to distinguish...
2012-10-19 Nadav RotemVectorizer: Add support for loop reductions.
2012-10-19 Benjamin KramerSimplifyLibcalls: The return value of ffsll is always...
2012-10-19 Benjamin KramerIndvars: Don't recursively delete instruction during...
2012-10-19 Benjamin KramerSCEVExpander: Don't crash when trying to merge two...
2012-10-19 Nadav Rotemvectorizer: Add support for reading and writing from...
2012-10-18 Meador Ingeinstcombine: Migrate strcpy optimizations
2012-10-18 Nadav RotemVectorizer: Add support for loops with an unknown count...
2012-10-17 Nadav RotemAdd a loop vectorizer.
2012-10-17 Chandler CarruthThis just in, it is a *bad idea* to use 'udiv' on an...
2012-10-16 Michael Gottesman[InstCombine] Teach InstCombine how to handle an obfusc...
2012-10-15 Chandler CarruthUpdate the memcpy rewriting to fully support widened...
2012-10-15 Chandler CarruthFollow-up fix to r165928: handle memset rewriting for...
2012-10-15 Chandler CarruthFirst major step toward addressing PR14059. This teache...
2012-10-15 Meador Ingeinstcombine: Migrate strcmp and strncmp optimizations
2012-10-13 Meador Ingeinstcombine: Migrate strchr and strrchr optimizations
2012-10-13 Meador Ingeinstcombine: Migrate strcat and strncat optimizations
2012-10-13 Chandler CarruthTeach SROA to cope with wrapper aggregates. These show...
2012-10-11 Nick LewyckyDon't crash when !tbaa.struct contents is invalid.
2012-10-10 Duncan SandsAdd the testcase from pr13254 (the old scalarreply...
2012-10-09 Michael IlsemanNew EarlyCSE tests for CSE-ing across commutativity.
2012-10-09 Alexey SamsonovFix PR14016.
2012-10-09 Chandler CarruthFix PR14034, an infloop / heap corruption / crash bug...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-10-05 Chandler CarruthTeach the new SROA a new trick. Now we zap any memcpy...
2012-10-04 Benjamin KramerSimplifyCFG: Enhance the "remove CFG edge that leads...
2012-10-04 Duncan SandsIn my recent change to avoid use of underaligned memory...
2012-10-04 Duncan SandsThe alignment of an sret parameter is known: it must...
2012-10-04 Chandler CarruthFix PR13969, a mini-phase-ordering issue with the new...
2012-10-04 Duncan SandsThe memcpy optimizer was happily doing call slot forwar...
2012-10-04 Chandler CarruthTeach the integer-promotion rewrite strategy to be...
2012-10-03 Jakub StaszakFix PR13967.
2012-10-03 Chandler CarruthFix an issue where we failed to adjust the alignment...
2012-10-03 Chandler CarruthTry to use a better set of abstractions for computing...
2012-10-02 Chandler CarruthTeach the new SROA to handle cases where an alloca...
2012-10-02 Benjamin KramerFix broken tests.
2012-10-01 Chandler CarruthFix more misspellings found by Duncan during review.
2012-10-01 Chandler CarruthFix several issues with alignment. We weren't always...
2012-10-01 Benjamin KramerSimplifyCFG: Don't crash when forming a switch bitmap...
2012-10-01 Chandler CarruthRefactor the PartitionUse structure to actually use...
2012-09-29 Chandler CarruthFix a somewhat surprising miscompile where code relying...
2012-09-29 Evan ChengAdd test case for r164850.
2012-09-28 Benjamin KramerCorrelatedPropagation: BasicBlock::removePredecessor...
2012-09-28 Benjamin KramerGlobalOpt: non-constexpr bitcasts or GEPs can occur...
2012-09-28 Nick LewyckySurprisingly, we missed a trivial case here. Fix that!
2012-09-27 Meador Ingeinstcombine: Add more test cases for __strncpy_chk...
2012-09-27 Meador Ingeinstcombine: Add more test cases for __strcpy_chk simpl...
2012-09-27 Meador Ingeinstcombine: Add more test cases for __memmove_chk...
2012-09-27 Meador Ingeinstcombine: Add more test cases for __memcpy_chk simpl...
2012-09-27 Meador Ingeinstcombine: Add more test cases for __memset_chk simpl...
2012-09-27 Benjamin KramerFix a integer overflow in SimplifyCFG's look up table...
2012-09-27 Sylvestre LedruRevert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
2012-09-27 Sylvestre LedruFix a typo 'iff' => 'if'
2012-09-27 Nick LewyckyPrefer shuffles to selects. Backends love shuffles!
2012-09-26 Hans WennborgAddress Duncan's comments on r164684:
next