OSDN Git Service

LivePhysRegs/IfConversion: Change some types from unsigned to MCPhysReg; NFC
[android-x86/external-llvm.git] / lib / Analysis /
2018-11-06 Eli FriedmanDisable calls to *_finite and other glibc-only function...
2018-11-06 Max Kazantsev[NFC] Turn collectTransitivePredecessors into a static...
2018-11-05 Sanjay Patel[InstSimplify] fold select (fcmp X, Y), X, Y
2018-11-05 David Green[Inliner] Penalise inlining of calls with loops at Oz
2018-11-04 Sanjay Patel[ValueTracking] determine sign of 0.0 from select when...
2018-11-03 Sanjay Patel[ValueTracking] peek through 2-input shuffles in Comput...
2018-11-02 Easwaran Raman[ProfileSummary] Add options to override hot and cold...
2018-11-02 Sanjay Patel[ValueTracking] allow non-canonical shuffles when compu...
2018-11-01 Alina Sbirlea[AliasSetTracker] Misc cleanup (NFCI)
2018-11-01 Reid KlecknerFix clang -Wimplicit-fallthrough warnings across llvm...
2018-11-01 Sanjay Patel[InstSimplify] fold icmp based on range of abs/nabs...
2018-11-01 Max Kazantsev[NFC] Specialize public API of ICFLoopSafetyInfo for...
2018-11-01 Max Kazantsev[SCEV] Avoid redundant computations when doing AddRec...
2018-10-31 Sanjay Patelrevert rL345717 : [InstSimplify] fold icmp based on...
2018-10-31 Sanjay Patel[InstSimplify] fold 'fcmp nnan ult X, 0.0' when X is...
2018-10-31 Sanjay Patel[InstSimplify] fold 'fcmp nnan oge X, 0.0' when X is...
2018-10-31 Sanjay Patel[InstSimplify] fold icmp based on range of abs/nabs
2018-10-31 Dorit Nuzman[LV] Support vectorization of interleave-groups that...
2018-10-31 Matthias BraunADT/STLExtras: Introduce llvm::empty; NFC
2018-10-29 Alina Sbirlea[AliasSetTracker] Cleanup addPointer interface. [NFCI]
2018-10-27 Renato GolinRevert r344172: [LV] Add a new reduction pattern match
2018-10-26 Sanjay Patel[ValueTracking] peek through shuffles in ComputeNumSign...
2018-10-22 Dorit Nuzman[IAI,LV] Avoid creating a scalar epilogue due to gaps...
2018-10-19 Thomas Lively[LoopVectorize] Loop vectorization for minimum and...
2018-10-19 Thomas Lively[InstCombine] InstCombine and InstSimplify for minimum...
2018-10-19 Thomas Lively[ConstantFolding] Constant fold minimum and maximum...
2018-10-19 Chandler Carruth[TI removal] Switch some newly added code over to use...
2018-10-18 Nicolai Haehnle[DA] DivergenceAnalysis for unstructured, reducible...
2018-10-18 Chandler Carruth[TI removal] Switch an analysis to just use Instruction.
2018-10-17 Max Kazantsev[NFC] Remove GOTO from SCEV
2018-10-16 Anna Thomas[LV] Teach vectorizer about variant value store into...
2018-10-16 Max Kazantsev[NFC] Introduce ICFLoopSafetyInfo
2018-10-16 Max Kazantsev[NFC] Remove obsolete method headerMayThrow
2018-10-16 Max Kazantsev[NFC] Make LoopSafetyInfo abstract to allow alternative...
2018-10-16 Max Kazantsev[NFC] Encapsulate work with BlockColors in LoopSafetyInfo
2018-10-16 Max Kazantsev[NFC] Move block throw check inside allLoopPathsLeadToBlock
2018-10-16 Max Kazantsev[NFC] Turn isGuaranteedToExecute into a method
2018-10-16 Max Kazantsev[SCEV] Limit AddRec "simplifications" to avoid combinat...
2018-10-15 Chandler Carruth[TI removal] Make variables declared as `TerminatorInst...
2018-10-15 Chandler Carruth[TI removal] Remove TerminatorInst as an input paramete...
2018-10-14 Dorit Nuzmanrecommit 344472 after fixing build failure on ARM and...
2018-10-14 Dorit Nuzmanrevert 344472 due to failures.
2018-10-14 Dorit Nuzman[IAI,LV] Add support for vectorizing predicated strided...
2018-10-12 Eugene Leviant[ThinLTO] Don't import GV which contains blockaddress
2018-10-11 Max Kazantsev[NFC] Factor out getOrCreateAddRecExpr method
2018-10-10 George Burgess IVReplace most users of UnknownSize with LocationSize...
2018-10-10 Renato Golin[LV] Add a new reduction pattern match
2018-10-10 George Burgess IV[Analysis] Make LocationSizes carry an 'imprecise' bit
2018-10-10 George Burgess IV[Analysis] Make LocationSize pretty-printing more descr...
2018-10-09 Cameron McInally[FPEnv] PatternMatcher support for checking FNEG ignori...
2018-10-09 Chandler Carruth[CFG Printer] Add support for writing the dot files...
2018-10-09 George Burgess IVMake LocationSize a proper Optional type; NFC
2018-10-09 George Burgess IVUse locals instead of struct fields; NFC
2018-10-07 Dorit Nuzman[IAI,LV] Avoid creating interleave-groups for predicate...
2018-10-05 Jonas Paulsson[LoopVectorizer] Use TTI.getOperandInfo()
2018-09-29 Vitaly Buka[cxx2a] Fix warning triggered by r343285
2018-09-28 Thomas Lively[ValueTracking] Allow select patterns to work on FP...
2018-09-27 Teresa Johnson[WPD] Fix incorrect devirtualization after indirect...
2018-09-27 Fangrui Songllvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C...
2018-09-25 Anna Thomas[LV][LAA] Vectorize loop invariant values stored into...
2018-09-24 Sanjay Patel[Analysis] add comment to generalize finding a scalar...
2018-09-24 Fedor Sergeev[New PM][PassInstrumentation] IR printing support for...
2018-09-21 JF BastienMerge clang's isRepeatedBytePattern with LLVM's isBytew...
2018-09-20 Sameer AbuAsal[inline Cost] Don't mark functions accessing varargs...
2018-09-20 Fedor Sergeev[New PM] Introducing PassInstrumentation framework
2018-09-20 Eric ChristopherTemporarily Revert "[New PM] Introducing PassInstrument...
2018-09-19 Fedor Sergeev[New PM] Introducing PassInstrumentation framework
2018-09-19 Fedor SergeevRevert rL342544: [New PM] Introducing PassInstrumentati...
2018-09-19 Fedor Sergeev[New PM] Introducing PassInstrumentation framework
2018-09-17 Michael Kruse[Loopinfo] Remove one latch-case in getLoopID. NFC.
2018-09-17 Matt ArsenaultFix vectorization of canonicalize
2018-09-12 Florian Hahn[LV] Move InterleaveGroup and InterleavedAccessInfo...
2018-09-12 Ilya BiryukovRemove unused include from IVDescriptors.cpp.
2018-09-12 Vikram TVBreak LoopUtils into an Analysis file.
2018-09-11 Alexandros Lamprineas[MemorySSAUpdater] Avoid creating self-referencing...
2018-09-11 Johannes Doerfert[LoopInfo] Fix Loop::getLoopID() for loops with multipl...
2018-09-11 Max Kazantsev[NFC] Sanitizing asserts for OrderedBasicBlock
2018-09-11 Max Kazantsev[NFC] Rename variable
2018-09-11 Peter CollingbournePrevent Constant Folding From Optimizing inrange GEP
2018-09-10 Alina SbirleaAPI to update MemorySSA for cloned blocks and added...
2018-09-10 Philip Reames[AST] Visit memtransfer arguments in order
2018-09-07 Alina Sbirlea[MemorySSA] Relax verification of clobbering accesses.
2018-09-07 Philip Reames[AST] Generalize argument specific aliasing
2018-09-07 Alina Sbirlea[MemorySSA] Update MemoryPhi wiring for block splitting...
2018-09-06 Jessica PaquetteOutput per-function size-info remarks
2018-09-06 Alina Sbirlea[LoopPassManager] MemorySSA should be preserved when...
2018-09-06 Max Kazantsev[NFC] Simplify inner structure of InstructionPrecedence...
2018-09-06 Max KazantsevReturn "[NFC] Add severe validation of InstructionPrece...
2018-08-31 Jessica Paquette[NFC] Optionally pass a function to emitInstrCountChang...
2018-08-31 Jessica Paquette[NFC] Pass the instruction delta to emitInstrCountChang...
2018-08-31 Jessica Paquette[NFC] Pre-calculate SCC IR counts in size remarks.
2018-08-31 Jessica Paquette[NFC] Pre-calculate loop IR counts in size remarks.
2018-08-31 Max KazantsevRevert "[NFC] Add severe validation of InstructionPrece...
2018-08-30 Andrew KaylorReverting r340807.
2018-08-30 Nicolai Haehnle[NFC] Rename the DivergenceAnalysis to LegacyDivergence...
2018-08-30 Max Kazantsev[NFC] Add severe validation of InstructionPrecedenceTra...
2018-08-30 Max Kazantsev[NFC] Rename map to make the naming consistent
2018-08-30 Max Kazantsev[NFC] Move OrderedInstructions and InstructionPrecedenc...
2018-08-30 Max KazantsevRe-enable "[NFC] Unify guards detection"
2018-08-29 Alina Sbirlea[MemorySSA] Silence warning.
next