OSDN Git Service

Merging r367753:
[android-x86/external-llvm.git] / lib / Analysis /
2019-07-18 Chen Zheng[SCEV] add no wrap flag for SCEVAddExpr.
2019-07-17 Evgeniy StepanovMake DT a transitive dependency of LI.
2019-07-17 Evgeniy StepanovBasic codegen for MTE stack tagging.
2019-07-17 Daniil Fukalov[AMDGPU] Tune inlining parameters for AMDGPU target
2019-07-16 Michael Liao[InstructionSimplify] Apply sext/trunc after pointer...
2019-07-15 Nick Desaulniers[LoopUnroll+LoopUnswitch] do not transform loops contai...
2019-07-15 Johannes Doerfert[ValueTracking] Look through constant Int2Ptr/Ptr2Int...
2019-07-12 Vitaly BukaisBytewiseValue checks ConstantVector element by element
2019-07-12 Alina Sbirlea[MemorySSA] Use SetVector to avoid nondeterminism.
2019-07-12 Fangrui SongDelete dead stores
2019-07-12 Vitaly BukaReturn Undef from isBytewiseValue for empty arrays...
2019-07-12 Vitaly BukaHandle IntToPtr in isBytewiseValue
2019-07-11 Tim NorthoverOpaquePtr: switch to GlobalValue::getValueType in a...
2019-07-11 Tim NorthoverInstructionSimplify: Simplify InstructionSimplify....
2019-07-11 Chen Zheng[SCEV] teach SCEV symbolical execution about overflow...
2019-07-11 Johannes DoerfertReplace three "strip & accumulate" implementations...
2019-07-10 Vitaly BukaNFC: Pass DataLayout into isBytewiseValue
2019-07-09 Jinsong JiRevert "[HardwareLoops] NFC - move hardware loop checki...
2019-07-09 Chen Zheng[HardwareLoops] NFC - move hardware loop checking code...
2019-07-09 Tim NorthoverOpaquePtr: add Type parameter to Loads analysis API.
2019-07-08 Denis Bakhvalov[SCEV] Fix for PR42397. SCEVExpander wrongly adds nsw...
2019-07-08 Brian HomerdingAdd, and infer, a nofree function attribute
2019-07-05 Eugene Leviant[ThinLTO] Attempt to recommit r365188 after alignment fix
2019-07-05 Eugene LeviantReverted r365188 due to alignment problems on i686...
2019-07-05 Eugene Leviant[ThinLTO] Attempt to recommit r365040 after caching fix
2019-07-04 Reid KlecknerRevert [ThinLTO] Optimize writeonly globals out
2019-07-03 Evgeniy StepanovTeach ValueTracking that aarch64.irg result aliases...
2019-07-03 Philip Reames[SCEV] Preserve flags on add/muls in getSCEVATScope
2019-07-03 Eugene Leviant[ThinLTO] Optimize writeonly globals out
2019-07-03 Eugene Leviant[SCEV][LSR] Prevent using undefined value in binops
2019-07-03 Jordan RupprechtRevert [InlineCost] cleanup calculations of Cost and...
2019-07-03 Chen Zheng[PowerPC] exclude ICmpZero in LSR if icmp can be replac...
2019-07-02 Teresa Johnson[ThinLTO] Add summary entries for index-based WPD
2019-07-02 Kristof Umann[IDF] Generalize IDFCalculator to be used with Clang...
2019-06-30 Fangrui SongCleanup: llvm::bsearch -> llvm::partition_point after...
2019-06-27 Johannes DoerfertUse "willreturn" in isGuaranteedToTransferExecutionToSu...
2019-06-27 Philip ReamesUpdate -analyze -scalar-evolution output for multiple...
2019-06-26 Fedor Sergeev[InlineCost] cleanup calculations of Cost and Threshold
2019-06-26 Chen Zheng[HardwareLoops] NFC - move loop with irreducible contro...
2019-06-26 Chen Zheng[HardwareLoops] NFC - move loop with irreducible contro...
2019-06-25 Clement Courbet[ExpandMemCmp] Move all options to TargetTransformInfo.
2019-06-24 Bjorn Pettersson[ConstantFolding] Use hasVectorInstrinsicScalarOpd...
2019-06-24 Bjorn Pettersson[Scalarizer] Add scalarizer support for smul.fix.sat
2019-06-21 Fangrui SongSimplify std::lower_bound with llvm::{bsearch,lower_bou...
2019-06-20 Sanjay Patel[InstSimplify] simplify power-of-2 (single bit set...
2019-06-19 Alina Sbirlea[MemorySSA] Cleanup trivial phis.
2019-06-19 Alina Sbirlea[MemorySSA] Use GraphDiff info when computing IDF.
2019-06-19 Bjorn Pettersson[ConstantFolding] Add constant folding for smul.fix...
2019-06-19 Bjorn Pettersson[ConstantFolding] Refactor ConstantFoldScalarCall. NFC
2019-06-19 Jay Foad[ConstantFolding] Fix assertion failure on non-power...
2019-06-19 Chen Zheng[NFC] move some hardware loop checking code to a common...
2019-06-17 Amara Emerson[GlobalISel][Localizer] Rewrite localizer to run in...
2019-06-17 Philip ReamesTeach getSCEVAtScope how to handle loop phis w/invarian...
2019-06-17 Alina Sbirlea[MemorySSA] Don't use template when the clone is a...
2019-06-17 Alina Sbirlea[MemorySSA] Add all MemoryPhis before filling their...
2019-06-17 Warren Ristow[LV] Suppress vectorization in some nontemporal cases
2019-06-17 Sam Parker[SCEV] Use NoWrapFlags when expanding a simple mul
2019-06-16 Roman Lebedev[InstSimplify] Fix addo/subo undef folds (PR42209)
2019-06-15 Nikita Popov[SCEV] Use unsigned/signed intersection type in SCEV
2019-06-14 Akira Hatanaka[ObjC][ARC] Delete ObjC runtime calls on global variabl...
2019-06-14 Matt ArsenaultSROA: Allow eliminating addrspacecasted allocas
2019-06-14 Sam Parker[SCEV] Pass NoWrapFlags when expanding an AddExpr
2019-06-13 Nikita Popov[LangRef] Clarify poison semantics
2019-06-13 Philip ReamesAdd a clarifying comment about branching on poison
2019-06-13 Joseph Tremoulet[EarlyCSE] Ensure equal keys have the same hash value
2019-06-12 Philip Reames[SCEV] Teach computeSCEVAtScope benefit from one-input...
2019-06-12 Matt ArsenaultLoopDistribute/LAA: Respect convergent
2019-06-12 Nico WeberFix a Wunused-lambda-capture warning.
2019-06-12 Sam Parker[NFC][SCEV] Add NoWrapFlag argument to InsertBinOp
2019-06-11 Philip ReamesFix a bug in getSCEVAtScope w.r.t. non-canonical loops
2019-06-11 Sanjay Patel[Analysis] add isSplatValue() for vectors in IR
2019-06-11 Alina Sbirlea[MemorySSA] When applying updates, clean unnecessary...
2019-06-11 Alina SbirleaOnly passes that preserve MemorySSA must mark it as...
2019-06-10 Philip ReamesFactor out a helper function for readability and reuse...
2019-06-09 Sanjay Patel[InstSimplify] reduce code duplication for fcmp folds...
2019-06-09 Sanjay Patel[InstSimplify] enhance fcmp fold with never-nan operand
2019-06-09 Ayke van Laethem[CaptureTracking] Don't let comparisons against null...
2019-06-08 Sanjay Patel[InstSimplify] enhance fcmp fold with never-nan operand
2019-06-07 Sanjay Patel[Analysis] simplify code for getSplatValue(); NFC
2019-06-07 Joerg Sonnenberger[NFC] Don't export helpers of ConstantFoldCall
2019-06-07 Sam Parker[CodeGen] Generic Hardware Loop Support
2019-06-06 Craig Topper[CFLGraph] Add support for unary fneg instruction.
2019-06-06 Craig Topper[InlineCost] Add support for unary fneg.
2019-06-06 Whitney Tsang[DA] Add an option to control delinearization validity...
2019-06-06 Benjamin KramerRevert "[SCEV] Use wrap flags in InsertBinop"
2019-06-06 Sam Parker[SCEV] Use wrap flags in InsertBinop
2019-06-05 Whitney Tsang[LOOPINFO] Extend Loop object to add utilities to get...
2019-06-05 Whitney TsangRevert "Title: [LOOPINFO] Extend Loop object to add...
2019-06-05 Benjamin Kramer[LoopInfo] Fix unused variable warning. NFC.
2019-06-05 Whitney TsangTitle: [LOOPINFO] Extend Loop object to add utilities...
2019-06-05 Nemanja IvanovicInitial support for IBM MASS vector library
2019-06-04 Johannes DoerfertIntroduce Value::stripPointerCastsSameRepresentation
2019-06-04 Nikita Popov[LVI][CVP] Add support for urem, srem and sdiv
2019-06-03 George Burgess IVCFLAA: reflow comments; NFC
2019-06-03 Craig Topper[CFLGraph] Add FAdd to visitConstantExpr.
2019-06-01 Craig Topper[InlineCost] Don't add the soft float function call...
2019-05-31 Erik Pilkington[SimplifyLibCalls] Fold more fortified functions into...
2019-05-31 Russell Gallopftime-trace: Trace loop passes
2019-05-31 Craig Topper[InstructionSimplify] Add missing implementation of...
2019-05-28 Nikita Popov[ValueTracking][ConstantRange] Distinguish low/high...
next