Convert fcmp with 0.0 from casted integers to icmp
[oota-llvm.git] / lib / Transforms / Scalar /
2015-01-05 Chandler Carruth[SROA] Apply a somewhat heavy and unpleasant hammer...
2015-01-04 Chandler Carruth[PM] Split the AssumptionTracker immutable pass into...
2015-01-02 Chandler Carruth[SROA] Teach SROA to be more aggressive in splitting...
2015-01-02 Chandler Carruth[SROA] Make the computation of adjusted pointers not...
2015-01-02 Chandler Carruth[SROA] Fix the loop exit placement to be prior to index...
2015-01-01 Chandler Carruth[SROA] Fix two total think-os in r225061 that should...
2015-01-01 Chandler Carruth[SROA] Switch to using a more direct debug logging...
2015-01-01 Chandler Carruth[SROA] Fix formatting with clang-format which I managed...
2015-01-01 Chandler Carruth[SROA] Teach SROA how to much more intelligently handle...
2014-12-29 Philip ReamesRefine the notion of MayThrow in LICM to include a...
2014-12-24 Chandler Carruth[SROA] Update the documentation and names for accessing...
2014-12-24 Chandler Carruth[SROA] Refactor the integer and vector promotion testin...
2014-12-23 Chandler CarruthRevert r224739: Debug info: Teach SROA how to update...
2014-12-22 Chandler Carruth[SROA] Lift the logic for traversing the alloca slices...
2014-12-22 Bruno Cardoso Lopes[LCSSA] Handle PHI insertion in disjoint loops
2014-12-22 Adrian PrantlDebug info: Teach SROA how to update debug info for...
2014-12-20 Chandler Carruth[SROA] Run clang-format over the entire SROA pass as...
2014-12-18 Chandler Carruth[SROA] Cleanup - remove the use of std::mem_fun_ref...
2014-12-15 Elena DemikhovskySink store based on alias analysis
2014-12-12 Chad Rosier[Reassociate] Use dbgs() instead of errs().
2014-12-09 Duncan P. N. Exon... IR: Split Metadata from Value
2014-12-03 Tom StellardStructurizeCFG: Use LoopInfo analysis for better loop...
2014-12-02 Bruno Cardoso Lopes[LICM] Avoind store sinking if no preheader is available
2014-11-28 Bruno Cardoso Lopes[LICM] Store sink and indirectbr instructions
2014-11-25 Chandler CarruthRevert r220349 to re-instate r220277 with a fix for...
2014-11-21 David MajnemerThis Reassociate change unintentionally slipped in...
2014-11-21 David MajnemerSROA: The alloca type isn't a candidate promotion type...
2014-11-19 Chad RosierRevert "[Reassociate] As the expression tree is rewritt...
2014-11-19 Arnaud A. de Grand... Fix tail recursion elimination
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-11-19 Hao Liu[SeparateConstOffsetFromGEP] Allow SeparateConstOffsetF...
2014-11-19 Manman RenRevert r222039 because of bot failure.
2014-11-18 Chad Rosier[Reassociate] Rename local variable to not use same...
2014-11-18 Philip ReamesTweak EarlyCSE to recognize series of dead stores
2014-11-18 David MajnemerIndVarSimplify: Allow LFTR to fire more often
2014-11-17 Chad Rosier[Reassociate] As the expression tree is rewritten make...
2014-11-17 Chad Rosier[Reassociate] Canonicalize constants to RHS operand.
2014-11-14 Chad RosierReapply r221924: "[GVN] Perform Scalar PRE on gep indic...
2014-11-14 Chad Rosier[Reassociate] Canonicalize the operands of all binary...
2014-11-14 Chad Rosier[Reassociate] Canonicalize operands of vector binary...
2014-11-14 Chad Rosier[Reassociate] Canonicalize constants to RHS operand.
2014-11-14 Chad Rosier[Reassociate] Improve rank debug information. NFC.
2014-11-13 Chad RosierRevert "[GVN] Perform Scalar PRE on gep indices that...
2014-11-13 Chad Rosier[GVN] Perform Scalar PRE on gep indices that feed loads...
2014-11-13 Chad Rosier[Reassociate] Update comment. NFC.
2014-11-12 Jingyue WuDisable indvar widening if arithmetics on the wider...
2014-11-12 Jingyue WuReverts r221772 which fails tests
2014-11-12 Jingyue WuDisable indvar widening if arithmetics on the wider...
2014-11-11 Chad Rosier[Reassociate] Canonicalize negative constants out of...
2014-11-11 Chad Rosier[Reassociate] Canonicalize negative constants out of...
2014-11-11 Duncan P. N. Exon... Revert "IR: MDNode => Value"
2014-11-07 Chad Rosier[Reassociate] Better preserve NSW/NUW flags.
2014-11-07 David MajnemerSCCP: overdefined calls cannot become constant
2014-11-06 Chad Rosier[Reassociate] Don't reassociate when mixing regular...
2014-11-04 Reid KlecknerRevert "[Reassociate] Canonicalize negative constants...
2014-11-04 Reid KlecknerRevert "Transforms: reapply SVN r219899"
2014-11-03 Hal FinkelUse AA in LoadCombine
2014-11-03 Hal FinkelEarlyCSE should ignore calls to @llvm.assume
2014-11-03 Chad Rosier[Reassociate] Canonicalize negative constants out of...
2014-11-03 Duncan P. N. Exon... IR: MDNode => Value: Instruction::getAllMetadataOtherTh...
2014-11-03 Diego NovilloUse ErrorOr for the ::create factory on instrumented...
2014-11-02 Elena DemikhovskyUse Alias Analysis to hoist 2 loads from diamond to...
2014-10-30 Diego NovilloFix Twine corruption problem with diagnostics.
2014-10-30 Diego NovilloAdd profile writing capabilities for sampling profiles.
2014-10-29 Yi JiangDo not simplifyLatch for loops where hoisting increment...
2014-10-28 Saleem AbdulrasoolTransforms: reapply SVN r219899
2014-10-28 NAKAMURA TakumiReformat partially, where I touched for whitespace...
2014-10-28 NAKAMURA TakumiLoopRerollPass.cpp: Use range-based loop. NFC.
2014-10-28 NAKAMURA TakumiUntabify and whitespace cleanups.
2014-10-25 Andrew TrickLSR: Minor cleanup after Daniel's patch.
2014-10-25 Andrew TrickFix LSR compile time.
2014-10-25 Jingyue Wu[SeparateConstOffsetFromGEP] Fixed a bug related to...
2014-10-25 Jingyue Wu[SeparateConstOffsetFromGEP] Fixed a bug in rebuilding...
2014-10-23 Timur IskhodzhanovMake getDISubprogram(const Function *F) available in...
2014-10-22 Diego NovilloShorten auto iterators for function basic blocks.
2014-10-22 Diego NovilloUse auto iteration in lib/Transforms/Scalar/SampleProfi...
2014-10-22 Diego NovilloChange error to warning when a profile cannot be found.
2014-10-22 Diego NovilloSupport using sample profiles with partial debug info.
2014-10-21 Hans WennborgRevert "Teach the load analysis to allow finding availa...
2014-10-21 Chandler CarruthTeach the load analysis to allow finding available...
2014-10-21 Philip ReamesIntroduce enum values for previously defined metadata...
2014-10-20 Chandler CarruthFix a somewhat subtle pair of issues with JumpThreading...
2014-10-20 Chandler CarruthTeach the load analysis driving core instcombine logic...
2014-10-19 Chandler CarruthFix a long-standing miscompile in the load analysis...
2014-10-18 Chandler Carruth[SROA] Change how SROA does vector-based promotion...
2014-10-17 Rafael EspindolaRevert "TRE: make TRE a bit more aggressive"
2014-10-17 Hal Finkel[DSE] Remove no-data-layout-only type-based overlap...
2014-10-16 Chandler Carruth[SROA] Switch the common variable name for the 'AllocaS...
2014-10-16 Chandler Carruth[SROA] More range-based cleanups to SROA, these brought...
2014-10-16 Chandler Carruth[SROA] Switch a couple of overly complex iterator acces...
2014-10-16 Chandler Carruth[SROA] Start more deeply moving SROA to use ranges...
2014-10-16 Bjorn SteinbrinkAllow call-slop optzn for destinations with a suitable...
2014-10-16 Saleem AbdulrasoolTRE: make TRE a bit more aggressive
2014-10-15 Chris BienemanFixing the build failure due to compiler warnings and...
2014-10-15 Chris BienemanDefining a new API for debug options that doesn't rely...
2014-10-11 Chandler Carruth[SCEV] Add some asserts to the recently improved trip...
2014-10-09 Chad Rosier[Reassociate] Don't canonicalize X - undef to X + ...
2014-10-05 Owen AndersonGive the Reassociate pass a bit more flexibility and...
2014-10-04 Benjamin KramerRemove unnecessary copying or replace it with moves...
2014-10-02 Zinovy Nis[BUG][INDVAR] Fix for PR21014: wrong SCEV operands...
next