Searched refs:VariableOffsets (Results 1 – 8 of 8) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Operator.cpp | 181 MapVector<Value *, APInt> &VariableOffsets, in collectOffset() argument 230 auto *It = VariableOffsets.insert({V, APInt(BitWidth, 0)}).first; in collectOffset()
|
| H A D | Instructions.cpp | 1819 MapVector<Value *, APInt> &VariableOffsets, in collectOffset() argument 1822 return cast<GEPOperator>(this)->collectOffset(DL, BitWidth, VariableOffsets, in collectOffset()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | ConstraintElimination.cpp | 387 MapVector<Value *, APInt> VariableOffsets; member 405 if (!GEP.collectOffset(DL, BitWidth, Result.VariableOffsets, in collectOffsets() 417 if (!CanCollectInner || Result.VariableOffsets.size() > 1 || in collectOffsets() 419 (Result.VariableOffsets.size() >= 1 && VariableOffsets2.size() >= 1)) { in collectOffsets() 425 if (Result.VariableOffsets.size() == 0 && VariableOffsets2.size() == 1) in collectOffsets() 426 Result.VariableOffsets = VariableOffsets2; in collectOffsets() 451 const auto &[BasePtr, ConstantOffset, VariableOffsets, AllInbounds] = in decomposeGEP() 457 for (auto [Index, Scale] : VariableOffsets) { in decomposeGEP()
|
| H A D | GVN.cpp | 424 MapVector<Value *, APInt> VariableOffsets; in createGEPExpr() local 426 if (GEP->collectOffset(DL, BitWidth, VariableOffsets, ConstantOffset)) { in createGEPExpr() 433 for (const auto &Pair : VariableOffsets) { in createGEPExpr()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Operator.h | 505 MapVector<Value *, APInt> &VariableOffsets,
|
| H A D | Instructions.h | 1138 MapVector<Value *, APInt> &VariableOffsets,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | Local.cpp | 2373 MapVector<Value *, APInt> VariableOffsets; in getSalvageOpsForGEP() local 2375 if (!GEP->collectOffset(DL, BitWidth, VariableOffsets, ConstantOffset)) in getSalvageOpsForGEP() 2377 if (!VariableOffsets.empty() && !CurrentLocOps) { in getSalvageOpsForGEP() 2381 for (const auto &Offset : VariableOffsets) { in getSalvageOpsForGEP()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | AttributorAttributes.cpp | 1536 MapVector<Value *, APInt> VariableOffsets; in collectConstantsForGEP() local 1543 if (!GEP->collectOffset(DL, BitWidth, VariableOffsets, ConstantOffset)) { in collectConstantsForGEP() 1549 << (VariableOffsets.empty() ? "" : "not") << " constant " in collectConstantsForGEP() 1558 for (const auto &VI : VariableOffsets) { in collectConstantsForGEP()
|