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

References

tools/clang/lib/CodeGen/CGAtomic.cpp
  142         return LVal.getPointer();
  346   llvm::Value *addr = LVal.getPointer();
tools/clang/lib/CodeGen/CGBuiltin.cpp
 3370     return RValue::get(EmitLValue(E->getArg(0)).getPointer());
 9443                       : EmitLValue(Arg).getPointer();
 9450                                 : EmitLValue(Arg).getPointer();
tools/clang/lib/CodeGen/CGDecl.cpp
  572       llvm::Value *Addr = CGF.EmitDeclRefLValue(&DRE).getPointer();
tools/clang/lib/CodeGen/CGExpr.cpp
  597   llvm::Value *Value = LV.getPointer();
 1222     EmitTypeCheck(TCK, E->getExprLoc(), LV.getPointer(),
 1310       llvm::Value *V = LV.getPointer();
 2580             Address(CapLVal.getPointer(), getContext().getDeclAlign(VD)),
 4264     llvm::PHINode *phi = Builder.CreatePHI(lhs->getPointer()->getType(),
 4266     phi->addIncoming(lhs->getPointer(), lhsBlock);
 4267     phi->addIncoming(rhs->getPointer(), rhsBlock);
 4432         *this, LV.getPointer(), E->getSubExpr()->getType().getAddressSpace(),
 4498       return RValue::get(FieldLV.getPointer());
 4593     calleePtr = EmitLValue(E).getPointer();
 4753     BaseValue = BaseLV.getPointer();
tools/clang/lib/CodeGen/CGExprAgg.cpp
 1620             dyn_cast<llvm::GetElementPtrInst>(LV.getPointer()))
tools/clang/lib/CodeGen/CGExprCXX.cpp
  274         *this, Ctor, This.getPointer(), /*ImplicitParam=*/nullptr,
  296         return RValue::get(This.getPointer());
  331   EmitTypeCheck(CodeGenFunction::TCK_MemberCall, CallLoc, This.getPointer(),
  365       EmitCXXDestructorCall(GD, Callee, This.getPointer(), ThisTy,
  409       CalleeDecl, Callee, ReturnValue, This.getPointer(),
tools/clang/lib/CodeGen/CGExprScalar.cpp
  618     return EmitLValue(E->getSubExpr()).getPointer();
 2101     return EmitLValue(E).getPointer();
 2373           llvm::AtomicRMWInst::Xchg, LV.getPointer(), True,
 2391           LV.getPointer(), amt, llvm::AtomicOrdering::SequentiallyConsistent);
 2883         Builder.CreateAtomicRMW(aop, LHSLV.getPointer(), amt,
tools/clang/lib/CodeGen/CGObjC.cpp
 1006                           CGF.LoadObjCSelf(), ivar, 0).getPointer();
 1209     .getPointer();
 1218   llvm::Value *argAddr = CGF.EmitLValue(&argRef).getPointer();
 1255                           CGF.LoadObjCSelf(), ivar, 0).getPointer();
 1264   llvm::Value *argAddr = CGF.EmitLValue(&argRef).getPointer();
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 1010       cast<llvm::PointerType>(SharedAddresses[N].first.getPointer()->getType())
 1014     Size = CGF.Builder.CreatePtrDiff(SharedAddresses[N].second.getPointer(),
 1015                                      SharedAddresses[N].first.getPointer());
 1182         BaseLValue.getPointer(), SharedAddresses[N].first.getPointer());
 1182         BaseLValue.getPointer(), SharedAddresses[N].first.getPointer());
 1498             .getPointer()};
 1709           !isa<llvm::Instruction>(LVal.getPointer()) ||
 1710           cast<llvm::Instruction>(LVal.getPointer())->getParent() == TopBlock ||
 1711           cast<llvm::Instruction>(LVal.getPointer())->getParent() ==
 3397               CGF.EmitLValue(CopyprivateVars[I]).getPointer(), CGF.VoidPtrTy),
 4540   llvm::Value *PartidParam = PartIdLVal.getPointer();
 4553         PrivatesLVal.getPointer(), CGF.VoidPtrTy);
 4739     CGF.EmitStoreOfScalar(FieldLVal.getPointer(), RefLoadLVal);
 4804               Address(SharedRefLValue.getPointer(), C.getDeclAlign(OriginalVD)),
 5237             CGF.Builder.CreateConstGEP1_32(UpAddrLVal.getPointer(), /*Idx0=*/1);
 5239             CGF.Builder.CreatePtrToInt(Addr.getPointer(), CGM.SizeTy);
 5252           CGF.Builder.CreatePtrToInt(Addr.getPointer(), CGF.IntPtrTy),
 5438       LBLVal.getPointer(),
 5439       UBLVal.getPointer(),
 5754             CGF.EmitLValue(RHSExprs[I]).getPointer(), CGF.VoidPtrTy),
 6234         CGF.EmitCastToVoidPtr(RCG.getSharedLValue(Cnt).getPointer());
 6313             RCG.getSharedLValue(N).getPointer(), CGM.VoidPtrTy),
 6328       CGF.Builder.CreatePointerBitCastOrAddrSpaceCast(SharedLVal.getPointer(),
 8062           llvm::Value *BasePtr = this->CGF.EmitLValue(L.IE).getPointer();
 8184       LambdaPointers.try_emplace(ThisLVal.getPointer(), VDLVal.getPointer());
 8184       LambdaPointers.try_emplace(ThisLVal.getPointer(), VDLVal.getPointer());
 8185       BasePointers.push_back(ThisLVal.getPointer());
 8186       Pointers.push_back(ThisLValVal.getPointer());
 8204         LambdaPointers.try_emplace(VarLVal.getPointer(), VDLVal.getPointer());
 8204         LambdaPointers.try_emplace(VarLVal.getPointer(), VDLVal.getPointer());
 8205         BasePointers.push_back(VarLVal.getPointer());
 8206         Pointers.push_back(VarLValVal.getPointer());
 8213         LambdaPointers.try_emplace(VarLVal.getPointer(), VDLVal.getPointer());
 8213         LambdaPointers.try_emplace(VarLVal.getPointer(), VDLVal.getPointer());
 8214         BasePointers.push_back(VarLVal.getPointer());
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 2336               Address(Bld.CreateSelect(IsTTD, SecVarAddr.getPointer(),
 2337                                        VarAddr.getPointer()),
 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);
 4309             CGF.EmitLValue(RHSExprs[I]).getPointer(), CGF.VoidPtrTy),
tools/clang/lib/CodeGen/CGStmt.cpp
 1836         Arg = InputValue.getPointer();
 1841     Arg = InputValue.getPointer();
 2091       Args.push_back(Dest.getPointer());
 2386   EmitCallOrInvoke(F, CapStruct.getPointer());
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
 3837       CGF.Builder.CreateAtomicRMW(RMWOp, X.getPointer(), UpdateVal, AO);
tools/clang/lib/CodeGen/CGValue.h
  326   Address getAddress() const { return Address(getPointer(), getAlignment()); }