summaryrefslogtreecommitdiffstats
path: root/test/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Merging r328748:Tom Stellard2018-04-101-0/+38
* Merging r323331:Hans Wennborg2018-01-301-0/+46
* Fix tests after move to utohexstr.Benjamin Kramer2017-12-282-9/+9
* [Lint] Don't warn about noalias argument aliasing if other argument is byvalMikael Holmen2017-12-271-0/+48
* [SCEV] Do not insert if it is already in cacheSerguei Katkov2017-12-271-0/+72
* [MemorySSA] Allow reordering of loads that alias in the presence of volatile ...Alina Sbirlea2017-12-221-7/+6
* [ModRefInfo] Add must alias info to ModRefInfo.Alina Sbirlea2017-12-214-17/+64
* Give up on array allocas in getPointerDereferenceableBytesBjorn Steinbrink2017-12-201-12/+0
* Treat sret arguments as being dereferenceable in getPointerDereferenceableByt...Bjorn Steinbrink2017-12-191-1/+11
* [LVI] Support for ashr in LVIMax Kazantsev2017-12-181-0/+27
* [X86] Use mattr instead of mcpu in some of the cost model tests.Craig Topper2017-12-184-39/+33
* Re-commit "Properly handle multi-element and dynamically sized allocas in get...Bjorn Steinbrink2017-12-171-0/+17
* Revert "Properly handle multi-element and dynamically sized allocas in getPoi...Bjorn Steinbrink2017-12-171-17/+0
* Properly handle byval arguments in getPointerDereferenceableBytes()Bjorn Steinbrink2017-12-171-1/+15
* Properly handle multi-element and dynamically sized allocas in getPointerDere...Bjorn Steinbrink2017-12-171-0/+17
* Reverting [JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki2017-12-131-3/+0
* [JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki2017-12-131-0/+3
* Revert part of "Cleanup some GraphTraits iteration code"Duncan P. N. Exon Smith2017-12-081-0/+22
* [SCEV] Fix predicate usage in computeExitLimitFromICmpMax Kazantsev2017-12-081-0/+19
* [X86] Promote fp_to_sint v16f32->v16i16/v16i8 to avoid scalarization.Craig Topper2017-11-291-2/+2
* [SCEV] Strengthen variance condition in calculateLoopDispositionMax Kazantsev2017-11-221-0/+119
* Add heuristics for irreducible loop metadata under PGOHiroshi Yamauchi2017-11-201-0/+65
* [LV][X86] Support of AVX2 Gathers code generation and update the LV with thisMohammed Agabaria2017-11-201-0/+37
* Let llvm.invariant.group.barrier accepts pointer to any address spaceYaxun Liu2017-11-161-15/+15
* [TTI][X86] update costs of interleaved load\store of i64\doubleMohammed Agabaria2017-11-162-0/+80
* [Lint] Don't warn about passing alloca'd value to tail call if using byvalMikael Holmen2017-11-151-0/+33
* Simplify irreducible loop metadata test code.Hiroshi Yamauchi2017-11-141-54/+7
* [SCEV] Handling for ICmp occuring in the evolution chain.Jatin Bhateja2017-11-131-0/+39
* [LV][X86] update the cost of interleaving mem. access of floatsMohammed Agabaria2017-11-061-0/+141
* [REVERT][LV][X86] update the cost of interleaving mem. access of floatsMohammed Agabaria2017-11-051-141/+0
* [LV][X86] update the cost of interleaving mem. access of floatsMohammed Agabaria2017-11-051-0/+141
* Irreducible loop metadata for more accurate block frequency under PGO.Hiroshi Yamauchi2017-11-021-0/+208
* Allow inaccessiblememonly and inaccessiblemem_or_argmemonly to be overwriten ...Yichao Yu2017-11-021-19/+96
* [BranchProbabilityInfo] Handle irreducible loops.Geoff Berry2017-11-011-0/+37
* [SCEV] Fix an assertion failure in the max backedge taken countSanjoy Das2017-10-251-0/+26
* [ConstantFolding] Avoid assert when folding ptrtoint of vectorized GEPBjorn Pettersson2017-10-241-0/+32
* Revert "[ScalarEvolution] Handling for ICmp occuring in the evolution chain."Sanjoy Das2017-10-181-19/+0
* [AVX512][AVX2]Cost calculation for interleave load/store patterns {v8i8,v16i8...Michael Zuckerman2017-10-183-10/+10
* [ScalarEvolution] Handling for ICmp occuring in the evolution chain.Jatin Bhateja2017-10-181-0/+19
* [SCEV] Teach SCEV to find maxBECount when loop endbound is variantAnna Thomas2017-10-131-0/+143
* Revert r314923: "Recommit : Use the basic cost if a GEP is not used as addres...Daniel Jasper2017-10-132-47/+1
* [ValueTracking] return zero when there's conflict in known bits of a shift (P...Sanjay Patel2017-10-121-10/+4
* Convert an APInt to int64_t properly in TTI::getGEPCost().Justin Lebar2017-10-041-0/+3
* [TargetTransformInfo] Check if function pointer is valid before calling isLow...Guozhi Wei2017-10-041-0/+4
* Recommit : Use the basic cost if a GEP is not used as addressing modeJun Bum Lim2017-10-042-1/+47
* [Lint] Avoid failed assertion by fetching the proper pointer typeMikael Holmen2017-10-031-0/+23
* [X86] Add AVX512 check lines to the cost model truncate test.Craig Topper2017-10-031-0/+13
* [PassManager] Retire cl::opt that have been set for a while. NFCI.Davide Italiano2017-10-023-3/+3
* Move the stripping of invalid debug info from the Verifier to AutoUpgrade.Adrian Prantl2017-10-021-1/+1
* Revert r314435: "[JumpThreading] Preserve DT and LVI across the pass"Daniel Jasper2017-09-301-3/+0