reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGExprScalar.cpp
 3170   if (!isSubtraction && !pointer->getType()->isPointerTy()) {
 3171     std::swap(pointer, index);
 3179   auto PtrTy = cast<llvm::PointerType>(pointer->getType());
 3202     return CGF.Builder.CreateIntToPtr(index, pointer->getType());
 3230     Value *result = CGF.Builder.CreateBitCast(pointer, CGF.VoidPtrTy);
 3232     return CGF.Builder.CreateBitCast(result, pointer->getType());
 3247       pointer = CGF.Builder.CreateGEP(pointer, index, "add.ptr");
 3247       pointer = CGF.Builder.CreateGEP(pointer, index, "add.ptr");
 3250       pointer =
 3251           CGF.EmitCheckedInBoundsGEP(pointer, index, isSigned, isSubtraction,
 3254     return pointer;
 3261     Value *result = CGF.Builder.CreateBitCast(pointer, CGF.VoidPtrTy);
 3263     return CGF.Builder.CreateBitCast(result, pointer->getType());
 3267     return CGF.Builder.CreateGEP(pointer, index, "add.ptr");
 3269   return CGF.EmitCheckedInBoundsGEP(pointer, index, isSigned, isSubtraction,