[TableGen] Remove !! that I can't really explain why I wrote. Also remove some unnece...
[oota-llvm.git] / lib / Transforms / Scalar /
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 WuAdd a speculative execution pass
2015-05-15 Jingyue Wu[SLSR] handle (B | i) * S
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 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 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-08 Igor LaevskyThis change is refactoring only. It moves basic block...
2015-05-07 NAKAMURA TakumiScalar/PlaceSafepoints.cpp: Fix a warning introduced...
2015-05-07 Philip Reames[JumpThreading] Simplify comparisons when simplifying...
2015-05-06 Sanjoy Das[Statepoints] Clean up PlaceSafepoints.cpp: de-duplicat...
2015-05-06 Sanjoy Das[Statepoints] Clean up PlaceSafepoints.cpp: variable...
2015-05-06 Sanjoy Das[IRBuilder] Add a CreateGCStatepointInvoke.
2015-05-06 Adam Nemet[DomTree] verifyDomTree to unconditionally perform...
2015-05-06 Sanjoy Das[Statepoint] Clean up Statepoint.h: accessor names.
2015-04-29 Duncan P. N. Exon... IR: Give 'DI' prefix to debug info metadata
2015-04-26 Philip Reames[RewriteStatepointsForGC] Exclude constant values from...
2015-04-26 Philip ReamesDon't Place Entry Safepoints Before the llvm.frameescap...
2015-04-24 Andrew KaylorFix LoopInterchange/reductions.ll test for debug builds
2015-04-24 Jingyue WuResurrect r235688
2015-04-23 Michael ZolotukhinFix comment for NoCommonBits.
2015-04-23 Philip ReamesMove Value.isDereferenceablePointer to ValueTracking...
2015-04-23 Karthik BhatAdd support to interchange loops with reductions.
2015-04-22 Sanjay Pateldon't repeat function names in comments; NFC
2015-04-21 Ahmed Bougacha[MemCpyOpt] Use the raw i8* dest when optimizing memset...
2015-04-21 Daniel BerlinRevamp PredIteratorCache interface to be cleaner.
2015-04-21 Sanjoy Das[LSR][NFC] Remove a stale comment.
2015-04-21 Jingyue Wu[SLSR] garbage-collect unused instructions
2015-04-21 Jingyue Wu[SeparateConstOffsetFromGEP] garbage-collect intermedia...
2015-04-21 Duncan P. N. Exon... DebugInfo: Drop rest of DIDescriptor subclasses
2015-04-18 Ahmed Bougacha[MemCpyOpt] Don't force i64 when promoting memset/memcp...
2015-04-18 Ahmed Bougacha[MemCpyOpt] Promote both memset/memcpy sizes if differe...
2015-04-17 Ahmed Bougacha[MemCpyOpt] Optimize double-storing by memset+memcpy.
2015-04-17 Jingyue Wu[NaryReassociate] run NaryReassociate iteratively
2015-04-16 Jingyue Wu[NaryReassociate] speeds up candidate searching
2015-04-15 Duncan P. N. Exon... DebugInfo: Require a DebugLoc in DIBuilder::insertDeclare()
2015-04-15 Jingyue Wu[SLSR] handle candidate form (B + i * S)
2015-04-15 Richard TrieuChange range-based for-loops to be -Wrange-loop-analysi...
2015-04-14 Jingyue WuSimplify n-ary adds by reassociation
2015-04-14 Duncan P. N. Exon... DebugInfo: Gut DISubprogram and DILexicalBlock*
2015-04-14 Sanjoy Das[LoopUnrollRuntime] Avoid high-cost trip count computation.
2015-04-14 Sanjoy Das[SCEV] Refactor out isHighCostExpansion. NFCI.
2015-04-14 Duncan P. N. Exon... DebugInfo: Gut DILocation
2015-04-14 Duncan P. N. Exon... DebugInfo: Gut DIExpression
2015-04-14 Philip Reames[RewriteStatepointsForGC] Delete dead code [NFC]
2015-04-13 Philip Reames[RwriteStatepointsForGC] Minor indentation and naming...
2015-04-13 Philip Reames[RewriteStatepointsForGC] Avoid inserting empty holder
2015-04-13 Philip Reames[RewriteStatepointsForGC] Fix a latent bug in normaliza...
2015-04-13 Philip Reames[RewriteStatepointsForGC] Strengthen assertions around...
2015-04-13 Philip Reames[RewriteStatepointsForGC] Move an expensive debugging...
2015-04-11 Benjamin KramerMark empty default constructors as =default if it makes...
2015-04-11 Alexander KornienkoUse 'override/final' instead of 'virtual' for overridde...
2015-04-11 Philip Reames[Statepoints] Fix a release only build failure
2015-04-10 Philip Reames[RewriteStatepointsForGC] Use a SetVector for a worklis...
2015-04-10 Philip Reames[RewriteStatepointsForGC] Use an actual liveness algorithm
2015-04-10 Philip Reames[RewriteStatepointsForGC] clang-format file
2015-04-10 Philip Reames[RewriteStatepointsForGC] Missed review comment from...
2015-04-10 Philip Reames[RewriteStatepointsForGC] Preprocess the IR to remove...
2015-04-10 Philip Reames[RewriteStatepointsForGC] Limited support for vectors...
2015-04-10 Benjamin Kramer[CallSite] Make construction from Value* (or Instructio...
2015-04-06 Duncan P. N. Exon... Transforms: Stop using DIDescriptor::is*() and auto...
2015-04-06 Jingyue Wu[SLSR] consider &B[S << i] as &B[(1 << i) * S]
2015-04-03 David Blaikie[opaque pointer type] More GEP IRBuilder API migrations
2015-04-03 David Blaikie[opaque pointer type] More GEP IRBuilder API migrations...
2015-04-03 David Blaikie[opaque pointer type] More GEP API migrations in IRBuil...
2015-04-02 Jingyue Wu[SLSR] handles off bounds GEPs
2015-04-02 David Blaikie[opaque pointer type] API migration for GEP constant...
2015-03-30 Duncan P. N. Exon... Transforms: Use the new DebugLoc API, NFC
2015-03-27 James MolloyReapply r233175 and r233183: float2int.
2015-03-27 Sanjoy Das[NFC] Fix typo in comment.
2015-03-27 Philip ReamesCode cleanup [NFC]
next