Home
last modified time | relevance | path

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

12

/dports/security/clamav-lts/clamav-0.103.5/libclamav/c++/llvm/lib/Analysis/
H A DConstantFolding.cpp536 SmallVector<Constant*, 32> NewIdxs; in CastGEPIndices() local
544 NewIdxs.push_back(ConstantExpr::getCast(CastInst::getCastOpcode(Ops[i], in CastGEPIndices()
550 NewIdxs.push_back(Ops[i]); in CastGEPIndices()
555 ConstantExpr::getGetElementPtr(Ops[0], &NewIdxs[0], NewIdxs.size()); in CastGEPIndices()
626 SmallVector<Constant*, 32> NewIdxs; in SymbolicallyEvaluateGEP() local
631 if (!NewIdxs.empty()) in SymbolicallyEvaluateGEP()
645 NewIdxs.push_back(ConstantInt::get(TD->getIntPtrType(Ty->getContext()), in SymbolicallyEvaluateGEP()
654 NewIdxs.push_back(ConstantInt::get(Type::getInt32Ty(Ty->getContext()), in SymbolicallyEvaluateGEP()
672 ConstantExpr::getGetElementPtr(Ptr, &NewIdxs[0], NewIdxs.size()); in SymbolicallyEvaluateGEP()
/dports/devel/llvm70/llvm-7.0.1.src/lib/Analysis/
H A DConstantFolding.cpp742 SmallVector<Constant*, 32> NewIdxs; in CastGEPIndices() local
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()
963 if (NewIdxs[I] != InnermostGEP->getOperand(I + 1)) { in SymbolicallyEvaluateGEP()
[all …]
/dports/devel/llvm10/llvm-10.0.1.src/lib/Analysis/
H A DConstantFolding.cpp773 SmallVector<Constant*, 32> NewIdxs; in CastGEPIndices() local
789 NewIdxs.push_back(Ops[i]); in CastGEPIndices()
796 SrcElemTy, Ops[0], NewIdxs, /*InBounds=*/false, InRangeIndex); in CastGEPIndices()
921 SmallVector<Constant *, 32> NewIdxs; in SymbolicallyEvaluateGEP() local
927 if (!NewIdxs.empty()) in SymbolicallyEvaluateGEP()
948 NewIdxs.push_back(ConstantInt::get(IntIdxTy, 0)); in SymbolicallyEvaluateGEP()
957 NewIdxs.push_back(ConstantInt::get(IntIdxTy, NewIdx)); in SymbolicallyEvaluateGEP()
973 NewIdxs.push_back(ConstantInt::get(Type::getInt32Ty(Ty->getContext()), in SymbolicallyEvaluateGEP()
991 NewIdxs.size() > *LastIRIndex) { in SymbolicallyEvaluateGEP()
994 if (NewIdxs[I] != InnermostGEP->getOperand(I + 1)) in SymbolicallyEvaluateGEP()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
H A DConstantFolding.cpp773 SmallVector<Constant*, 32> NewIdxs; in CastGEPIndices() local
789 NewIdxs.push_back(Ops[i]); in CastGEPIndices()
796 SrcElemTy, Ops[0], NewIdxs, /*InBounds=*/false, InRangeIndex); in CastGEPIndices()
921 SmallVector<Constant *, 32> NewIdxs; in SymbolicallyEvaluateGEP() local
927 if (!NewIdxs.empty()) in SymbolicallyEvaluateGEP()
948 NewIdxs.push_back(ConstantInt::get(IntIdxTy, 0)); in SymbolicallyEvaluateGEP()
957 NewIdxs.push_back(ConstantInt::get(IntIdxTy, NewIdx)); in SymbolicallyEvaluateGEP()
973 NewIdxs.push_back(ConstantInt::get(Type::getInt32Ty(Ty->getContext()), in SymbolicallyEvaluateGEP()
991 NewIdxs.size() > *LastIRIndex) { in SymbolicallyEvaluateGEP()
994 if (NewIdxs[I] != InnermostGEP->getOperand(I + 1)) in SymbolicallyEvaluateGEP()
[all …]
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp773 SmallVector<Constant*, 32> NewIdxs; in CastGEPIndices() local
789 NewIdxs.push_back(Ops[i]); in CastGEPIndices()
796 SrcElemTy, Ops[0], NewIdxs, /*InBounds=*/false, InRangeIndex); in CastGEPIndices()
921 SmallVector<Constant *, 32> NewIdxs; in SymbolicallyEvaluateGEP() local
927 if (!NewIdxs.empty()) in SymbolicallyEvaluateGEP()
948 NewIdxs.push_back(ConstantInt::get(IntIdxTy, 0)); in SymbolicallyEvaluateGEP()
957 NewIdxs.push_back(ConstantInt::get(IntIdxTy, NewIdx)); in SymbolicallyEvaluateGEP()
973 NewIdxs.push_back(ConstantInt::get(Type::getInt32Ty(Ty->getContext()), in SymbolicallyEvaluateGEP()
991 NewIdxs.size() > *LastIRIndex) { in SymbolicallyEvaluateGEP()
994 if (NewIdxs[I] != InnermostGEP->getOperand(I + 1)) in SymbolicallyEvaluateGEP()
[all …]
/dports/devel/llvm90/llvm-9.0.1.src/lib/Analysis/
H A DConstantFolding.cpp753 SmallVector<Constant*, 32> NewIdxs; in CastGEPIndices() local
769 NewIdxs.push_back(Ops[i]); in CastGEPIndices()
776 SrcElemTy, Ops[0], NewIdxs, /*InBounds=*/false, InRangeIndex); in CastGEPIndices()
901 SmallVector<Constant *, 32> NewIdxs; in SymbolicallyEvaluateGEP() local
907 if (!NewIdxs.empty()) in SymbolicallyEvaluateGEP()
928 NewIdxs.push_back(ConstantInt::get(IntPtrTy, 0)); in SymbolicallyEvaluateGEP()
937 NewIdxs.push_back(ConstantInt::get(IntPtrTy, NewIdx)); in SymbolicallyEvaluateGEP()
953 NewIdxs.push_back(ConstantInt::get(Type::getInt32Ty(Ty->getContext()), in SymbolicallyEvaluateGEP()
971 NewIdxs.size() > *LastIRIndex) { in SymbolicallyEvaluateGEP()
974 if (NewIdxs[I] != InnermostGEP->getOperand(I + 1)) in SymbolicallyEvaluateGEP()
[all …]
/dports/devel/llvm80/llvm-8.0.1.src/lib/Analysis/
H A DConstantFolding.cpp753 SmallVector<Constant*, 32> NewIdxs; in CastGEPIndices() local
769 NewIdxs.push_back(Ops[i]); in CastGEPIndices()
776 SrcElemTy, Ops[0], NewIdxs, /*InBounds=*/false, InRangeIndex); in CastGEPIndices()
901 SmallVector<Constant *, 32> NewIdxs; in SymbolicallyEvaluateGEP() local
907 if (!NewIdxs.empty()) in SymbolicallyEvaluateGEP()
928 NewIdxs.push_back(ConstantInt::get(IntPtrTy, 0)); in SymbolicallyEvaluateGEP()
937 NewIdxs.push_back(ConstantInt::get(IntPtrTy, NewIdx)); in SymbolicallyEvaluateGEP()
953 NewIdxs.push_back(ConstantInt::get(Type::getInt32Ty(Ty->getContext()), in SymbolicallyEvaluateGEP()
971 NewIdxs.size() > *LastIRIndex) { in SymbolicallyEvaluateGEP()
974 if (NewIdxs[I] != InnermostGEP->getOperand(I + 1)) in SymbolicallyEvaluateGEP()
[all …]
/dports/security/clamav-lts/clamav-0.103.5/libclamav/c++/llvm/lib/VMCore/
H A DConstantFold.cpp2199 SmallVector<Constant *, 8> NewIdxs; in ConstantFoldGetElementPtr() local
2212 NewIdxs.resize(NumIdx); in ConstantFoldGetElementPtr()
2215 NewIdxs[i] = ConstantExpr::getSRem(CI, Factor); in ConstantFoldGetElementPtr()
2229 NewIdxs[i-1] = ConstantExpr::getAdd(PrevIdx, Div); in ConstantFoldGetElementPtr()
2243 if (!NewIdxs.empty()) { in ConstantFoldGetElementPtr()
2245 if (!NewIdxs[i]) NewIdxs[i] = Idxs[i]; in ConstantFoldGetElementPtr()
2247 ConstantExpr::getInBoundsGetElementPtr(C, NewIdxs.data(), in ConstantFoldGetElementPtr()
2248 NewIdxs.size()) : in ConstantFoldGetElementPtr()
2249 ConstantExpr::getGetElementPtr(C, NewIdxs.data(), NewIdxs.size()); in ConstantFoldGetElementPtr()
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Analysis/
H A DConstantFolding.cpp802 SmallVector<Constant*, 32> NewIdxs; in CastGEPIndices() local
818 NewIdxs.push_back(Ops[i]); in CastGEPIndices()
825 SrcElemTy, Ops[0], NewIdxs, /*InBounds=*/false, InRangeIndex); in CastGEPIndices()
945 SmallVector<Constant *, 32> NewIdxs; in SymbolicallyEvaluateGEP() local
951 if (!NewIdxs.empty()) in SymbolicallyEvaluateGEP()
972 NewIdxs.push_back(ConstantInt::get(IntIdxTy, 0)); in SymbolicallyEvaluateGEP()
981 NewIdxs.push_back(ConstantInt::get(IntIdxTy, NewIdx)); in SymbolicallyEvaluateGEP()
997 NewIdxs.push_back(ConstantInt::get(Type::getInt32Ty(Ty->getContext()), in SymbolicallyEvaluateGEP()
1015 NewIdxs.size() > *LastIRIndex) { in SymbolicallyEvaluateGEP()
1018 if (NewIdxs[I] != InnermostGEP->getOperand(I + 1)) in SymbolicallyEvaluateGEP()
[all …]
/dports/devel/llvm11/llvm-11.0.1.src/lib/Analysis/
H A DConstantFolding.cpp803 SmallVector<Constant*, 32> NewIdxs; in CastGEPIndices() local
819 NewIdxs.push_back(Ops[i]); in CastGEPIndices()
826 SrcElemTy, Ops[0], NewIdxs, /*InBounds=*/false, InRangeIndex); in CastGEPIndices()
946 SmallVector<Constant *, 32> NewIdxs; in SymbolicallyEvaluateGEP() local
952 if (!NewIdxs.empty()) in SymbolicallyEvaluateGEP()
973 NewIdxs.push_back(ConstantInt::get(IntIdxTy, 0)); in SymbolicallyEvaluateGEP()
982 NewIdxs.push_back(ConstantInt::get(IntIdxTy, NewIdx)); in SymbolicallyEvaluateGEP()
998 NewIdxs.push_back(ConstantInt::get(Type::getInt32Ty(Ty->getContext()), in SymbolicallyEvaluateGEP()
1016 NewIdxs.size() > *LastIRIndex) { in SymbolicallyEvaluateGEP()
1019 if (NewIdxs[I] != InnermostGEP->getOperand(I + 1)) in SymbolicallyEvaluateGEP()
[all …]
/dports/devel/llvm10/llvm-10.0.1.src/lib/IR/
H A DConstantFold.cpp2357 SmallVector<Constant *, 8> NewIdxs; in ConstantFoldGetElementPtr() local
2421 NewIdxs.resize(Idxs.size()); in ConstantFoldGetElementPtr()
2429 NewIdxs[i - 1] ? NewIdxs[i - 1] : cast<Constant>(Idxs[i - 1]); in ConstantFoldGetElementPtr()
2450 NewIdxs[i] = ConstantExpr::getSRem(CurrIdx, Factor); in ConstantFoldGetElementPtr()
2474 NewIdxs[i - 1] = ConstantExpr::getAdd(PrevIdx, Div); in ConstantFoldGetElementPtr()
2478 if (!NewIdxs.empty()) { in ConstantFoldGetElementPtr()
2480 if (!NewIdxs[i]) NewIdxs[i] = cast<Constant>(Idxs[i]); in ConstantFoldGetElementPtr()
2481 return ConstantExpr::getGetElementPtr(PointeeTy, C, NewIdxs, InBounds, in ConstantFoldGetElementPtr()
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/IR/
H A DConstantFold.cpp2290 SmallVector<Constant *, 8> NewIdxs;
2355 NewIdxs.resize(Idxs.size());
2363 NewIdxs[i - 1] ? NewIdxs[i - 1] : cast<Constant>(Idxs[i - 1]);
2385 NewIdxs[i] = ConstantExpr::getSRem(CurrIdx, Factor);
2410 NewIdxs[i - 1] = ConstantExpr::getAdd(PrevIdx, Div);
2414 if (!NewIdxs.empty()) {
2416 if (!NewIdxs[i]) NewIdxs[i] = cast<Constant>(Idxs[i]);
2417 return ConstantExpr::getGetElementPtr(PointeeTy, C, NewIdxs, InBounds,
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/IR/
H A DConstantFold.cpp2290 SmallVector<Constant *, 8> NewIdxs; in ConstantFoldGetElementPtr() local
2355 NewIdxs.resize(Idxs.size()); in ConstantFoldGetElementPtr()
2363 NewIdxs[i - 1] ? NewIdxs[i - 1] : cast<Constant>(Idxs[i - 1]); in ConstantFoldGetElementPtr()
2385 NewIdxs[i] = ConstantExpr::getSRem(CurrIdx, Factor); in ConstantFoldGetElementPtr()
2410 NewIdxs[i - 1] = ConstantExpr::getAdd(PrevIdx, Div); in ConstantFoldGetElementPtr()
2414 if (!NewIdxs.empty()) { in ConstantFoldGetElementPtr()
2416 if (!NewIdxs[i]) NewIdxs[i] = cast<Constant>(Idxs[i]); in ConstantFoldGetElementPtr()
2417 return ConstantExpr::getGetElementPtr(PointeeTy, C, NewIdxs, InBounds, in ConstantFoldGetElementPtr()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
H A DConstantFold.cpp2357 SmallVector<Constant *, 8> NewIdxs; in ConstantFoldGetElementPtr() local
2421 NewIdxs.resize(Idxs.size()); in ConstantFoldGetElementPtr()
2429 NewIdxs[i - 1] ? NewIdxs[i - 1] : cast<Constant>(Idxs[i - 1]); in ConstantFoldGetElementPtr()
2450 NewIdxs[i] = ConstantExpr::getSRem(CurrIdx, Factor); in ConstantFoldGetElementPtr()
2474 NewIdxs[i - 1] = ConstantExpr::getAdd(PrevIdx, Div); in ConstantFoldGetElementPtr()
2478 if (!NewIdxs.empty()) { in ConstantFoldGetElementPtr()
2480 if (!NewIdxs[i]) NewIdxs[i] = cast<Constant>(Idxs[i]); in ConstantFoldGetElementPtr()
2481 return ConstantExpr::getGetElementPtr(PointeeTy, C, NewIdxs, InBounds, in ConstantFoldGetElementPtr()
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/lib/IR/
H A DConstantFold.cpp2290 SmallVector<Constant *, 8> NewIdxs; in ConstantFoldGetElementPtr() local
2355 NewIdxs.resize(Idxs.size()); in ConstantFoldGetElementPtr()
2363 NewIdxs[i - 1] ? NewIdxs[i - 1] : cast<Constant>(Idxs[i - 1]); in ConstantFoldGetElementPtr()
2385 NewIdxs[i] = ConstantExpr::getSRem(CurrIdx, Factor); in ConstantFoldGetElementPtr()
2410 NewIdxs[i - 1] = ConstantExpr::getAdd(PrevIdx, Div); in ConstantFoldGetElementPtr()
2414 if (!NewIdxs.empty()) { in ConstantFoldGetElementPtr()
2416 if (!NewIdxs[i]) NewIdxs[i] = cast<Constant>(Idxs[i]); in ConstantFoldGetElementPtr()
2417 return ConstantExpr::getGetElementPtr(PointeeTy, C, NewIdxs, InBounds, in ConstantFoldGetElementPtr()
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/IR/
H A DConstantFold.cpp2293 SmallVector<Constant *, 8> NewIdxs; in ConstantFoldGetElementPtr() local
2358 NewIdxs.resize(Idxs.size()); in ConstantFoldGetElementPtr()
2366 NewIdxs[i - 1] ? NewIdxs[i - 1] : cast<Constant>(Idxs[i - 1]); in ConstantFoldGetElementPtr()
2388 NewIdxs[i] = ConstantExpr::getSRem(CurrIdx, Factor); in ConstantFoldGetElementPtr()
2413 NewIdxs[i - 1] = ConstantExpr::getAdd(PrevIdx, Div); in ConstantFoldGetElementPtr()
2417 if (!NewIdxs.empty()) { in ConstantFoldGetElementPtr()
2419 if (!NewIdxs[i]) NewIdxs[i] = cast<Constant>(Idxs[i]); in ConstantFoldGetElementPtr()
2420 return ConstantExpr::getGetElementPtr(PointeeTy, C, NewIdxs, InBounds, in ConstantFoldGetElementPtr()
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/lib/IR/
H A DConstantFold.cpp2290 SmallVector<Constant *, 8> NewIdxs; in ConstantFoldGetElementPtr() local
2355 NewIdxs.resize(Idxs.size()); in ConstantFoldGetElementPtr()
2363 NewIdxs[i - 1] ? NewIdxs[i - 1] : cast<Constant>(Idxs[i - 1]); in ConstantFoldGetElementPtr()
2385 NewIdxs[i] = ConstantExpr::getSRem(CurrIdx, Factor); in ConstantFoldGetElementPtr()
2410 NewIdxs[i - 1] = ConstantExpr::getAdd(PrevIdx, Div); in ConstantFoldGetElementPtr()
2414 if (!NewIdxs.empty()) { in ConstantFoldGetElementPtr()
2416 if (!NewIdxs[i]) NewIdxs[i] = cast<Constant>(Idxs[i]); in ConstantFoldGetElementPtr()
2417 return ConstantExpr::getGetElementPtr(PointeeTy, C, NewIdxs, InBounds, in ConstantFoldGetElementPtr()
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/IR/
H A DConstantFold.cpp2357 SmallVector<Constant *, 8> NewIdxs; in ConstantFoldGetElementPtr() local
2421 NewIdxs.resize(Idxs.size()); in ConstantFoldGetElementPtr()
2429 NewIdxs[i - 1] ? NewIdxs[i - 1] : cast<Constant>(Idxs[i - 1]); in ConstantFoldGetElementPtr()
2450 NewIdxs[i] = ConstantExpr::getSRem(CurrIdx, Factor); in ConstantFoldGetElementPtr()
2474 NewIdxs[i - 1] = ConstantExpr::getAdd(PrevIdx, Div); in ConstantFoldGetElementPtr()
2478 if (!NewIdxs.empty()) { in ConstantFoldGetElementPtr()
2480 if (!NewIdxs[i]) NewIdxs[i] = cast<Constant>(Idxs[i]); in ConstantFoldGetElementPtr()
2481 return ConstantExpr::getGetElementPtr(PointeeTy, C, NewIdxs, InBounds, in ConstantFoldGetElementPtr()
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/lib/IR/
H A DConstantFold.cpp2290 SmallVector<Constant *, 8> NewIdxs; in ConstantFoldGetElementPtr() local
2355 NewIdxs.resize(Idxs.size()); in ConstantFoldGetElementPtr()
2363 NewIdxs[i - 1] ? NewIdxs[i - 1] : cast<Constant>(Idxs[i - 1]); in ConstantFoldGetElementPtr()
2385 NewIdxs[i] = ConstantExpr::getSRem(CurrIdx, Factor); in ConstantFoldGetElementPtr()
2410 NewIdxs[i - 1] = ConstantExpr::getAdd(PrevIdx, Div); in ConstantFoldGetElementPtr()
2414 if (!NewIdxs.empty()) { in ConstantFoldGetElementPtr()
2416 if (!NewIdxs[i]) NewIdxs[i] = cast<Constant>(Idxs[i]); in ConstantFoldGetElementPtr()
2417 return ConstantExpr::getGetElementPtr(PointeeTy, C, NewIdxs, InBounds, in ConstantFoldGetElementPtr()
/dports/devel/llvm90/llvm-9.0.1.src/lib/IR/
H A DConstantFold.cpp2312 SmallVector<Constant *, 8> NewIdxs; in ConstantFoldGetElementPtr() local
2376 NewIdxs.resize(Idxs.size()); in ConstantFoldGetElementPtr()
2384 NewIdxs[i - 1] ? NewIdxs[i - 1] : cast<Constant>(Idxs[i - 1]); in ConstantFoldGetElementPtr()
2405 NewIdxs[i] = ConstantExpr::getSRem(CurrIdx, Factor); in ConstantFoldGetElementPtr()
2429 NewIdxs[i - 1] = ConstantExpr::getAdd(PrevIdx, Div); in ConstantFoldGetElementPtr()
2433 if (!NewIdxs.empty()) { in ConstantFoldGetElementPtr()
2435 if (!NewIdxs[i]) NewIdxs[i] = cast<Constant>(Idxs[i]); in ConstantFoldGetElementPtr()
2436 return ConstantExpr::getGetElementPtr(PointeeTy, C, NewIdxs, InBounds, in ConstantFoldGetElementPtr()
/dports/devel/llvm80/llvm-8.0.1.src/lib/IR/
H A 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()
/dports/devel/llvm70/llvm-7.0.1.src/lib/IR/
H A DConstantFold.cpp2236 SmallVector<Constant *, 8> NewIdxs;
2300 NewIdxs.resize(Idxs.size());
2308 NewIdxs[i - 1] ? NewIdxs[i - 1] : cast<Constant>(Idxs[i - 1]);
2329 NewIdxs[i] = ConstantExpr::getSRem(CurrIdx, Factor);
2353 NewIdxs[i - 1] = ConstantExpr::getAdd(PrevIdx, Div);
2357 if (!NewIdxs.empty()) {
2359 if (!NewIdxs[i]) NewIdxs[i] = cast<Constant>(Idxs[i]);
2360 return ConstantExpr::getGetElementPtr(PointeeTy, C, NewIdxs, InBounds,
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Analysis/
H A DConstantFolding.cpp824 SmallVector<Constant*, 32> NewIdxs; in CastGEPIndices() local
840 NewIdxs.push_back(Ops[i]); in CastGEPIndices()
847 SrcElemTy, Ops[0], NewIdxs, /*InBounds=*/false, InRangeIndex); in CastGEPIndices()
967 SmallVector<Constant *, 32> NewIdxs; in SymbolicallyEvaluateGEP() local
973 if (!NewIdxs.empty()) in SymbolicallyEvaluateGEP()
994 NewIdxs.push_back(ConstantInt::get(IntIdxTy, 0)); in SymbolicallyEvaluateGEP()
1003 NewIdxs.push_back(ConstantInt::get(IntIdxTy, NewIdx)); in SymbolicallyEvaluateGEP()
1019 NewIdxs.push_back(ConstantInt::get(Type::getInt32Ty(Ty->getContext()), in SymbolicallyEvaluateGEP()
1037 NewIdxs.size() > *LastIRIndex) { in SymbolicallyEvaluateGEP()
1040 if (NewIdxs[I] != InnermostGEP->getOperand(I + 1)) in SymbolicallyEvaluateGEP()
[all …]
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/lib/Analysis/
H A DConstantFolding.cpp824 SmallVector<Constant*, 32> NewIdxs; in CastGEPIndices() local
840 NewIdxs.push_back(Ops[i]); in CastGEPIndices()
847 SrcElemTy, Ops[0], NewIdxs, /*InBounds=*/false, InRangeIndex); in CastGEPIndices()
967 SmallVector<Constant *, 32> NewIdxs; in SymbolicallyEvaluateGEP() local
973 if (!NewIdxs.empty()) in SymbolicallyEvaluateGEP()
994 NewIdxs.push_back(ConstantInt::get(IntIdxTy, 0)); in SymbolicallyEvaluateGEP()
1003 NewIdxs.push_back(ConstantInt::get(IntIdxTy, NewIdx)); in SymbolicallyEvaluateGEP()
1019 NewIdxs.push_back(ConstantInt::get(Type::getInt32Ty(Ty->getContext()), in SymbolicallyEvaluateGEP()
1037 NewIdxs.size() > *LastIRIndex) { in SymbolicallyEvaluateGEP()
1040 if (NewIdxs[I] != InnermostGEP->getOperand(I + 1)) in SymbolicallyEvaluateGEP()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/Analysis/
H A DConstantFolding.cpp806 SmallVector<Constant*, 32> NewIdxs; in CastGEPIndices() local
822 NewIdxs.push_back(Ops[i]); in CastGEPIndices()
829 SrcElemTy, Ops[0], NewIdxs, /*InBounds=*/false, InRangeIndex); in CastGEPIndices()
949 SmallVector<Constant *, 32> NewIdxs; in SymbolicallyEvaluateGEP() local
955 if (!NewIdxs.empty()) in SymbolicallyEvaluateGEP()
976 NewIdxs.push_back(ConstantInt::get(IntIdxTy, 0)); in SymbolicallyEvaluateGEP()
985 NewIdxs.push_back(ConstantInt::get(IntIdxTy, NewIdx)); in SymbolicallyEvaluateGEP()
1001 NewIdxs.push_back(ConstantInt::get(Type::getInt32Ty(Ty->getContext()), in SymbolicallyEvaluateGEP()
1019 NewIdxs.size() > *LastIRIndex) { in SymbolicallyEvaluateGEP()
1022 if (NewIdxs[I] != InnermostGEP->getOperand(I + 1)) in SymbolicallyEvaluateGEP()
[all …]

12