[x86] Move the vector popcount tests into non-ISA files, and instead
[oota-llvm.git] / lib / Transforms /
2015-05-28 Wei MiEnable exitValue rewrite only when the cost of expansio...
2015-05-28 David Majnemer[InstCombine] Fold IntToPtr and PtrToInt into preceding...
2015-05-28 Benjamin KramerDon't call utostr in Twine/raw_ostream contexts.
2015-05-28 Yury Gribov[ASan] Fix previous commit. Patch by Max Ostapenko!
2015-05-28 Yury Gribov[ASan] New approach to dynamic allocas unpoisoning...
2015-05-28 David Majnemer[Reassociate] Canonicalizing 'x [+-] (-Constant * y...
2015-05-28 Jingyue Wu[NaryReassociate] Run EarlyCSE after NaryReassociate
2015-05-27 Diego NovilloFinal fix for PR 23499 and IR test case.
2015-05-27 Diego NovilloFix PR 23499 - Avoid multiple profile counters for...
2015-05-26 Philip Reames[PlaceSafepoints] Entry safepoint location doesn't...
2015-05-26 Philip Reames[PlaceSafepoints] Cleanup InsertSafepointPoll function
2015-05-25 Craig TopperUse range-based for loops. NFC.
2015-05-25 Bjorn SteinbrinkRemove conflicting attributes before adding deduced...
2015-05-25 NAKAMURA TakumiReformat.
2015-05-25 NAKAMURA TakumiPrune CRLFs.
2015-05-25 Chandler Carruth[Unroll] Switch from an eagerly populated SCEV cache...
2015-05-23 Craig TopperGive more meaningful names than I and J to some for...
2015-05-23 Craig TopperFix an unused variable warning in release builds.
2015-05-23 Craig TopperUse range-based for loops. NFC.
2015-05-22 Philip ReamesExtend EarlyCSE to handle basic cases from JumpThreadin...
2015-05-22 David Majnemer[InstCombine] Don't eagerly propagate nsw for A*B+A...
2015-05-22 Chandler Carruth[Unroll] Separate the logic for testing each iteration...
2015-05-22 David Majnemer[InstSimplify] Handle some overflow intrinsics in InstS...
2015-05-22 Chandler Carruth[Unroll] Replace a hand-wavy FIXME with a FIXME that...
2015-05-22 Chandler Carruth[Unroll] Extract the logic for caching SCEV-modeled...
2015-05-22 Chandler Carruth[Unroll] Refactor the accumulation of optimized instruc...
2015-05-22 Philip Reames[LICM] Sinking doesn't involve the preheader
2015-05-22 Daniel BerlinMergedLoadStoreMotion preserves MemoryDependenceAnalysi...
2015-05-21 Jingyue Wu[NaryReassoc] reassociate GEP for CSE
2015-05-21 David Majnemer[InstCombine] X - 0 is equal to X, not undef
2015-05-21 Benjamin Kramer[LoopDistribute] Remove a layer of pointer indirection.
2015-05-21 Igor Laevsky[RewriteStatepointsForGC] Fix debug assertion during...
2015-05-21 Ahmed Bougacha[MemCpyOpt] Do move the memset, but look at its dest...
2015-05-21 Ahmed Bougacha[MemCpyOpt] Pass Instruction to IRBuilder, no need...
2015-05-20 Ahmed Bougacha[MemCpyOpt] Don't move the memset when optimizing memse...
2015-05-20 James MolloyReapply r237539 with a fix for the Chromium build.
2015-05-20 Pete CooperChange Function::getIntrinsicID() to return an Intrinsi...
2015-05-20 Aaron BallmanSilencing a -Wsign-compare warning; NFC.
2015-05-20 Swaroop SridharAdd a GCStrategy for CoreCLR
2015-05-19 Philip Reames[PlaceSafepoints] Stop special casing some intrinsics
2015-05-19 Hans WennborgRevert r237539: "Reapply r237520 with another fix for...
2015-05-19 Jingyue Wu[Speculation] NFC: more header comments
2015-05-19 Igor Laevsky[RewriteStatepointsForGC] Fix up naming in "relocationV...
2015-05-19 Wei MiRemove the InstructionSimplifierPass immediately after...
2015-05-19 Igor Laevsky[RewriteStatepointsForGC] For some values (like gep...
2015-05-18 David BlaikieSimplify IRBuilder::CreateCall* by using ArrayRef+initi...
2015-05-18 Chen Li[PlaceSafepoints] Assertion on that gc_result can not...
2015-05-18 Sanjoy DasExploit dereferenceable_or_null attribute in LICM pass
2015-05-18 Jingyue Wu[ScalarEvolution] refactor: extract interface getGEPExpr
2015-05-18 Andrew Trickindvars cruft: don't replace phi nodes for no reason.
2015-05-18 Andrew TrickSimplifyIV comments and dead argument cleanup.
2015-05-17 James MolloyReapply r237520 with another fix for infinite looping
2015-05-16 James MolloyRevert commits r237521 and r237520.
2015-05-16 Benjamin KramerMove Pass into anonymous namespace. NFC.
2015-05-16 James MolloyReapply r237453 with a fix for the test timeouts.
2015-05-16 Ahmed Bougacha[MemCpyOpt] Turn memcpy from just-memset'd source into...
2015-05-16 Ahmed Bougacha[MemCpyOpt] Remove dead argument. NFC.
2015-05-15 Jingyue Wu[NFC] remove an extra new line
2015-05-15 Jingyue WuAdd a speculative execution pass
2015-05-15 James MolloyRevert "Canonicalize min/max expressions correctly."
2015-05-15 Jingyue Wu[SLSR] handle (B | i) * S
2015-05-15 James MolloyCanonicalize min/max expressions correctly.
2015-05-15 Sanjoy Das[PlaceSafepoints] Fix a bug that came in with rL236672.
2015-05-15 Sanjoy Das[PlaceSafepoints] Fix a bug that came in with rL236672.
2015-05-14 Jingyue Wu[ValueTracking] refactor: extract method haveNoCommonBi...
2015-05-14 Wei MiAdd another InstCombine pass after LoopUnroll.
2015-05-14 Davide ItalianoDon't rely on implicit pointerness of 'auto'.
2015-05-14 Adam NemetAttempt to fix MSVC bots
2015-05-14 Adam NemetNew Loop Distribution pass
2015-05-13 Pete CooperConstruct ArrayRef<const T*> from vector<T>
2015-05-13 Sanjoy Das[PlaceSafepoints] New attributes for patchable statepoints.
2015-05-13 Davide Italiano[LoopIdiomRecognize] Use auto + range-based loop. NFC...
2015-05-13 Jingyue Wu[NaryReassociate] avoid running forever
2015-05-13 Diego NovilloAdd function entry counts from sample profiles.
2015-05-13 Pete CooperConstify arguments to methods in LICM. NFC
2015-05-13 Pete CooperChange LoadAndStorePromoter to take ArrayRef instead...
2015-05-13 Philip Reames[PlaceSafepoints] Reduce dominator tree recalculation
2015-05-13 Jingyue Wu[SLSR] handles non-canonicalized Mul candidates
2015-05-12 Sanjoy Das[Statepoints] Support for "patchable" statepoints.
2015-05-12 Philip Reames[PlaceSafepoints] Followup to commit L237172
2015-05-12 Chandler Carruth[Unrolling] Refactor the start and step offsets to...
2015-05-12 Bjorn SteinbrinkCVP: Improve handling of Selects used as incoming PHI...
2015-05-12 Philip Reames[RewriteStatepointsForGC] Extend base pointer to handle...
2015-05-12 Justin Bogner[PlaceSafepoints] Add missing "override" to PlaceBacked...
2015-05-12 Arnold SchwaighoferMergeFunctions: Two different sized allocas are *not...
2015-05-12 Justin BognerInstrProf: Update name of compiler-rt routine for setti...
2015-05-12 Philip Reames[PlaceSafepoints] Switch to being a FunctionPass
2015-05-12 Philip Reames[PlaceSafepoints] Make internal helper pass a FunctionPass
2015-05-12 Philip Reames[PlaceSafepoints] Use analysis infrastructure to get...
2015-05-12 Philip Reames[PlaceSafepoints] Remove dependence on LoopSimplify
2015-05-12 Pete CooperConvert PHI getIncomingValue() to foreach over incoming...
2015-05-12 Pete CooperConstify method. NFC
2015-05-12 Michael ZolotukhinReimplement heuristic for estimating complete-unroll...
2015-05-11 Sanjoy DasRename variables in gc_relocate related functions to...
2015-05-11 Ahmed Bougacha[MemCpyOpt] Look at any dependency -not just source...
2015-05-11 Davide Italiano[LoopIdiomRecognize] Transform backedge-taken count...
2015-05-11 Sanjoy Das[RewriteStatepointsForGC] Fix a bug on creating gc_relo...
2015-05-11 James MolloyRip min/max pattern matching out of InstCombine and...
2015-05-11 Hal Finkel[InstCombine/PowerPC] Fix single-precision QPX load...
2015-05-11 David Majnemer[InstCombine] Canonicalize single element array store
next