summaryrefslogtreecommitdiff
path: root/lib/Transforms
AgeCommit message (Expand)Author
2017-12-20Revert r320548:[SLP] Vectorize jumbled memory loadsMohammad Shahid
2017-12-20[LV] Remove unnecessary DoExtraAnalysis guard (silent bug)Florian Hahn
2017-12-20[memcpyopt] Teach memcpyopt to optimize across basic blocksDan Gohman
2017-12-19Silence a bunch of implicit fallthrough warningsAdrian Prantl
2017-12-19[SeparateConstOffsetFromGEP] Fix a typo. NFC.Haicheng Wu
2017-12-19[JumpThreading] Restrict PRE across instructions that don't pass control to s...Max Kazantsev
2017-12-18[PGO] Fix handling of cold entry count for instrumented PGOTeresa Johnson
2017-12-18Fix more inconsistent line endings. NFC.Dimitry Andric
2017-12-18Removed unused DominanceFrontierMatt Arsenault
2017-12-18[PGO] add MST min edge selection heuristic to ensure non-zero entry countXinliang David Li
2017-12-18[Memcpy Loop Lowering] Remove the fixed int8 lowering.Sean Fertile
2017-12-18[ThinLTO] Remove unused codeEugene Leviant
2017-12-18[SROA] Disable non-whole-alloca splits by defaultHiroshi Inoue
2017-12-16[Memcpy Loop Lowering] Only calculate residual size/bytes copied when needed.Sean Fertile
2017-12-16[InstCombine] canonicalize shifty abs(): ashr+add+xor --> cmp+neg+selSanjay Patel
2017-12-16[LV] Extend InstWidening with CM_Widen_RecursiveHal Finkel
2017-12-16[SimplifyLibCalls] Inline calls to cabs when it's safe to do soHal Finkel
2017-12-16[LV] NFC patch for moving VP*Recipe class definitions from LoopVectorize.cpp ...Hal Finkel
2017-12-16Fix NDEBUG build problem in r320895Teresa Johnson
2017-12-16[ThinLTO] Enable importing of aliases as copy of aliaseeTeresa Johnson
2017-12-15Re-commit : [LICM] Allow sinking when foldable in loopJun Bum Lim
2017-12-15[Memcpy Loop Lowering] Insert loop BB inbetween the split BB.Sean Fertile
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-15[PM] port Rewrite Statepoints For GC to the new pass manager.Fedor Sergeev
2017-12-14[SimplifyCFG] don't sink common insts too soon (PR34603)Sanjay Patel
2017-12-14[SLPVectorizer] Don't ignore scalar extraction instructions of aggregate valueGuozhi Wei
2017-12-14[PM][InstCombine] fixing omission of AliasAnalysis in new-pass-manager's vers...Fedor Sergeev
2017-12-14[LV] Support efficient vectorization of an induction with redundant castsDorit Nuzman
2017-12-13[EarlyCSE] recognize swapped variants of abs/nabs as equivalentSanjay Patel
2017-12-13Reverting [JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki
2017-12-13[EarlyCSE] recognize commuted and swapped variants of min/max as equivalent (...Sanjay Patel
2017-12-13Remove redundant includes from lib/Transforms.Michael Zolotukhin
2017-12-13[JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki
2017-12-13[GVNHoist] Fix: PR35222 gvn-hoist incorrectly erases loadAditya Kumar
2017-12-13Reintroduce r320049, r320014 and r319894.Igor Laevsky
2017-12-13[SLP] Vectorize jumbled memory loads.Mohammad Shahid
2017-12-13[CallSiteSplitting] Refactor creating callsites.Florian Hahn
2017-12-13[hwasan] Inline instrumentation & fixed shadow.Evgeniy Stepanov
2017-12-12[InstCombine] Fix PR35618: Instcombine hangs on single minmax load bitcast.Alexey Bataev
2017-12-12Reassociate: add global reassociation algorithmFiona Glaser
2017-12-12Revert "[InstCombine] Fix PR35618: Instcombine hangs on single minmax load bi...Alexey Bataev
2017-12-12Split IndirectBr critical edges before PGO gen/use passes.Hiroshi Yamauchi
2017-12-12[InstCombine] Fix PR35618: Instcombine hangs on single minmax load bitcast.Alexey Bataev
2017-12-12Revert "[InstCombine] Fix PR35618: Instcombine hangs on single minmax load bi...Alexey Bataev
2017-12-12[InstCombine] Fix PR35618: Instcombine hangs on single minmax load bitcast.Alexey Bataev
2017-12-12Revert "[InstCombine] Fix PR35618: Instcombine hangs on single minmax load bi...Alexey Bataev