|
reference, declaration → definition
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()); }