summaryrefslogtreecommitdiff
path: root/include/llvm/Transforms/Utils
AgeCommit message (Expand)Author
2018-02-19Merging r324195:Hans Wennborg
2017-12-20[ICP] Expose unconditional call promotion interfaceMatthew Simpson
2017-12-18[Memcpy Loop Lowering] Remove the fixed int8 lowering.Sean Fertile
2017-12-16[SimplifyLibCalls] Inline calls to cabs when it's safe to do soHal Finkel
2017-12-15Re-commit : [LICM] Allow sinking when foldable in loopJun Bum Lim
2017-12-15fix typo in comment and remove inaccurate comment; NFCSanjay Patel
2017-12-15Revert "Re-commit : [LICM] Allow sinking when foldable in loop"Jun Bum Lim
2017-12-15Re-commit : [LICM] Allow sinking when foldable in loopJun Bum Lim
2017-12-15Revert "[LICM] Allow sinking when foldable in loop"Jun Bum Lim
2017-12-15[LICM] Allow sinking when foldable in loopJun Bum Lim
2017-12-14[SimplifyCFG] don't sink common insts too soon (PR34603)Sanjay Patel
2017-12-14[LV] Support efficient vectorization of an induction with redundant castsDorit Nuzman
2017-12-13Reverting [JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki
2017-12-13[JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki
2017-12-12Split IndirectBr critical edges before PGO gen/use passes.Hiroshi Yamauchi
2017-12-08Generalize llvm::replaceDbgDeclare and actually support the use-case thatAdrian Prantl
2017-12-06[PGO] Make indirect call promotion a utilityMatthew Simpson
2017-12-04Move splitIndirectCriticalEdges() to BasicBlockUtils.h.Hiroshi Yamauchi
2017-11-19[LibCallSimplifier] partly fix pow(x, 0.5) -> sqrt() transformsSanjay Patel
2017-11-14Rename CountingFunctionInserter and use for both mcount and cygprofile calls,...Hans Wennborg
2017-11-13[PartialInliner] Inline vararg functions that forward varargs.Florian Hahn
2017-11-06[IR] redefine 'UnsafeAlgebra' / 'reassoc' fast-math-flags and add 'trans' fas...Sanjay Patel
2017-10-31[LoopUnroll] Clean up remarks for unroll remainderDavid Green
2017-10-28[SimplifyCFG] use pass options and remove the latesimplifycfg passSanjay Patel
2017-10-27[Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko
2017-10-26[Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko
2017-10-24ValueMapper.h: Don't mark header functions as file localDavid Blaikie
2017-10-24Transforms/Utils/Local.h: Don't mark header functions as file localDavid Blaikie
2017-10-22[SimplifyCFG] delay switch condition forwarding to -latesimplifycfgSanjay Patel
2017-10-19[MergeFunctions] Don't blindly RAUW a GlobalValue with a ConstantExpr.whitequark
2017-10-17[Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko
2017-10-12[SimplifyIndVar] Replace IVUsers with loop invariant whenever possibleHongbin Zheng
2017-10-11[Transforms] Revert r315516 changes in PredicateInfo to fix Windows build bo...Eugene Zelenko
2017-10-11[Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko
2017-10-05ModuleUtils: Stop using comdat members to generate unique module ids.Peter Collingbourne
2017-10-04[LoopDeletion] Move deleteDeadLoop to to LoopUtils. NFCMarcello Maggioni
2017-10-04[SimplifyCFG] put the optional assumption cache pointer in the options struct...Sanjay Patel
2017-09-30Revert r314435: "[JumpThreading] Preserve DT and LVI across the pass"Daniel Jasper
2017-09-28[JumpThreading] Preserve DT and LVI across the passEvandro Menezes
2017-09-27Rename LoopUnrollStatus to LoopUnrollResult; NFCSanjoy Das
2017-09-27[SimplifyCFG] add a struct to house optional folds (PR34603)Sanjay Patel
2017-09-21Re-land r313825: "[IR] Add llvm.dbg.addr, a control-dependent version of llvm...Reid Kleckner
2017-09-21Revert r313825: "[IR] Add llvm.dbg.addr, a control-dependent version of llvm....Daniel Jasper
2017-09-20[IR] Add llvm.dbg.addr, a control-dependent version of llvm.dbg.declareReid Kleckner
2017-09-20Tighten the invariants around LoopBase::invalidateSanjoy Das
2017-09-15Refactor collectChildrenInLoop to LoopUtils [NFC]Alina Sbirlea
2017-09-12Make promoteLoopAccessesToScalars independent of AliasSet [NFC]Alina Sbirlea
2017-08-24[BypassSlowDivision] move map helper code to header; NFCSanjay Patel
2017-08-14Recommit r310869, "[InstSimplify][InstCombine] Modify the interface of decomp...Craig Topper
2017-08-14Add strictfp attribute to prevent unwanted optimizations of libm callsAndrew Kaylor