Searched refs:NarrowIVDefUse (Results 1 – 3 of 3) sorted by relevance
/external/llvm/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 850 struct NarrowIVDefUse { struct 860 NarrowIVDefUse(Instruction *ND, Instruction *NU, Instruction *WD, in NarrowIVDefUse() argument 890 SmallVector<NarrowIVDefUse, 8> NarrowIVUsers; 916 Instruction *cloneIVUser(NarrowIVDefUse DU, const SCEVAddRecExpr *WideAR); 917 Instruction *cloneArithmeticIVUser(NarrowIVDefUse DU, 919 Instruction *cloneBitwiseIVUser(NarrowIVDefUse DU); 923 const SCEVAddRecExpr* getExtendedOperandRecurrence(NarrowIVDefUse DU); 928 Instruction *widenIVUse(NarrowIVDefUse DU, SCEVExpander &Rewriter); 930 bool widenLoopCompare(NarrowIVDefUse DU); 964 Instruction *WidenIV::cloneIVUser(NarrowIVDefUse DU, in cloneIVUser() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 910 struct NarrowIVDefUse { struct 920 NarrowIVDefUse(Instruction *ND, Instruction *NU, Instruction *WD, in NarrowIVDefUse() argument 952 SmallVector<NarrowIVDefUse, 8> NarrowIVUsers; 1008 Instruction *cloneIVUser(NarrowIVDefUse DU, const SCEVAddRecExpr *WideAR); 1009 Instruction *cloneArithmeticIVUser(NarrowIVDefUse DU, 1011 Instruction *cloneBitwiseIVUser(NarrowIVDefUse DU); 1017 WidenedRecTy getWideRecurrence(NarrowIVDefUse DU); 1019 WidenedRecTy getExtendedOperandRecurrence(NarrowIVDefUse DU); 1024 Instruction *widenIVUse(NarrowIVDefUse DU, SCEVExpander &Rewriter); 1026 bool widenLoopCompare(NarrowIVDefUse DU); [all …]
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 779 struct NarrowIVDefUse { struct 784 NarrowIVDefUse(): NarrowDef(0), NarrowUse(0), WideDef(0) {} in NarrowIVDefUse() function 786 NarrowIVDefUse(Instruction *ND, Instruction *NU, Instruction *WD): in NarrowIVDefUse() function 814 SmallVector<NarrowIVDefUse, 8> NarrowIVUsers; 840 Instruction *CloneIVUser(NarrowIVDefUse DU); 844 const SCEVAddRecExpr* GetExtendedOperandRecurrence(NarrowIVDefUse DU); 846 Instruction *WidenIVUse(NarrowIVDefUse DU); 880 Instruction *WidenIV::CloneIVUser(NarrowIVDefUse DU) { in CloneIVUser() 927 const SCEVAddRecExpr* WidenIV::GetExtendedOperandRecurrence(NarrowIVDefUse DU) { in GetExtendedOperandRecurrence() 986 Instruction *WidenIV::WidenIVUse(NarrowIVDefUse DU) { in WidenIVUse() [all …]
|