Make the indirect branch optimization deterministic. No functionality change.
[oota-llvm.git] / test / Transforms /
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:
2012-09-26 Chandler CarruthWhen rewriting the pointer operand to a load or store...
2012-09-26 Chandler CarruthTeach all of the loads, stores, memsets and memcpys...
2012-09-26 Benjamin KramerFix tests that didn't test anything.
2012-09-26 Hans WennborgSimplifyCFG: Make the switch-to-lookup table transforma...
2012-09-26 Chandler CarruthRevert the business end of r164636 and try again. I...
2012-09-25 Nick LewyckyDon't drop the alignment on a memcpy intrinsic when...
2012-09-25 Nick LewyckyDon't try to promote the same alloca twice. Fixes PR13916!
2012-09-25 Nick LewyckyMake this test check the transforms it's actually doing...
2012-09-25 Chandler CarruthFix a case where SROA did not correctly detect dead...
2012-09-25 Nick LewyckyDon't forget that strcpy and friends return a pointer...
2012-09-24 Nick LewyckyTeach DSE that strcpy, strncpy, strcat and strncat...
2012-09-24 Richard OsborneAdd missing : in CHECK line.
2012-09-24 Richard OsborneAdd missing check for presence of target data.
2012-09-24 Chandler CarruthAddress one of the original FIXMEs for the new SROA...
2012-09-23 Chandler CarruthSwitch to a signed representation for the dynamic offse...
2012-09-21 Chandler CarruthFix a case where the new SROA pass failed to zap dead...
2012-09-21 Benjamin KramerLoopIdiom: Give up when the loop is not in canonical...
2012-09-21 Benjamin KramerInstCombine: Make sure we use the pre-zext type when...
2012-09-20 Manman RenSimplifyCFG: sink common codes from IF, ELSE blocks...
2012-09-19 Hans WennborgSimplifyCFG: Don't generate invalid code for switch...
2012-09-19 Hans WennborgMove load_to_switch.ll to test/CodeGen/SPARC/
2012-09-19 Nadav Rotemrename test
2012-09-19 Nadav RotemPrevent inlining of callees which allocate lots of...
2012-09-19 Hans WennborgCodeGenPrep: turn lookup tables into switches for some...
2012-09-18 Chandler CarruthFix the last crasher I've gotten a reproduction for...
2012-09-18 Andrew TrickLSR critical edge splitting fix for PR13756.
2012-09-18 Chandler CarruthFix getCommonType in a different way from the way I...
next