summaryrefslogtreecommitdiff
path: root/test/Analysis
AgeCommit message (Expand)Author
2017-09-29Revert "Use the basic cost if a GEP is not used as addressing mode"Alex Shlyapnikov
2017-09-29Use the basic cost if a GEP is not used as addressing modeJun Bum Lim
2017-09-28[JumpThreading] Preserve DT and LVI across the passEvandro Menezes
2017-09-27Check for overflows when calculating the offset in GetGEPCost.Justin Lebar
2017-09-22[TargetTransformInfo] Handle intrinsic call in getInstructionLatency()Guozhi Wei
2017-09-15[TargetTransformInfo] Static alloca has 0 costGuozhi Wei
2017-09-14[TargetTransformInfo] Detect 0 latency instructionsGuozhi Wei
2017-09-12[LAA] Allow more run-time alias checks by coercing pointer expressions to Add...Silviu Baranga
2017-09-08[TargetTransformInfo] Add a new public interface getInstructionCostGuozhi Wei
2017-09-07X86: Improve AVX512 fptoui loweringZvi Rackover
2017-09-01[SCEV] Add URem support to SCEVAlexandre Isoard
2017-08-31AMDGPU: Don't assert in TTI with fp32 denorms enabledMatt Arsenault
2017-08-16[CostModel][X86][XOP] Improve costs for XOP shufflesSimon Pilgrim
2017-08-15[Dominators] Include infinite loops in PostDominatorTreeJakub Kuderski
2017-08-14[ValueTracking] Don't delete assumes of side-effectful instructionsHal Finkel
2017-08-14[ValueTracking] Revert r310583 which enabled functionality that still isChandler Carruth
2017-08-10[CostModel][X86] Add SSE2 two-src shuffle costsSimon Pilgrim
2017-08-10[CostModel][X86] Add avx1 two-src shuffle costsSimon Pilgrim
2017-08-10[CostModel][X86] Add avx2 two-src shuffle costsSimon Pilgrim
2017-08-10[CostModel][X86] Extend two src shuffle cost testsSimon Pilgrim
2017-08-10[CostModel][X86] Add avx512vbmi broadcast/reverse/single-src shuffle cost testsSimon Pilgrim
2017-08-10[CostModel][X86] Improve single src shuffle costsSimon Pilgrim
2017-08-10[CostModel][X86] Added v2f64/v2i64 single src shuffle model testsSimon Pilgrim
2017-08-10[ValueTracking] Enabling ValueTracking patch by default (recommit). Part 2.Nikolai Bozhenov
2017-08-04[SCEV] Preserve NSW information for sext(subtract).Amara Emerson
2017-08-03[SCEV] Re-enable "Cache results of computeExitLimit"Max Kazantsev
2017-07-29[tests] Do not emity binary bitcode to stdout in RegionInfo testsTobias Grosser
2017-07-28Revert "[SCEV] Cache results of computeExitLimit"Sanjoy Das
2017-07-28[JumpThreading] Add an option to dump LazyValueInfo after the run.Davide Italiano
2017-07-26[SCEV] Cache results of computeExitLimitMax Kazantsev
2017-07-23[SCEV] Limit max size of AddRecExpr during evolvingMax Kazantsev
2017-07-17[SystemZ] Add support for IBM z14 processor (2/3)Ulrich Weigand
2017-07-12Make shell redirection construct portableKamil Rytarowski
2017-07-08Re-enable "[IndVars] Canonicalize comparisons between non-negative values and...Max Kazantsev
2017-07-06Revert "Revert "Revert "[IndVars] Canonicalize comparisons between non-negati...Max Kazantsev
2017-07-06Revert "Revert "[IndVars] Canonicalize comparisons between non-negative value...Max Kazantsev
2017-07-05[DependenceAnalysis] Make sure base objects are the same when comparing GEPsBrendon Cahoon
2017-07-05Revert "[IndVars] Canonicalize comparisons between non-negative values and in...Max Kazantsev
2017-07-05[IndVars] Canonicalize comparisons between non-negative values and indvarsMax Kazantsev
2017-07-02[X86][CM] update add\sub costs of vectors of 64 in X86\SLM archMohammed Agabaria
2017-06-30[SCEV] Use depth limit instead of local cache for SExt and ZExtMax Kazantsev
2017-06-30[Dominators] Don't compute DFS InOut numbers eagerly.Jakub Kuderski
2017-06-29Reverting r306695 while investigating failing test case.Alexandre Isoard
2017-06-29ScalarEvolution: Add URem supportAlexandre Isoard
2017-06-25[AVX2] [TTI CostModel] Add cost of interleaved loads/stores for AVX2Dorit Nuzman
2017-06-21[BasicAA] Use MayAlias instead of PartialAlias for fallback.Michael Kruse
2017-06-20[CostModel][X86] Add scalar arithmetic cost testsSimon Pilgrim
2017-06-20[CostModel][X86] Declare costs variables based on typeSimon Pilgrim
2017-06-19[JumpThreading][LVI] Invalidate LVI information after blocks are mergedAnna Thomas
2017-06-15[ScalarEvolution] Apply Depth limit to getMulExprMax Kazantsev