|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/lib/CodeGen/CGBuilder.h 206 CreateInBoundsGEP(Addr.getPointer(),
247 return Address(CreateInBoundsGEP(Addr.getPointer(), getSize(Offset), Name),
tools/clang/lib/CodeGen/CGClass.cpp 251 ptr = CGF.Builder.CreateInBoundsGEP(ptr, baseOffset, "add.ptr");
413 Value = Builder.CreateInBoundsGEP(Value, Builder.CreateNeg(NonVirtualOffset),
1942 llvm::Value *arrayEnd = Builder.CreateInBoundsGEP(arrayBegin, numElements,
2002 Builder.CreateInBoundsGEP(cur, llvm::ConstantInt::get(SizeTy, 1),
tools/clang/lib/CodeGen/CGDecl.cpp 1722 Builder.CreateInBoundsGEP(Begin.getPointer(), SizeVal, "vla.end");
2125 llvm::Value *end = Builder.CreateInBoundsGEP(begin, length);
2169 llvm::Value *element = Builder.CreateInBoundsGEP(elementPast, negativeOne,
2210 begin = CGF.Builder.CreateInBoundsGEP(begin, gepIndices, "pad.arraybegin");
2211 end = CGF.Builder.CreateInBoundsGEP(end, gepIndices, "pad.arrayend");
tools/clang/lib/CodeGen/CGExpr.cpp 829 Builder.CreateAlignedLoad(Builder.CreateInBoundsGEP(Cache, Indices),
tools/clang/lib/CodeGen/CGExprAgg.cpp 417 Builder.CreateInBoundsGEP(ArrayPtr.getPointer(), IdxStart, "arraystart");
434 Builder.CreateInBoundsGEP(ArrayPtr.getPointer(), IdxEnd, "arrayend");
484 Builder.CreateInBoundsGEP(DestPtr.getPointer(), indices, "arrayinit.begin");
551 element = Builder.CreateInBoundsGEP(element, one, "arrayinit.element");
580 element = Builder.CreateInBoundsGEP(element, one, "arrayinit.start");
585 llvm::Value *end = Builder.CreateInBoundsGEP(begin,
616 Builder.CreateInBoundsGEP(currentElement, one, "arrayinit.next");
1651 llvm::Value *begin = Builder.CreateInBoundsGEP(destPtr.getPointer(), indices,
1674 llvm::Value *element = Builder.CreateInBoundsGEP(begin, index);
tools/clang/lib/CodeGen/CGExprCXX.cpp 1035 Address(Builder.CreateInBoundsGEP(CurPtr.getPointer(),
1094 CurPtr = Address(Builder.CreateInBoundsGEP(CurPtr.getPointer(),
1213 Builder.CreateInBoundsGEP(BeginPtr.getPointer(), NumElements, "array.end");
1999 CGF.Builder.CreateInBoundsGEP(arrayBegin, numElements, "delete.end");
2056 Ptr = Address(Builder.CreateInBoundsGEP(Ptr.getPointer(), GEP, "del.first"),
tools/clang/lib/CodeGen/CGExprScalar.cpp 4655 Value *GEPVal = Builder.CreateInBoundsGEP(Ptr, IdxList, Name);
tools/clang/lib/CodeGen/CGNonTrivialStruct.cpp 357 CGF.Builder.CreateInBoundsGEP(BC.getPointer(), SizeInBytes);
tools/clang/lib/CodeGen/CGObjCRuntime.cpp 66 V = CGF.Builder.CreateInBoundsGEP(V, Offset, "add.ptr");
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp 2316 llvm::Value *Ptr = CGF.Builder.CreateInBoundsGEP(
3302 llvm::Value *MediumPtrVal = Bld.CreateInBoundsGEP(
3347 llvm::Value *SrcMediumPtrVal = Bld.CreateInBoundsGEP(
3689 llvm::Value *BufferPtr = Bld.CreateInBoundsGEP(GlobLVal.getPointer(), Idxs);
3786 llvm::Value *BufferPtr = Bld.CreateInBoundsGEP(GlobLVal.getPointer(), Idxs);
3890 llvm::Value *BufferPtr = Bld.CreateInBoundsGEP(GlobLVal.getPointer(), Idxs);
3986 llvm::Value *BufferPtr = Bld.CreateInBoundsGEP(GlobLVal.getPointer(), Idxs);
tools/clang/lib/CodeGen/CodeGenFunction.cpp 1586 Builder.CreateInBoundsGEP(begin.getPointer(), sizeInChars, "vla.end");
1793 addr = Address(Builder.CreateInBoundsGEP(addr.getPointer(),
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 607 Ptr = Builder.CreateInBoundsGEP(Ptr, Adj);
798 Builder.CreateInBoundsGEP(Base.getPointer(), MemPtr, "memptr.offset");
1194 CompletePtr = CGF.Builder.CreateInBoundsGEP(CompletePtr, Offset);
1465 Value = CGF.Builder.CreateInBoundsGEP(Value, OffsetToTop);
1941 ResultPtr = CGF.Builder.CreateInBoundsGEP(V.getPointer(), Offset);
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp 919 llvm::Value *Ptr = CGF.Builder.CreateInBoundsGEP(Value.getPointer(), Offset);
1197 llvm::Value *VtorDispPtr = Builder.CreateInBoundsGEP(Int8This, VBaseOffset);
1427 CGF.Builder.CreateInBoundsGEP(Result.getPointer(), VBaseOffset);
2163 V = CGF.Builder.CreateInBoundsGEP(VBPtr, VBaseOffset);
2195 V = CGF.Builder.CreateInBoundsGEP(VBPtr, VBaseOffset);
2948 Builder.CreateInBoundsGEP(This.getPointer(), VBPtrOffset, "vbptr");
2969 llvm::Value *VBaseOffs = Builder.CreateInBoundsGEP(VBTable, VBTableIndex);
3019 llvm::Value *AdjustedBase = Builder.CreateInBoundsGEP(VBPtr, VBaseOffs);
3071 Addr = Builder.CreateInBoundsGEP(Addr, FieldOffset, "memptr.offset");
3234 Builder.CreateAlignedLoad(Builder.CreateInBoundsGEP(VDispMap, Idxs),
3365 Ptr = Builder.CreateInBoundsGEP(Ptr, NonVirtualBaseAdjustment);
tools/clang/lib/CodeGen/TargetInfo.cpp 5416 Address BaseAddr(CGF.Builder.CreateInBoundsGEP(reg_top, reg_offs),
5515 CGF.Builder.CreateInBoundsGEP(OnStackPtr, StackSizeC, "new_stack");
tools/polly/lib/CodeGen/IslNodeBuilder.cpp 1140 Value *endPtr = Builder.CreateInBoundsGEP(GlobalDescriptor, endIdx,
1146 Value *beginPtr = Builder.CreateInBoundsGEP(GlobalDescriptor, beginIdx,