Searched refs:InRangeIndex (Results 1 – 6 of 6) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
| H A D | ConstantFold.h | 56 std::optional<unsigned> InRangeIndex,
|
| H A D | Constants.h | 1247 std::optional<unsigned> InRangeIndex = std::nullopt, 1251 InBounds, InRangeIndex, OnlyIfReducedTy); 1255 std::optional<unsigned> InRangeIndex = std::nullopt, 1260 return getGetElementPtr(Ty, C, cast<Value>(Idx), InBounds, InRangeIndex, 1266 std::optional<unsigned> InRangeIndex = std::nullopt,
|
| /openbsd-src/gnu/llvm/llvm/lib/IR/ |
| H A D | ConstantFold.cpp | 2036 std::optional<unsigned> InRangeIndex, in ConstantFoldGetElementPtr() argument 2057 if (InRangeIndex) in ConstantFoldGetElementPtr() 2134 Idxs, InBounds, InRangeIndex); in ConstantFoldGetElementPtr() 2158 if (InRangeIndex && i == *InRangeIndex + 1) { in ConstantFoldGetElementPtr() 2276 InRangeIndex); in ConstantFoldGetElementPtr() 2285 /*InBounds=*/true, InRangeIndex); in ConstantFoldGetElementPtr()
|
| H A D | Constants.cpp | 2460 std::optional<unsigned> InRangeIndex, in getGetElementPtr() argument 2467 ConstantFoldGetElementPtr(Ty, C, InBounds, InRangeIndex, Idxs)) in getGetElementPtr() 2514 if (InRangeIndex && *InRangeIndex < 63) in getGetElementPtr() 2515 SubClassOptionalData |= (*InRangeIndex + 1) << 1; in getGetElementPtr()
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | ConstantFolding.cpp | 828 Type *ResultTy, std::optional<unsigned> InRangeIndex, in CastGEPIndices() argument 857 SrcElemTy, Ops[0], NewIdxs, /*InBounds=*/false, InRangeIndex); in CastGEPIndices() 994 std::optional<unsigned> InRangeIndex; in SymbolicallyEvaluateGEP() local 998 InRangeIndex = LastIRIndex; in SymbolicallyEvaluateGEP() 1006 InBounds, InRangeIndex); in SymbolicallyEvaluateGEP()
|
| /openbsd-src/gnu/llvm/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 3241 std::optional<unsigned> InRangeIndex; in parseConstants() local 3245 InRangeIndex = Op >> 1; in parseConstants() 3282 InRangeIndex.value_or(-1), PointeeType}, in parseConstants()
|