Lines Matching defs:AccumulativeByteOffset
347 /// a constant offset (i.e., AccumulativeByteOffset). This function lowers the
349 /// AccumulativeByteOffset to it.
351 /// \p AccumulativeByteOffset The constant offset.
353 int64_t AccumulativeByteOffset);
356 /// a constant offset (i.e., AccumulativeByteOffset). This function lowers the
358 /// AccumulativeByteOffset to it.
360 /// \p AccumulativeByteOffset The constant offset.
362 int64_t AccumulativeByteOffset);
739 int64_t AccumulativeByteOffset = 0;
751 AccumulativeByteOffset +=
760 AccumulativeByteOffset +=
765 return AccumulativeByteOffset;
769 GetElementPtrInst *Variadic, int64_t AccumulativeByteOffset) {
817 if (AccumulativeByteOffset != 0) {
818 Value *Offset = ConstantInt::get(IntPtrTy, AccumulativeByteOffset);
841 int64_t AccumulativeByteOffset) {
875 if (AccumulativeByteOffset != 0) {
877 ResultPtr, ConstantInt::get(IntPtrTy, AccumulativeByteOffset));
898 int64_t AccumulativeByteOffset = accumulateByteOffset(GEP, NeedsExtraction);
915 /*BaseGV=*/nullptr, AccumulativeByteOffset,
976 lowerToSingleIndexGEPs(GEP, AccumulativeByteOffset);
978 lowerToArithmetics(GEP, AccumulativeByteOffset);
983 if (AccumulativeByteOffset == 0)
1004 // If AccumulativeByteOffset is not a multiple of sizeof(*%gep), we emit an
1023 if (AccumulativeByteOffset % ElementTypeSizeOfGEP == 0) {
1026 int64_t Index = AccumulativeByteOffset / ElementTypeSizeOfGEP;
1042 // extraction, it becomes &s[i].b[j] and AccumulativeByteOffset is
1052 ConstantInt::get(IntPtrTy, AccumulativeByteOffset, true), "uglygep",