summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
...
* [MemorySSA] Add NDEBUG checks to verifiers; NFCGeorge Burgess IV2018-08-281-0/+4
* Revert "[SCEV][NFC] Check NoWrap flags before lexicographical comparison of S...Roman Tereshin2018-08-271-8/+0
* [IR] Replace `isa<TerminatorInst>` with `isTerminator()`.Chandler Carruth2018-08-264-6/+6
* [IR] Begin removal of TerminatorInst by removing successor manipulation.Chandler Carruth2018-08-262-3/+3
* [PhiValues] Use callback value handles to invalidate deleted valuesJohn Brawn2018-08-241-0/+17
* [ValueTracking] Fix assert message and add test case for r340546 and PR38677.Craig Topper2018-08-231-1/+1
* [ValueTracking] Fix an assert from r340480.Craig Topper2018-08-231-1/+3
* [ValueTracking] Teach computeNumSignBits to understand min/max clamp patterns...Craig Topper2018-08-221-1/+37
* [MemorySSA] Invalidate optimized Defs upon moving them; NFCGeorge Burgess IV2018-08-221-5/+14
* [AA] Remove a needless variable [NFC]Philip Reames2018-08-221-3/+1
* [AST] Minor whitespace cleanup [NFC]Philip Reames2018-08-221-11/+7
* [MemorySSA] Move two simple getters; NFCGeorge Burgess IV2018-08-221-8/+0
* [AST] Fix a whitespace typo [NFC]Philip Reames2018-08-221-1/+1
* [AST] Reorder code to reduce a future patch diff [NFC]Philip Reames2018-08-221-3/+3
* [AST] Move a function definition into the cpp [NFC]Philip Reames2018-08-221-0/+12
* [AST] Remove notion of volatile from alias sets [NFCI]Philip Reames2018-08-211-24/+8
* [InstSimplify] use isKnownNeverNaN to fold more fcmp ord/unoSanjay Patel2018-08-211-7/+5
* [NFC] Factor out predecessors collection into a separate methodMax Kazantsev2018-08-211-11/+20
* [AST] Mark invariant.starts as being readonlyPhilip Reames2018-08-211-1/+2
* ValueTracking: Handle more instructions in isKnownNeverNaNMatt Arsenault2018-08-201-3/+33
* [AST] Clarify printing of unknown size locations [NFC]Philip Reames2018-08-171-1/+4
* [IDF] Teach Iterated Dominance Frontier to use a snapshot CFG based on a Grap...Alina Sbirlea2018-08-171-5/+16
* [InstrSimplify,NewGVN] Add option to ignore additional instr info when simpli...Florian Hahn2018-08-172-155/+188
* [ConstantFolding] add simplifications for funnel shift intrinsicsSanjay Patel2018-08-171-0/+25
* [MustExecute] Fix algorithmic bug in isGuaranteedToExecute. PR38514Max Kazantsev2018-08-171-33/+70
* [MemLoc] Fix a bug causing any use of invariant.end to crash in LICMPhilip Reames2018-08-161-0/+4
* [LICM][NFC] Restructure pointer invalidation API in terms of MemoryLocationPhilip Reames2018-08-161-6/+7
* [NFC] Add missing const modifierMax Kazantsev2018-08-161-1/+1
* [BFI] Use rounding while computing profile counts.Easwaran Raman2018-08-161-1/+3
* [MemorySSA] Expose the verify as a debug option.Alina Sbirlea2018-08-151-3/+9
* [AliasSetTracker] Do not treat experimental_guard intrinsic as memory writing...Max Kazantsev2018-08-151-1/+7
* [NFC] Refactoring of LoopSafetyInfo, step 1Max Kazantsev2018-08-151-18/+17
* [BasicAA] Don't assume tail calls with byval don't alias allocasReid Kleckner2018-08-141-6/+7
* [AST] Minor formatting cleanup [NFC]Philip Reames2018-08-131-8/+4
* [AST] Cleanup code by using MemoryLocation utility [NFC]Philip Reames2018-08-131-43/+11
* [X86] Add constant folding for AVX512 versions of scalar floating point to in...Craig Topper2018-08-121-5/+76
* [InstSimplify] Guard against large shift amounts.Benjamin Kramer2018-08-121-3/+3
* [MemorySSA] "Fix" lifetime intrinsic handlingGeorge Burgess IV2018-08-101-2/+7
* ValueTracking: Start enhancing isKnownNeverNaNMatt Arsenault2018-08-092-12/+32
* [InstSimplify] move minnum/maxnum with Inf folds from instcombineSanjay Patel2018-08-091-1/+16
* [InstSimplify] fold fsub+fadd with common operandSanjay Patel2018-08-071-0/+8
* [InstSimplify] fold fadd+fsub with common operandSanjay Patel2018-08-071-1/+3
* [InstSimplify] fold fsub+fsub with common operandSanjay Patel2018-08-071-0/+5
* [SampleFDO] Fix a bug in getOrCompHotCountThreshold/getOrCompColdCountThresholdWei Mi2018-08-071-2/+2
* [InstSimplify] move minnum/maxnum with common op fold from instcombineSanjay Patel2018-08-071-0/+11
* ValueTracking: Handle canonicalize in CannotBeNegativeZeroMatt Arsenault2018-08-061-0/+1
* Re-enable "[ValueTracking] Teach isKnownNonNullFromDominatingCondition about ...Max Kazantsev2018-08-061-10/+33
* Revert rL338990 to see if it causes sanitizer failuresMax Kazantsev2018-08-061-28/+10
* [ValueTracking] Teach isKnownNonNullFromDominatingCondition about ANDMax Kazantsev2018-08-061-10/+28
* Enrich inline messagesDavid Bolvansky2018-08-051-36/+57
OpenPOWER on IntegriCloud