• Home
  • Raw
  • Download

Lines Matching refs:Indices

1331                        SmallVectorImpl<Value *> &Indices, Twine NamePrefix) {  in buildGEP()  argument
1332 if (Indices.empty()) in buildGEP()
1337 if (Indices.size() == 1 && cast<ConstantInt>(Indices.back())->isZero()) in buildGEP()
1340 return IRB.CreateInBoundsGEP(nullptr, BasePtr, Indices, in buildGEP()
1355 SmallVectorImpl<Value *> &Indices, in getNaturalGEPWithType() argument
1358 return buildGEP(IRB, BasePtr, Indices, NamePrefix); in getNaturalGEPWithType()
1373 Indices.push_back(IRB.getIntN(PtrSize, 0)); in getNaturalGEPWithType()
1376 Indices.push_back(IRB.getInt32(0)); in getNaturalGEPWithType()
1381 Indices.push_back(IRB.getInt32(0)); in getNaturalGEPWithType()
1388 Indices.erase(Indices.end() - NumLayers, Indices.end()); in getNaturalGEPWithType()
1390 return buildGEP(IRB, BasePtr, Indices, NamePrefix); in getNaturalGEPWithType()
1400 SmallVectorImpl<Value *> &Indices, in getNaturalGEPRecursively() argument
1403 return getNaturalGEPWithType(IRB, DL, Ptr, Ty, TargetTy, Indices, in getNaturalGEPRecursively()
1424 Indices.push_back(IRB.getInt(NumSkippedElements)); in getNaturalGEPRecursively()
1426 Offset, TargetTy, Indices, NamePrefix); in getNaturalGEPRecursively()
1437 Indices.push_back(IRB.getInt(NumSkippedElements)); in getNaturalGEPRecursively()
1439 Indices, NamePrefix); in getNaturalGEPRecursively()
1456 Indices.push_back(IRB.getInt32(Index)); in getNaturalGEPRecursively()
1458 Indices, NamePrefix); in getNaturalGEPRecursively()
1473 SmallVectorImpl<Value *> &Indices, in getNaturalGEPWithOffset() argument
1491 Indices.push_back(IRB.getInt(NumSkippedElements)); in getNaturalGEPWithOffset()
1493 Indices, NamePrefix); in getNaturalGEPWithOffset()
1517 SmallVector<Value *, 4> Indices; in getAdjustedPtr() local
1545 Indices.clear(); in getAdjustedPtr()
1547 Indices, NamePrefix)) { in getAdjustedPtr()
3020 SmallVector<unsigned, 4> Indices; member in __anon64cff1af0b11::AggLoadStoreRewriter::OpSplitter
3052 unsigned OldSize = Indices.size(); in emitSplitOps()
3056 assert(Indices.size() == OldSize && "Did not return to the old size"); in emitSplitOps()
3057 Indices.push_back(Idx); in emitSplitOps()
3061 Indices.pop_back(); in emitSplitOps()
3067 unsigned OldSize = Indices.size(); in emitSplitOps()
3071 assert(Indices.size() == OldSize && "Did not return to the old size"); in emitSplitOps()
3072 Indices.push_back(Idx); in emitSplitOps()
3076 Indices.pop_back(); in emitSplitOps()
3097 Agg = IRB.CreateInsertValue(Agg, Load, Indices, Name + ".insert"); in emitFunc()
3127 IRB.CreateExtractValue(Agg, Indices, Name + ".extract"), in emitFunc()