summaryrefslogtreecommitdiff
path: root/test/Analysis
AgeCommit message (Expand)Author
2018-04-10Merging r328748:Tom Stellard
2018-01-30Merging r323331:Hans Wennborg
2017-12-28Fix tests after move to utohexstr.Benjamin Kramer
2017-12-27[Lint] Don't warn about noalias argument aliasing if other argument is byvalMikael Holmen
2017-12-27[SCEV] Do not insert if it is already in cacheSerguei Katkov
2017-12-22[MemorySSA] Allow reordering of loads that alias in the presence of volatile ...Alina Sbirlea
2017-12-21[ModRefInfo] Add must alias info to ModRefInfo.Alina Sbirlea
2017-12-20Give up on array allocas in getPointerDereferenceableBytesBjorn Steinbrink
2017-12-19Treat sret arguments as being dereferenceable in getPointerDereferenceableByt...Bjorn Steinbrink
2017-12-18[LVI] Support for ashr in LVIMax Kazantsev
2017-12-18[X86] Use mattr instead of mcpu in some of the cost model tests.Craig Topper
2017-12-17Re-commit "Properly handle multi-element and dynamically sized allocas in get...Bjorn Steinbrink
2017-12-17Revert "Properly handle multi-element and dynamically sized allocas in getPoi...Bjorn Steinbrink
2017-12-17Properly handle byval arguments in getPointerDereferenceableBytes()Bjorn Steinbrink
2017-12-17Properly handle multi-element and dynamically sized allocas in getPointerDere...Bjorn Steinbrink
2017-12-13Reverting [JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki
2017-12-13[JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki
2017-12-08Revert part of "Cleanup some GraphTraits iteration code"Duncan P. N. Exon Smith
2017-12-08[SCEV] Fix predicate usage in computeExitLimitFromICmpMax Kazantsev
2017-11-29[X86] Promote fp_to_sint v16f32->v16i16/v16i8 to avoid scalarization.Craig Topper
2017-11-22[SCEV] Strengthen variance condition in calculateLoopDispositionMax Kazantsev
2017-11-20Add heuristics for irreducible loop metadata under PGOHiroshi Yamauchi
2017-11-20[LV][X86] Support of AVX2 Gathers code generation and update the LV with thisMohammed Agabaria
2017-11-16Let llvm.invariant.group.barrier accepts pointer to any address spaceYaxun Liu
2017-11-16[TTI][X86] update costs of interleaved load\store of i64\doubleMohammed Agabaria
2017-11-15[Lint] Don't warn about passing alloca'd value to tail call if using byvalMikael Holmen
2017-11-14Simplify irreducible loop metadata test code.Hiroshi Yamauchi
2017-11-13[SCEV] Handling for ICmp occuring in the evolution chain.Jatin Bhateja
2017-11-06[LV][X86] update the cost of interleaving mem. access of floatsMohammed Agabaria
2017-11-05[REVERT][LV][X86] update the cost of interleaving mem. access of floatsMohammed Agabaria
2017-11-05[LV][X86] update the cost of interleaving mem. access of floatsMohammed Agabaria
2017-11-02Irreducible loop metadata for more accurate block frequency under PGO.Hiroshi Yamauchi
2017-11-02Allow inaccessiblememonly and inaccessiblemem_or_argmemonly to be overwriten ...Yichao Yu
2017-11-01[BranchProbabilityInfo] Handle irreducible loops.Geoff Berry
2017-10-25[SCEV] Fix an assertion failure in the max backedge taken countSanjoy Das
2017-10-24[ConstantFolding] Avoid assert when folding ptrtoint of vectorized GEPBjorn Pettersson
2017-10-18Revert "[ScalarEvolution] Handling for ICmp occuring in the evolution chain."Sanjoy Das
2017-10-18[AVX512][AVX2]Cost calculation for interleave load/store patterns {v8i8,v16i8...Michael Zuckerman
2017-10-18[ScalarEvolution] Handling for ICmp occuring in the evolution chain.Jatin Bhateja
2017-10-13[SCEV] Teach SCEV to find maxBECount when loop endbound is variantAnna Thomas
2017-10-13Revert r314923: "Recommit : Use the basic cost if a GEP is not used as addres...Daniel Jasper
2017-10-12[ValueTracking] return zero when there's conflict in known bits of a shift (P...Sanjay Patel
2017-10-04Convert an APInt to int64_t properly in TTI::getGEPCost().Justin Lebar
2017-10-04[TargetTransformInfo] Check if function pointer is valid before calling isLow...Guozhi Wei
2017-10-04Recommit : Use the basic cost if a GEP is not used as addressing modeJun Bum Lim
2017-10-03[Lint] Avoid failed assertion by fetching the proper pointer typeMikael Holmen
2017-10-03[X86] Add AVX512 check lines to the cost model truncate test.Craig Topper
2017-10-02[PassManager] Retire cl::opt that have been set for a while. NFCI.Davide Italiano
2017-10-02Move the stripping of invalid debug info from the Verifier to AutoUpgrade.Adrian Prantl
2017-09-30Revert r314435: "[JumpThreading] Preserve DT and LVI across the pass"Daniel Jasper