Home
last modified time | relevance | path

Searched refs:NewIdxs (Results 1 – 4 of 4) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DConstantFolding.cpp742 SmallVector<Constant*, 32> NewIdxs; in CastGEPIndices() local
752 NewIdxs.push_back(ConstantExpr::getCast(CastInst::getCastOpcode(Ops[i], in CastGEPIndices()
758 NewIdxs.push_back(Ops[i]); in CastGEPIndices()
765 SrcElemTy, Ops[0], NewIdxs, /*InBounds=*/false, InRangeIndex); in CastGEPIndices()
890 SmallVector<Constant *, 32> NewIdxs; in SymbolicallyEvaluateGEP() local
896 if (!NewIdxs.empty()) in SymbolicallyEvaluateGEP()
917 NewIdxs.push_back(ConstantInt::get(IntPtrTy, 0)); in SymbolicallyEvaluateGEP()
926 NewIdxs.push_back(ConstantInt::get(IntPtrTy, NewIdx)); in SymbolicallyEvaluateGEP()
942 NewIdxs.push_back(ConstantInt::get(Type::getInt32Ty(Ty->getContext()), in SymbolicallyEvaluateGEP()
960 NewIdxs.size() > *LastIRIndex) { in SymbolicallyEvaluateGEP()
[all …]
/external/llvm/lib/Analysis/
DConstantFolding.cpp697 SmallVector<Constant*, 32> NewIdxs; in CastGEPIndices() local
704 NewIdxs.push_back(ConstantExpr::getCast(CastInst::getCastOpcode(Ops[i], in CastGEPIndices()
710 NewIdxs.push_back(Ops[i]); in CastGEPIndices()
716 Constant *C = ConstantExpr::getGetElementPtr(SrcElemTy, Ops[0], NewIdxs); in CastGEPIndices()
835 SmallVector<Constant *, 32> NewIdxs; in SymbolicallyEvaluateGEP() local
841 if (!NewIdxs.empty()) in SymbolicallyEvaluateGEP()
862 NewIdxs.push_back(ConstantInt::get(IntPtrTy, 0)); in SymbolicallyEvaluateGEP()
871 NewIdxs.push_back(ConstantInt::get(IntPtrTy, NewIdx)); in SymbolicallyEvaluateGEP()
887 NewIdxs.push_back(ConstantInt::get(Type::getInt32Ty(Ty->getContext()), in SymbolicallyEvaluateGEP()
901 Constant *C = ConstantExpr::getGetElementPtr(SrcElemTy, Ptr, NewIdxs); in SymbolicallyEvaluateGEP()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/
DConstantFold.cpp2236 SmallVector<Constant *, 8> NewIdxs; in ConstantFoldGetElementPtr() local
2300 NewIdxs.resize(Idxs.size()); in ConstantFoldGetElementPtr()
2308 NewIdxs[i - 1] ? NewIdxs[i - 1] : cast<Constant>(Idxs[i - 1]); in ConstantFoldGetElementPtr()
2329 NewIdxs[i] = ConstantExpr::getSRem(CurrIdx, Factor); in ConstantFoldGetElementPtr()
2353 NewIdxs[i - 1] = ConstantExpr::getAdd(PrevIdx, Div); in ConstantFoldGetElementPtr()
2357 if (!NewIdxs.empty()) { in ConstantFoldGetElementPtr()
2359 if (!NewIdxs[i]) NewIdxs[i] = cast<Constant>(Idxs[i]); in ConstantFoldGetElementPtr()
2360 return ConstantExpr::getGetElementPtr(PointeeTy, C, NewIdxs, InBounds, in ConstantFoldGetElementPtr()
/external/llvm/lib/IR/
DConstantFold.cpp2189 SmallVector<Constant *, 8> NewIdxs; in ConstantFoldGetElementPtrImpl() local
2232 NewIdxs.resize(Idxs.size()); in ConstantFoldGetElementPtrImpl()
2237 NewIdxs[i] = ConstantExpr::getSRem(CI, Factor); in ConstantFoldGetElementPtrImpl()
2256 NewIdxs[i - 1] = ConstantExpr::getAdd(PrevIdx, Div); in ConstantFoldGetElementPtrImpl()
2260 if (!NewIdxs.empty()) { in ConstantFoldGetElementPtrImpl()
2262 if (!NewIdxs[i]) NewIdxs[i] = cast<Constant>(Idxs[i]); in ConstantFoldGetElementPtrImpl()
2263 return ConstantExpr::getGetElementPtr(PointeeTy, C, NewIdxs, inBounds); in ConstantFoldGetElementPtrImpl()