Home
last modified time | relevance | path

Searched refs:ValueToValueMap (Results 1 – 25 of 25) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DLoopAccessAnalysis.h204 const ValueToValueMap &Strides);
317 const ValueToValueMap &Strides);
378 unsigned ASId, const ValueToValueMap &Strides,
587 const ValueToValueMap &getSymbolicStrides() const { return SymbolicStrides; } in getSymbolicStrides()
661 ValueToValueMap SymbolicStrides;
680 const ValueToValueMap &PtrToStride,
694 const ValueToValueMap &StridesMap = ValueToValueMap(),
DScalarEvolutionExpressions.h785 using ValueToValueMap = DenseMap<const Value *, Value *>; variable
792 ValueToValueMap &Map,
798 SCEVParameterRewriter(ScalarEvolution &SE, ValueToValueMap &M, bool C) in SCEVParameterRewriter()
813 ValueToValueMap &Map;
DVectorUtils.h693 const ValueToValueMap &Strides);
/external/llvm-project/llvm/include/llvm/Analysis/
DLoopAccessAnalysis.h200 const ValueToValueMap &Strides);
315 const ValueToValueMap &Strides);
412 unsigned ASId, const ValueToValueMap &Strides,
566 const ValueToValueMap &getSymbolicStrides() const { return SymbolicStrides; } in getSymbolicStrides()
640 ValueToValueMap SymbolicStrides;
659 const ValueToValueMap &PtrToStride,
673 const ValueToValueMap &StridesMap = ValueToValueMap(),
DVectorUtils.h875 const ValueToValueMap &Strides);
DScalarEvolutionExpressions.h849 using ValueToValueMap = DenseMap<const Value *, Value *>; variable
/external/llvm/include/llvm/Analysis/
DLoopAccessAnalysis.h223 const ValueToValueMap &Strides);
320 const ValueToValueMap &Strides);
374 unsigned ASId, const ValueToValueMap &Strides,
610 const ValueToValueMap &getSymbolicStrides() const { return SymbolicStrides; } in getSymbolicStrides()
679 ValueToValueMap SymbolicStrides;
698 const ValueToValueMap &PtrToStride,
712 const ValueToValueMap &StridesMap = ValueToValueMap(),
DScalarEvolutionExpressions.h617 typedef DenseMap<const Value*, Value*> ValueToValueMap; typedef
624 ValueToValueMap &Map,
630 SCEVParameterRewriter(ScalarEvolution &SE, ValueToValueMap &M, bool C) in SCEVParameterRewriter()
645 ValueToValueMap &Map;
/external/llvm-project/llvm/lib/Analysis/
DLoopAccessAnalysis.cpp144 const ValueToValueMap &PtrToStride, in replaceSymbolicStrideSCEV()
150 ValueToValueMap::const_iterator SI = in replaceSymbolicStrideSCEV()
193 const ValueToValueMap &Strides, in insert()
539 const ValueToValueMap &Strides,
551 Loop *TheLoop, const ValueToValueMap &Strides,
624 const ValueToValueMap &Strides, Value *Ptr, in hasComputableBounds()
645 const ValueToValueMap &Strides, Value *Ptr, Loop *L) { in isNoWrap()
659 const ValueToValueMap &StridesMap, in createCheckForAccess()
700 const ValueToValueMap &StridesMap, in canCheckPtrAtRT()
1018 const Loop *Lp, const ValueToValueMap &StridesMap, in getPtrStride()
[all …]
DVectorUtils.cpp947 const ValueToValueMap &Strides) { in collectConstStrideAccesses()
1023 const ValueToValueMap &Strides = LAI->getSymbolicStrides(); in analyzeInterleaving()
/external/llvm/lib/Analysis/
DLoopAccessAnalysis.cpp115 const ValueToValueMap &PtrToStride, in replaceSymbolicStrideSCEV()
121 ValueToValueMap::const_iterator SI = in replaceSymbolicStrideSCEV()
131 ValueToValueMap RewriteMap; in replaceSymbolicStrideSCEV()
153 const ValueToValueMap &Strides, in insert()
486 Loop *TheLoop, const ValueToValueMap &Strides,
556 const ValueToValueMap &Strides, Value *Ptr, in hasComputableBounds()
573 const ValueToValueMap &Strides, Value *Ptr, Loop *L) { in isNoWrap()
584 const ValueToValueMap &StridesMap, in canCheckPtrAtRT()
870 const Loop *Lp, const ValueToValueMap &StridesMap, in getPtrStride()
1182 const ValueToValueMap &Strides) { in isDependent()
[all …]
DScalarEvolution.cpp871 ValueToValueMap RewriteMap; in visitMulExpr()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DLoopAccessAnalysis.cpp146 const ValueToValueMap &PtrToStride, in replaceSymbolicStrideSCEV()
152 ValueToValueMap::const_iterator SI = in replaceSymbolicStrideSCEV()
192 const ValueToValueMap &Strides, in insert()
534 const ValueToValueMap &Strides,
546 Loop *TheLoop, const ValueToValueMap &Strides,
621 const ValueToValueMap &Strides, Value *Ptr, in hasComputableBounds()
642 const ValueToValueMap &Strides, Value *Ptr, Loop *L) { in isNoWrap()
656 const ValueToValueMap &StridesMap, in createCheckForAccess()
697 const ValueToValueMap &StridesMap, in canCheckPtrAtRT()
992 const Loop *Lp, const ValueToValueMap &StridesMap, in getPtrStride()
[all …]
DVectorUtils.cpp806 const ValueToValueMap &Strides) { in collectConstStrideAccesses()
887 const ValueToValueMap &Strides = LAI->getSymbolicStrides(); in analyzeInterleaving()
DScalarEvolution.cpp1066 ValueToValueMap RewriteMap; in visitMulExpr()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Vectorize/
DLoopVectorizationLegality.h377 const ValueToValueMap *getSymbolicStrides() { in getSymbolicStrides()
/external/llvm-project/llvm/include/llvm/Transforms/Vectorize/
DLoopVectorizationLegality.h420 const ValueToValueMap *getSymbolicStrides() { in getSymbolicStrides()
/external/llvm/lib/Transforms/Scalar/
DLoopVersioningLICM.cpp188 ValueToValueMap Strides;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DLoopVectorizationLegality.cpp409 const ValueToValueMap &Strides = in isConsecutivePtr()
410 getSymbolicStrides() ? *getSymbolicStrides() : ValueToValueMap(); in isConsecutivePtr()
/external/llvm-project/llvm/lib/Transforms/Vectorize/
DLoopVectorizationLegality.cpp419 const ValueToValueMap &Strides = in isConsecutivePtr()
420 getSymbolicStrides() ? *getSymbolicStrides() : ValueToValueMap(); in isConsecutivePtr()
/external/llvm-project/polly/lib/Analysis/
DScopInfo.cpp1397 const ValueToValueMap &VMap;
1400 SCEVSensitiveParameterRewriter(const ValueToValueMap &VMap, in SCEVSensitiveParameterRewriter()
1405 const ValueToValueMap &VMap) { in rewrite()
1427 const ValueToValueMap &VMap;
1432 SCEVFindInsideScop(const ValueToValueMap &VMap, ScalarEvolution &SE, in SCEVFindInsideScop()
1437 const ValueToValueMap &VMap, const Scop *S) { in hasVariant()
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp846 void analyzeInterleaving(const ValueToValueMap &Strides);
942 const ValueToValueMap &Strides);
1520 const ValueToValueMap *getSymbolicStrides() { in getSymbolicStrides()
4932 const ValueToValueMap &Strides) { in collectConstStrideAccesses()
5004 const ValueToValueMap &Strides) { in analyzeInterleaving()
/external/llvm-project/polly/include/polly/
DScopInfo.h1865 ValueToValueMap InvEquivClassVMap;
/external/llvm-project/llvm/lib/Target/ARM/
DARMTargetTransformInfo.cpp1853 replaceSymbolicStrideSCEV(PSE, llvm::ValueToValueMap(), Ptr); in canTailPredicateLoop()
/external/llvm-project/llvm/lib/CodeGen/
DCodeGenPrepare.cpp5901 ValueToValueMap ValMap; in optimizePhiType()