Searched refs:VariableOffsets (Results 1 - 8 of 8) sorted by relevance

/openbsd-current/gnu/llvm/llvm/lib/IR/
H A DOperator.cpp178 MapVector<Value *, APInt> &VariableOffsets,
228 VariableOffsets.insert({V, APInt(BitWidth, 0)});
229 VariableOffsets[V] += IndexedSize;
176 collectOffset( const DataLayout &DL, unsigned BitWidth, MapVector<Value *, APInt> &VariableOffsets, APInt &ConstantOffset) const argument
H A DInstructions.cpp1954 MapVector<Value *, APInt> &VariableOffsets,
1957 return cast<GEPOperator>(this)->collectOffset(DL, BitWidth, VariableOffsets,
1952 collectOffset( const DataLayout &DL, unsigned BitWidth, MapVector<Value *, APInt> &VariableOffsets, APInt &ConstantOffset) const argument
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DConstraintElimination.cpp253 MapVector<Value *, APInt> VariableOffsets; local
255 if (!GEP.collectOffset(DL, BitWidth, VariableOffsets, ConstantOffset))
261 if (VariableOffsets.empty() && InnerGEP && InnerGEP->getNumOperands() == 2) {
283 for (auto [Index, Scale] : VariableOffsets) {
H A DGVN.cpp417 MapVector<Value *, APInt> VariableOffsets; local
420 GEP->collectOffset(DL, BitWidth, VariableOffsets, ConstantOffset)) {
427 for (const auto &Pair : VariableOffsets) {
/openbsd-current/gnu/llvm/llvm/include/llvm/IR/
H A DOperator.h513 MapVector<Value *, APInt> &VariableOffsets,
H A DInstructions.h1143 MapVector<Value *, APInt> &VariableOffsets,
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Utils/
H A DLocal.cpp1929 MapVector<Value *, APInt> VariableOffsets;
1931 if (!GEP->collectOffset(DL, BitWidth, VariableOffsets, ConstantOffset))
1933 if (!VariableOffsets.empty() && !CurrentLocOps) {
1937 for (auto Offset : VariableOffsets) {
/openbsd-current/gnu/llvm/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp1442 MapVector<Value *, APInt> VariableOffsets; local
1449 if (!GEP->collectOffset(DL, BitWidth, VariableOffsets, ConstantOffset)) {
1455 << (VariableOffsets.empty() ? "" : "not") << " constant "
1461 // Each VI in VariableOffsets has a set of potential constant values. Every
1464 for (const auto &VI : VariableOffsets) {

Completed in 300 milliseconds