SimplifyCFG: Range'ify some for-loops. No functional change.
[oota-llvm.git] / lib / Transforms / Scalar /
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...
2014-10-01 Adrian PrantlMove the complex address expression out of DIVariable...
2014-10-01 Adrian PrantlRevert r218778 while investigating buldbot breakage.
2014-10-01 Adrian PrantlMove the complex address expression out of DIVariable...
2014-09-30 Jingyue Wu[SimplifyCFG] threshold for folding branches with commo...
2014-09-30 Chad Rosier[IndVarSimplify] Widen loop unsigned compares.
2014-09-26 Chad Rosier[IndVar] Don't widen loop compare unless IV user is...
2014-09-24 David PeixottoFix assertion in LICM doFinalization()
2014-09-24 Michael LiaoAllow BB duplication threshold to be adjusted through...
2014-09-20 Lenny MaioraniUsing a deque to manage the stack of nodes is faster...
2014-09-18 Eric ChristopherAdd a new pass FunctionTargetTransformInfo. This pass...
2014-09-17 Chad Rosier[IndVarSimplify] Partially revert r217953 to see if...
2014-09-17 Chad Rosier[IndVarSimplify] Widen loop compare instructions.
2014-09-11 Juergen Ributzka[C API] Make the 'lower switch' pass available via...
2014-09-11 Hal Finkel[AlignmentFromAssumptions] Don't crash just because...
2014-09-10 Hal Finkel[AlignmentFromAssumptions] Don't divide by zero for...
2014-09-10 Gerolf Hoflehner[MergedLoadStoreMotion] Move pass enabling option to...
2014-09-10 Gerolf HoflehnerRemoved misleading comment.
2014-09-09 NAKAMURA TakumiSampleProfile.cpp: Prune a stray \param added in r21743...
2014-09-09 NAKAMURA TakumiScalarOpts/LLVMBuild.txt: Prune unused dependency to...
2014-09-09 NAKAMURA TakumiScalarOpts/LLVMBuild.txt: Reorder.
2014-09-09 Diego NovilloRe-factor sample profile reader into lib/ProfileData.
2014-09-07 Andrew TrickAdd a comment to getNewAlignmentDiff.
2014-09-07 Hal FinkelMake use of @llvm.assume from LazyValueInfo
2014-09-07 Hal FinkelAdd an AlignmentFromAssumptions Pass
2014-09-07 Hal FinkelMake use of @llvm.assume in ValueTracking (computeKnown...
2014-09-07 Hal FinkelAdd functions for finding ephemeral values
2014-09-07 Hal FinkelAdd an Assumption-Tracking Pass
2014-09-04 Tilmann Scheller[GVN] Format variable name.
2014-09-04 David MajnemerIndVarSimplify: Address review comments for r217102
2014-09-03 David MajnemerIndVarSimplify: Don't let LFTR compare against a poison...
2014-09-03 Benjamin KramerMake some helpers static or move into the llvm namespace.
2014-09-02 David MajnemerLICM: Don't crash when an instruction is used by an...
2014-09-01 David MajnemerSROA: Don't insert instructions before a PHI
2014-09-01 Chandler CarruthFix a really bad miscompile introduced in r216865 ...
next