summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
...
* Strip UTF8 BOM that got added for some reason in rL305163Simon Pilgrim2017-06-131-1/+1
* fix typos/formatting; NFCSanjay Patel2017-06-121-1/+1
* Address http://bugs.llvm.org/pr32207 by making BannerPrinted local to runOnSC...Yaron Keren2017-06-121-4/+4
* Fix unused variable warning on non-debug EXPENSIVE_CHECKS buildsSimon Pilgrim2017-06-111-1/+2
* [MemorySSA] preservesAll() implies preserves<MemorySSA>(). NFCI.Davide Italiano2017-06-111-1/+0
* [InstSimplify] Don't constant fold or DCE calls that are marked nobuiltinAndrew Kaylor2017-06-094-19/+31
* [LVI] Fix spelling error in comment. NFCCraig Topper2017-06-091-1/+1
* [LVI] Const correct and rename the LVILatticeVal parameter to getPredicateRes...Craig Topper2017-06-091-9/+8
* [LazyValueInfo] Don't run the more complex predicate handling code for EQ and...Craig Topper2017-06-091-8/+8
* [ValueTracking] fix typo; NFCSanjay Patel2017-06-091-1/+1
* Write summaries for merged modules when splitting modules for ThinLTO.Peter Collingbourne2017-06-081-0/+10
* [LazyValueInfo] Make LVILatticeVal intersect method take arguments by referen...Craig Topper2017-06-081-1/+1
* [BPI] Don't assume that strcmp returning >0 is more likely than <0John Brawn2017-06-082-7/+48
* GlobalsModRef: Ensure optnone+readonly/readnone attributes are respectedDavid Blaikie2017-06-071-8/+5
* [mssa] Fix case when there is no definition in a block prior to an inserted use.Alina Sbirlea2017-06-071-11/+6
* [InstCombine][InstSimplify] Use APInt::isNullValue/isOneValue to reduce compi...Craig Topper2017-06-071-6/+6
* Update libdeps to add BinaryFormat, introduced in r304864.NAKAMURA Takumi2017-06-071-1/+1
* Reorder and reformat.NAKAMURA Takumi2017-06-071-1/+1
* [LazyValueInfo] Remove redundant calls to ConstantRange::contains. The same e...Craig Topper2017-06-071-2/+2
* [CFLAA] Remove unused include. NFCI.Davide Italiano2017-06-061-1/+0
* GlobalsModRef+OptNone: Don't prove readnone/other properties from an optnone ...David Blaikie2017-06-061-3/+14
* [LVI Printer] Rely on the LVI analysis functions rather than the LVI cacheAnna Thomas2017-06-061-64/+89
* [Atomics][LoopIdiom] Recognize unordered atomic memcpyAnna Thomas2017-06-061-0/+4
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-0620-29/+27
* [InstSimplify] Constant fold the new GEP in SimplifyGEPInst.Joey Gouly2017-06-061-2/+5
* [InstSimplify] Remove some redundant code from InstSimplify now that llvm::is...Craig Topper2017-06-061-13/+0
* [ValueTracking] Remove scalar only restriction from isKnownNonEqual. The comp...Craig Topper2017-06-061-2/+2
* [InstSimplify] Use the getTrue/getFalse helpers and make sure we use the comp...Craig Topper2017-06-061-3/+1
* [ValueTracking] Use the computeKnownBits version that returns a KnownBits obj...Craig Topper2017-06-061-6/+3
* [ValueTracking] Use APInt::intersects to avoid some temporary APInts. NFCCraig Topper2017-06-061-3/+2
* [InstSimplify] Use ICmpInst::isEquality predicate method. NFCCraig Topper2017-06-061-1/+1
* Fix PR23384 (part 2 of 3) NFCEvgeny Stupachenko2017-06-051-0/+4
* [InstSimplify] Use llvm::all_of instead of a manual loop. NFCCraig Topper2017-06-041-3/+2
* [ConstantFolding] Combine an if statement into an earlier one that checked th...Craig Topper2017-06-041-7/+3
* [ConstantFolding][X86] Replace an LLVM_FALLTHROUGH with a break because it re...Craig Topper2017-06-041-1/+2
* [ConstantFolding] Properly support constant folding of vector powi intrinsic....Craig Topper2017-06-041-1/+2
* [ConstantFolding] Fix constant folding for vector cttz and ctlz intrinsics to...Craig Topper2017-06-031-0/+7
* [LazyValueInfo] Use Type::getIntegerBitWidth instead of casting to IntegerTyp...Craig Topper2017-06-031-2/+1
* [LazyValueInfo] Make solveBlockValueCast take a CastInst* instead of Instruct...Craig Topper2017-06-031-18/+18
* [InlineCost] Enable the new switch cost heuristicJun Bum Lim2017-06-021-76/+56
* [LazyValueInfo] Fix formatting NFC.Craig Topper2017-06-021-1/+1
* [LazyValueInfo] Make solveBlockValueBinaryOp take a BinaryOperator* instead o...Craig Topper2017-06-021-14/+14
* [LazyValueInfo] Fix typo in comment. NFCCraig Topper2017-06-021-1/+1
* [InstSimplify][ConstantFolding] Teach constant folding how to handle icmp nul...Craig Topper2017-06-021-0/+7
* [OrderedBasicBlock] Return false for comesBefore(A, A)Benjamin Kramer2017-06-021-1/+1
* Add opt-bisect support for region passes.Eli Friedman2017-06-011-0/+16
* [PGO] Adjust indirect call promotion thresholdTeresa Johnson2017-06-011-1/+1
* (NFC) Track global summary liveness in GVFlags.Evgeniy Stepanov2017-06-011-6/+6
* [EH] Recognize __(gxx|gcc)_personality_seh0 as the GNU EH personalitiesReid Kleckner2017-05-311-0/+2
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-05-311-0/+1
OpenPOWER on IntegriCloud