/dports/security/clamav-lts/clamav-0.103.5/libclamav/c++/llvm/lib/Analysis/ |
H A D | ConstantFolding.cpp | 536 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 D | ConstantFolding.cpp | 742 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 D | ConstantFolding.cpp | 773 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 D | ConstantFolding.cpp | 773 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 D | ConstantFolding.cpp | 773 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 D | ConstantFolding.cpp | 753 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 D | ConstantFolding.cpp | 753 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 D | ConstantFold.cpp | 2199 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 D | ConstantFolding.cpp | 802 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 D | ConstantFolding.cpp | 803 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 D | ConstantFold.cpp | 2357 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 D | ConstantFold.cpp | 2290 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 D | ConstantFold.cpp | 2290 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 D | ConstantFold.cpp | 2357 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 D | ConstantFold.cpp | 2290 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 D | ConstantFold.cpp | 2293 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 D | ConstantFold.cpp | 2290 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 D | ConstantFold.cpp | 2357 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 D | ConstantFold.cpp | 2290 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 D | ConstantFold.cpp | 2312 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 D | ConstantFold.cpp | 2236 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 D | ConstantFold.cpp | 2236 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 D | ConstantFolding.cpp | 824 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 D | ConstantFolding.cpp | 824 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 D | ConstantFolding.cpp | 806 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 …]
|