[LPM] Cleanup some loops to be range based for loops before hacking on
[oota-llvm.git] / lib / Transforms /
2015-08-18 Chandler Carruth[PM/AA] Remove the last relics of the separate IPA...
2015-08-18 Sanjay Pateluse minSize wrapper; NFCI
2015-08-18 Justin BognerRevert "Constant propagation after hiting llvm.assume"
2015-08-18 Piotr PadlewskiConstant propagation after hiting llvm.assume
2015-08-17 Karthik BhatFix PR24469 resulting from r245025 and re-enable dead...
2015-08-17 David MajnemerRevert "[InstCombinePHI] Partial simplification of...
2015-08-17 Chandler Carruth[PM] Port ScalarEvolution to the new pass manager.
2015-08-16 Benjamin Kramer[SimplifyLibCalls] Drop default template args. No funct...
2015-08-16 Sanjay Pateltransform fmin/fmax calls when possible (PR24314)
2015-08-16 Sanjoy Das[LSR][NFC] Don’t duplicate entity name at the beginning...
2015-08-16 Sanjoy Das[LSR][NFC] Use camelCase for method names in Formula...
2015-08-16 David MajnemerRevert "Add support for cross block dse. This patch...
2015-08-16 David Majnemer[InstCombine] Replace an and+icmp with a trunc+icmp
2015-08-16 NAKAMURA TakumiMergeFunc: Quick fix for r245140, Ignore second, aka...
2015-08-15 Yaron KerenTry to appease VS 2015 warnings from reviews.llvm.org...
2015-08-15 David Majnemer[IR] Give catchret an optional 'return value' operand
2015-08-15 JF BastienAccelerate MergeFunctions with hashing
2015-08-15 Matt ArsenaultLoopStrengthReduce: Try to pass address space to isLega...
2015-08-14 Nick LewyckyFix a crash where a utility function wasn't aware of...
2015-08-14 Evgeniy Stepanov[msan] Fix handling of musttail calls.
2015-08-14 Justin Bogner[sancov] Fix an unused variable warning introduced...
2015-08-14 Reid Kleckner[sancov] Leave llvm.localescape in the entry block
2015-08-14 James MolloySeparate out BDCE's analysis into a separate DemandedBi...
2015-08-14 Adam Nemet[LVer] Remove unused Pass parameter from versionLoop...
2015-08-14 David Majnemer[IR] Add token types
2015-08-14 Karthik BhatAdd support for cross block dse.
2015-08-14 Chandler Carruth[PM/AA] Run clang-format over the ObjCARC Alias Analysi...
2015-08-14 Chandler Carruth[PM/AA] Don't bother forward declaring Function and...
2015-08-14 Chandler Carruth[PM/AA] Extract the interface for GlobalsModRef into...
2015-08-14 Chandler Carruth[PM/AA] Hoist the interface to TBAA into a dedicated...
2015-08-14 Chandler Carruth[PM/AA] Hoist ScopedNoAliasAA's interface into a header...
2015-08-14 Chandler Carruth[PM/AA] Extract a minimal interface for CFLAA to its...
2015-08-14 Jingyue Wu[SeparateConstOffsetFromGEP] sext(a)+sext(b) => sext...
2015-08-14 Chandler Carruth[LIR] Re-instate r244880, reverted in r244884, factorin...
2015-08-13 Sanjay Pateldon't repeat function names in comments; NFC
2015-08-13 Davide Italiano[SimplifyLibCalls] Correctly set the is_zero_undef...
2015-08-13 Jingyue Wu[SeparateConstOffsetFromGEP] strengthen the inbounds...
2015-08-13 Erik Eckstein[DeadStoreElimination] remove a redundant store even...
2015-08-13 Charlie Turner[InstCombinePHI] Partial simplification of identity...
2015-08-13 Renato GolinRevert "[LIR] Start leveraging the fundamental guarante...
2015-08-13 Renato GolinRevert "[LIR] Handle access to AliasAnalysis the same...
2015-08-13 Ashutosh NemaTest Commit.
2015-08-13 Chandler Carruth[LIR] Handle access to AliasAnalysis the same way as...
2015-08-13 Chandler Carruth[LIR] Start leveraging the fundamental guarantees of...
2015-08-13 Chandler Carruth[LIR] Handle the LoopInfo the same as all the other...
2015-08-13 Simon Pilgrim[InstCombine] SSE/AVX vector shifts demanded shift...
2015-08-13 Chen Li[LoopUnswitch] Check OptimizeForSize before traversing...
2015-08-13 Chandler Carruth[LIR] Make the LoopIdiomRecognize pass get analyses...
2015-08-13 Chandler Carruth[LIR] Remove the dedicated class for popcount recogniti...
2015-08-13 Chandler Carruth[LIR] Move all the helpers to be private and re-order...
2015-08-12 Chandler Carruth[LIR] Remove the 'LIRUtils' abstraction which was unnec...
2015-08-12 Chandler Carruth[LIR] Run clang-format over LoopIdiomRecognize in prepa...
2015-08-12 Philip Reames[RewriteStatepointsForGC] Avoid using unrelocated point...
2015-08-12 Philip Reames[RewriteStatepointsForGC] Handle extractelement fully...
2015-08-12 Sanjay Patelfix typo; NFC
2015-08-12 Chandler Carruth[PM/AA] Add missing static dependency edges from DSE...
2015-08-12 Chandler Carruth[PM/AA] Explicitly depend on TLI rather than getting...
2015-08-12 Chandler Carruth[PM/AA] Stop getting the TargetLibraryInfo out of the...
2015-08-12 Adam Nemet[LoopVer] Optionally allow using memchecks from LAA
2015-08-12 Simon Pilgrimunused variable warning fix.
2015-08-12 Simon Pilgrim[InstCombine] Move SSE/AVX vector blend folding to...
2015-08-11 Sanjoy DasFix PR24354.
2015-08-11 Sanjay Pateldon't repeat function names in comments; NFC
2015-08-11 Sanjay Patelfix 80-cols; NFC
2015-08-11 Chen Li[LowerSwitch] Skip dead blocks for processSwitchInst()
2015-08-11 Chen Li[LowerSwitch] Fix a bug when LowerSwitch deletes the...
2015-08-11 Teresa JohnsonEnable EliminateAvailableExternally pass in the LTO...
2015-08-11 Sanjay PatelVariable names should start with an upper case letter...
2015-08-11 Sanjay Patelfix minsize detection: minsize attribute implies optimi...
2015-08-11 Sanjay Patelfix code that was accidentally commented out in previou...
2015-08-11 Sanjay Patelfix typos in comments; NFC
2015-08-11 Sanjay Patelfix typo in comment; NFC
2015-08-11 James MolloyAdd support for floating-point minnum and maxnum
2015-08-11 David Majnemer[WinEHPrepare] Add rudimentary support for the new...
2015-08-11 Tyler NowickiPrint vectorization analysis when loop hint is specified.
2015-08-11 Tyler NowickiMoved LoopVectorizeHints and related functions before...
2015-08-11 Tyler NowickiSimplify processLoop() by moving loop hint verification...
2015-08-11 Kostya Serebryany[libFuzzer] don't crash if the condition in a switch...
2015-08-11 Adam Nemet[LAA] Change name from addRuntimeCheck to addRuntimeChe...
2015-08-10 Adam Nemet[LoopVer] Remove unused pointer partition argument...
2015-08-10 Tyler NowickiExtend late diagnostics to include late test for runtim...
2015-08-10 Simon Pilgrim[InstCombine] Move SSE2/AVX2 arithmetic vector shift...
2015-08-10 Tyler NowickiLate evaluation of the fast-math vectorization requirement.
2015-08-10 Tyler NowickiModify diagnostic messages to clearly indicate the...
2015-08-10 Igor Laevsky[IndVarSimplify] Make cost estimation in RewriteLoopExi...
2015-08-10 Mark HeffernanAdd new llvm.loop.unroll.enable metadata.
2015-08-10 Silviu Baranga[TTI] Add a hook for specifying per-target defaults...
2015-08-10 Fraser CormackPrevent the scalarizer from caching incorrect entries
2015-08-08 Benjamin KramerFix some comment typos.
2015-08-08 David Majnemer[InstCombine] Don't try to sink EH pad instructions
2015-08-08 Matt ArsenaultRemove unnecessary includes
2015-08-07 Adam Nemet[LAA] Make the set of runtime checks part of the state...
2015-08-07 Chen Li[ConstantFoldTerminator] Preserve make.implicit metadat...
2015-08-07 Simon Pilgrim[InstCombine] Fix SSE2/AVX2 vector logical shift by...
2015-08-07 Duncan P. N. Exon... ValueMapper: Resolve uniquing cycles more aggressively
2015-08-07 Duncan P. N. Exon... ValueMapper: Pull out helper to resolve cycles, NFC
2015-08-06 David MajnemerRevert accidentally committed WinEHPrepare changes
2015-08-06 David MajnemerHandle PHI nodes prefacing EH pads too
2015-08-06 Sanjoy Das[IndVars] Improved logging under DEBUG(); NFC.
2015-08-06 Pete CooperConvert a bunch of loops to foreach. NFC.
next