Instead of the TargetMachine cache the MachineFunction
[oota-llvm.git] / lib / Transforms /
2014-10-14 Marcello MaggioniSwitch to select optimization for two-case switches
2014-10-14 Sanjay Patelfix formatting; NFC
2014-10-14 Chandler CarruthAdd some optional passes around the vectorizer to both...
2014-10-13 David MajnemerInstCombine: Fix miscompile in X % -Y -> X % Y transform
2014-10-13 David MajnemerInstCombine: Don't miscompile (x lshr C1) udiv C2
2014-10-12 Joerg SonnenbergerRevert r219223, it creates invalid PHI nodes.
2014-10-12 Benjamin KramerInstCombine: Turn (x != 0 & x <u C) into the canonical...
2014-10-12 David MajnemerInstCombine: Simplify commonIDivTransforms
2014-10-11 David MajnemerInstCombine: Don't fold (X <<s log(INT_MIN)) /s INT_MIN...
2014-10-11 David MajnemerInstCombine, InstSimplify: (%X /s C1) /s C2 isn't alway...
2014-10-11 David MajnemerInstCombine: mul to shl shouldn't preserve nsw
2014-10-11 Chandler Carruth[SCEV] Fix one more caller blindly passing the latch...
2014-10-11 Chandler Carruth[SCEV] Add some asserts to the recently improved trip...
2014-10-10 Arnold SchwaighoferSimplifyCFG: Don't convert phis into selects if we...
2014-10-09 Chad Rosier[Reassociate] Don't canonicalize X - undef to X + ...
2014-10-09 Andrea Di Biagio[InstCombine] Fix wrong folding of constant comparisons...
2014-10-09 Bob WilsonUse triple's isiOS() and isOSDarwin() methods.
2014-10-08 David MajnemerInliner: Non-local functions in COMDATs shouldn't be...
2014-10-08 Justin BognerRevert "[InstCombine] re-commit r218721 with fix for...
2014-10-08 Suyog SardaFormat spacing and remove extra lines to comply with...
2014-10-08 David MajnemerGlobalOpt: Don't drop unused memberes of a Comdat
2014-10-08 Gerolf Hoflehner[InstCombine] re-commit r218721 with fix for pr21199
2014-10-08 Hans WennborgRevert r219175 - [InstCombine] re-commit r218721 icmp...
2014-10-07 David BlaikieDebugInfo+DFSan: Ensure that debug info references...
2014-10-07 Duncan P. N. Exon... LoopUnroll: Create sub-loops in LoopInfo
2014-10-07 Duncan P. N. Exon... LoopUnroll: Only check for ScalarEvolution analysis...
2014-10-07 Marcello MaggioniTwo case switch to select optimization
2014-10-07 David BlaikieDebugInfo+DeadArgElimination: Ensure llvm::Function...
2014-10-07 Suyog SardaReformat if statement to comply with LLVM standards...
2014-10-07 Suyog SardaReformat to comply with LLVM coding standards using...
2014-10-07 Tilmann Scheller[InstCombine] Reformat if statements to comply with...
2014-10-07 David MajnemerGlobalDCE: Don't drop any COMDAT members
2014-10-07 Gerolf Hoflehner[InstCombine] re-commit r218721 icmp-select-icmp optimi...
2014-10-06 David Blaikierange-for some loops in DAE
2014-10-06 Duncan P. N. Exon... LoopUnroll: Change code order of changes to new basic...
2014-10-06 Duncan P. N. Exon... Sink comment, NFC
2014-10-05 Owen AndersonGive the Reassociate pass a bit more flexibility and...
2014-10-05 Hal Finkel[InstCombine] Simplify the logic from r219067 using...
2014-10-04 Hal Finkel[InstCombine] Remove redundant @llvm.assume intrinsics
2014-10-04 Benjamin KramerRemove unnecessary copying or replace it with moves...
2014-10-03 Duncan P. N. Exon... Revert "Revert "DI: Fold constant arguments into a...
2014-10-03 Benjamin KramerEliminate some deep std::vector copies. NFC.
2014-10-02 Duncan P. N. Exon... Revert "DI: Fold constant arguments into a single MDString"
2014-10-02 Duncan P. N. Exon... DI: Fold constant arguments into a single MDString
2014-10-02 Sanjay PatelOptimize square root squared (PR21126).
2014-10-02 Sanjay PatelUse the local variable that other clauses around here...
2014-10-02 Zinovy Nis[BUG][INDVAR] Fix for PR21014: wrong SCEV operands...
2014-10-01 Duncan P. N. Exon... DIBuilder: Encapsulate DIExpression's element type
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-10-01 Tom StellardC API: Add LLVMCloneModule()
2014-10-01 Evgeniy StepanovRevert r218721, r218735.
2014-10-01 Gerolf Hoflehner[InstCombine] Fix for assert build failures caused...
2014-10-01 Gerolf Hoflehner[InstCombine] Optimize icmp-select-icmp
2014-09-30 Jingyue Wu[SimplifyCFG] threshold for folding branches with commo...
2014-09-30 Lorenzo MartignoniIntroduce support for custom wrappers for vararg functions.
2014-09-30 Chad Rosier[IndVarSimplify] Widen loop unsigned compares.
2014-09-29 Kevin QinUse a loop to simplify the runtime unrolling prologue.
2014-09-26 Chad Rosier[IndVar] Don't widen loop compare unless IV user is...
2014-09-24 Kostya Serebryany[asan] don't instrument module CTORs that may be run...
2014-09-24 David PeixottoFix assertion in LICM doFinalization()
2014-09-24 Michael LiaoAllow BB duplication threshold to be adjusted through...
2014-09-23 Reid KlecknerGlobalOpt: Preserve comdats of unoptimized initializers
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 David BlaikieReapply fix in r217988 (reverted in r217989) and remove...
2014-09-17 David BlaikieRevert "Fix -Wnon-virtual-dtor warning introduced in...
2014-09-17 David BlaikieFix -Wnon-virtual-dtor warning introduced in r217982.
2014-09-17 Chris BienemanFixing a build error.
2014-09-17 Chris BienemanRefactoring SimplifyLibCalls to remove static initializ...
2014-09-17 Chad Rosier[IndVarSimplify] Partially revert r217953 to see if...
2014-09-17 Chad Rosier[IndVarSimplify] Widen loop compare instructions.
2014-09-17 Andrea Di Biagio[InstCombine] Fix wrong folding of constant comparison...
2014-09-15 Jingyue WuRemove dead code in SimplifyCFG
2014-09-13 Nick LewyckyAdd control of function merging to the PMBuilder.
2014-09-13 Benjamin KramerSimplify code. No functionality change.
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 Rafael EspindolaAdd doInitialization/doFinalization to DataLayoutPass.
2014-09-10 Hal Finkel[AlignmentFromAssumptions] Don't divide by zero for...
2014-09-10 Gerolf Hoflehner[PassManager] Adding Hidden attribute to EnableMLSM...
2014-09-10 Gerolf Hoflehner[MergedLoadStoreMotion] Move pass enabling option to...
2014-09-10 Sanjay PatelRename getMaximumUnrollFactor -> getMaxInterleaveFactor...
2014-09-10 Gerolf HoflehnerRemoved misleading comment.
2014-09-10 Stepan DyatkovskiyMergeFunctions: FunctionPtr has been renamed to Functio...
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 FinkelCheck for all known bits on ret in InstCombine
2014-09-07 Hal FinkelMake use of @llvm.assume from LazyValueInfo
2014-09-07 Hal FinkelAdd an AlignmentFromAssumptions Pass
2014-09-07 Hal FinkelAdd additional patterns for @llvm.assume in ValueTracking
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-05 David MajnemerInstCombine: Remove a special case pattern
2014-09-04 James MolloyEnable noalias metadata by default and swap the order...
next