| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGValue.h | 106 return RValue::get(Addr.emitRawPointer(CGF)); 359 llvm::Value *emitRawPointer(CodeGenFunction &CGF) const; 376 return Addr.emitRawPointer(CGF); 407 return Addr.emitRawPointer(CGF); 421 return Addr.emitRawPointer(CGF); 640 llvm::Value *emitRawPointer(CodeGenFunction &CGF) const { 641 return Addr.isValid() ? Addr.emitRawPointer(CGF) : nullptr;
|
| H A D | ABIInfoImpl.cpp | 187 CGF.Builder.CreateStore(NextPtr.emitRawPointer(CGF), VAListAddr); in emitVoidPtrDirectVAArg() 239 PHI->addIncoming(Addr1.emitRawPointer(CGF), Block1); in emitMergePHI() 240 PHI->addIncoming(Addr2.emitRawPointer(CGF), Block2); in emitMergePHI() 435 CGF.Builder.CreateVAArg(VAListAddr.emitRawPointer(CGF), BaseTy); in EmitVAArgInstr() 451 Val = CGF.Builder.CreateVAArg(VAListAddr.emitRawPointer(CGF), in EmitVAArgInstr()
|
| H A D | CGExprCXX.cpp | 363 This.emitRawPointer(*this), in EmitCXXMemberOrOperatorMemberCallExpr() 465 TCK_MemberCall, E->getExprLoc(), This.emitRawPointer(*this), in EmitCXXMemberPointerCallExpr() 1123 pushIrregularPartialArrayCleanup(BeginPtr.emitRawPointer(*this), in EmitNewArrayInitializer() 1140 Builder.CreateStore(CurPtr.emitRawPointer(*this), EndOfInit); in EmitNewArrayInitializer() 1148 CurPtr.emitRawPointer(*this), in EmitNewArrayInitializer() 1201 Builder.CreateStore(CurPtr.emitRawPointer(*this), EndOfInit); in EmitNewArrayInitializer() 1265 BeginPtr.getElementType(), BeginPtr.emitRawPointer(*this), NumElements, in EmitNewArrayInitializer() 1271 llvm::Value *IsEmpty = Builder.CreateICmpEQ(CurPtr.emitRawPointer(*this), in EmitNewArrayInitializer() 1282 CurPtrPhi->addIncoming(CurPtr.emitRawPointer(*this), EntryBB); in EmitNewArrayInitializer() 1288 Builder.CreateStore(CurPtr.emitRawPointer(*this), EndOfInit); in EmitNewArrayInitializer() [all …]
|
| H A D | CGAtomic.cpp | 141 return LVal.emitRawPointer(CGF); in getAtomicPointer() 370 addr.emitRawPointer(CGF), llvm::ConstantInt::get(CGF.Int8Ty, 0), in emitMemSetZeroIfNecessary() 1100 Args.add(RValue::get(CastToGenericAddrSpace(Ptr.emitRawPointer(*this), in EmitAtomicExpr() 1131 Args.add(RValue::get(CastToGenericAddrSpace(Val1.emitRawPointer(*this), in EmitAtomicExpr() 1134 Args.add(RValue::get(CastToGenericAddrSpace(Val2.emitRawPointer(*this), in EmitAtomicExpr() 1150 Args.add(RValue::get(CastToGenericAddrSpace(Val1.emitRawPointer(*this), in EmitAtomicExpr() 1165 Args.add(RValue::get(CastToGenericAddrSpace(Val1.emitRawPointer(*this), in EmitAtomicExpr() 1247 CastToGenericAddrSpace(Dest.emitRawPointer(*this), RetTy)), in EmitAtomicExpr() 1574 EmitAtomicLoadLibcall(TempAddr.emitRawPointer(CGF), AO, IsVolatile); in EmitAtomicLoad() 1730 llvm::Value *ExpectedPtr = ExpectedAddr.emitRawPointer(CGF); in EmitAtomicCompareExchange() [all …]
|
| H A D | CGBuilder.h | 178 Addr.emitRawPointer(*getCGF()), Cmp, New, 188 Op, Addr.emitRawPointer(*getCGF()), Val, 202 CreateAddrSpaceCast(Addr.emitRawPointer(*getCGF()), Ty, Name), 303 CreateGEP(Addr.getElementType(), Addr.emitRawPointer(CGF), Index, Name),
|
| H A D | CGCUDANV.cpp | 356 CGF.Builder.CreateStore(KernelArgs.emitRawPointer(CGF), in prepareKernelArgsLLVMOffload() 379 llvm::Value *VarPtr = CGF.GetAddrOfLocalVar(Args[i]).emitRawPointer(CGF); in prepareKernelArgs() 383 PtrTy, KernelArgs.emitRawPointer(CGF), i)); in prepareKernelArgs() 452 CGF.EmitRuntimeCallOrInvoke(cudaPopConfigFn, {GridDim.emitRawPointer(CGF), in emitDeviceStubBodyNew() 453 BlockDim.emitRawPointer(CGF), in emitDeviceStubBodyNew() 454 ShmemSize.emitRawPointer(CGF), in emitDeviceStubBodyNew() 455 Stream.emitRawPointer(CGF)}); in emitDeviceStubBodyNew() 526 CGF.GetAddrOfLocalVar(A).emitRawPointer(CGF), PtrTy), in emitDeviceStubBodyLegacy()
|
| H A D | CGCXXABI.cpp | 262 allocPtr = ptr.emitRawPointer(CGF); in ReadArrayCookie() 270 allocPtr = allocAddr.emitRawPointer(CGF); in ReadArrayCookie()
|
| H A D | CGOpenMPRuntime.cpp | 669 SrcBegin = SrcAddr.emitRawPointer(CGF); in EmitOMPAggregateInit() 670 llvm::Value *DestBegin = DestAddr.emitRawPointer(CGF); in EmitOMPAggregateInit() 972 SharedAddr.emitRawPointer(CGF)); in adjustPrivateAddress() 975 PrivateAddr.emitRawPointer(CGF), SharedAddr.getType()); in adjustPrivateAddress() 1599 CGF.Builder.CreatePointerCast(VDAddr.emitRawPointer(CGF), CGM.Int8PtrTy), in getAddrOfThreadPrivate() 1623 CGF.Builder.CreatePointerCast(VDAddr.emitRawPointer(CGF), CGM.VoidPtrTy), in emitThreadPrivateVarInit() 1891 OutlinedFnArgs.push_back(ThreadIDAddr.emitRawPointer(CGF)); in emitParallelCall() 2254 CL.emitRawPointer(CGF), // void *<copyprivate list> in emitSingleRegion() 2584 Values.IL.emitRawPointer(CGF), // &isLastIter in emitForStaticInitCall() 2585 Values.LB.emitRawPointer(CGF), // &LB in emitForStaticInitCall() [all …]
|
| H A D | CGClass.cpp | 270 llvm::Value *ptr = addr.emitRawPointer(CGF); in ApplyNonVirtualAndVirtualOffset() 338 EmitTypeCheck(TCK_Upcast, Loc, Value.emitRawPointer(*this), DerivedTy, in GetAddressOfBaseClass() 363 Value.emitRawPointer(*this), DerivedTy, DerivedAlign, in GetAddressOfBaseClass() 388 PHI->addIncoming(Value.emitRawPointer(*this), notNullBB); in GetAddressOfBaseClass() 446 llvm::Value *Value = Addr.emitRawPointer(*this); in GetAddressOfDerivedClass() 1735 EmitSanitizerDtorFieldsCallback(CGF, Addr.emitRawPointer(CGF), in Emit() 2038 llvm::Value *arrayBegin = arrayBase.emitRawPointer(*this); in EmitCXXAggrConstructorCall() 2598 this, Vptr.Base.getBase(), VTableField.emitRawPointer(*this))) in InitializeVTablePointer() 2703 CGM.getVTablePointerAuthInfo(this, RD, This.emitRawPointer(*this))) { in GetVTablePtr() 2858 Builder.CreateIsNotNull(Derived.emitRawPointer(*this), "cast.nonnull"); in EmitVTablePtrCheckForCast() [all …]
|
| H A D | CGOpenMPRuntimeGPU.cpp | 1198 OutlinedFnArgs.push_back(emitThreadIDAddress(CGF, Loc).emitRawPointer(CGF)); in emitTeamsCall() 1272 Bld.CreateBitOrPointerCast(CapturedVarsAddrs.emitRawPointer(CGF), in emitParallelCall() 1710 PrivateVariable = CGF.GetAddrOfLocalVar(RHSVar).emitRawPointer(CGF); in emitReduction() 1713 Variable = CGF.GetAddrOfLocalVar(LHSVar).emitRawPointer(CGF); in emitReduction() 1735 .emitRawPointer(CGF); in emitReduction() 1738 .emitRawPointer(CGF); in emitReduction() 1902 Args.emplace_back(CGF.GetAddrOfLocalVar(&WrapperArg).emitRawPointer(CGF)); in createParallelDataSharingWrapper() 1903 Args.emplace_back(ZeroAddr.emitRawPointer(CGF)); in createParallelDataSharingWrapper() 2194 CGF.EmitStoreOfScalar(VDAddr.emitRawPointer(CGF), VarLVal); in adjustTargetSpecificDataForLambdas()
|
| H A D | MicrosoftCXXABI.cpp | 933 CPI->setArgOperand(2, var.getObjectAddress(CGF).emitRawPointer(CGF)); in emitBeginCatch() 970 Value.getElementType(), Value.emitRawPointer(CGF), Offset); in performBaseAdjustment() 1005 llvm::CallBase *Typeid = emitRTtypeidCall(CGF, ThisPtr.emitRawPointer(CGF)); in EmitTypeid() 1027 llvm::Value *ThisPtr = This.emitRawPointer(CGF); in emitDynamicCastCall() 1059 llvm::Value *Args[] = {Value.emitRawPointer(CGF)}; in emitDynamicCastToVoid() 1515 Result.getElementType(), Result.emitRawPointer(CGF), VBaseOffset); in adjustThisArgumentForVirtualFunctionCall() 2028 CGF.EmitCXXDestructorCall(GD, Callee, This.emitRawPointer(CGF), ThisTy, in EmitVirtualDestructorCall() 2225 return This.emitRawPointer(CGF); in performThisAdjustment() 2231 V = This.emitRawPointer(CGF); in performThisAdjustment() 2240 V = CGF.Builder.CreateGEP(This.getElementType(), This.emitRawPointer(CGF), in performThisAdjustment() [all …]
|
| H A D | CGObjCRuntime.cpp | 234 CPI->setOperand(2, CGF.getExceptionSlot().emitRawPointer(CGF)); in EmitTryCatchStmt() 407 llvm::Value *selfAddr = CGF.GetAddrOfLocalVar(self).emitRawPointer(CGF); in canMessageReceiverBeNull()
|
| H A D | CGPointerAuth.cpp | 142 llvm::Value *StoragePtr = StorageAddress.emitRawPointer(*this); in EmitPointerAuthInfo() 754 llvm::Value *LValue::emitRawPointer(CodeGenFunction &CGF) const { in emitRawPointer() function in LValue 756 return Addr.isValid() ? Addr.emitRawPointer(CGF) : nullptr; in emitRawPointer()
|
| H A D | CGBlocks.cpp | 862 Schema, StorageAddress.emitRawPointer(*this), Decl, Type); in EmitBlockLiteral() 981 byrefPointer = src.emitRawPointer(*this); in EmitBlockLiteral() 1004 Builder.CreateStore(src.emitRawPointer(*this), blockField); in EmitBlockLiteral() 1544 BlockPointerDbgLoc = Alloca.emitRawPointer(*this); in GenerateBlockFunction() 1605 variable, addr.emitRawPointer(*this), Builder); in GenerateBlockFunction() 1717 BlockVarAddr = Addr.emitRawPointer(CGF); in Emit() 2041 llvm::Value *dstAddr = dstField.emitRawPointer(*this); in GenerateCopyHelperFunction() 2212 llvm::Value *args[] = {destField.emitRawPointer(CGF), srcValue, flagsVal}; in emitCopy() 2774 Schema, fieldAddr.emitRawPointer(*this), GlobalDecl(), QualType()); in emitByrefStructureInit() 2805 storeHeaderField(addr.emitRawPointer(*this), getPointerSize(), in emitByrefStructureInit()
|
| H A D | ItaniumCXXABI.cpp | 649 llvm::Value *This = ThisAddr.emitRawPointer(CGF); in EmitLoadOfMemberFunctionPointer() 885 llvm::Value *BaseAddr = Base.emitRawPointer(CGF); in EmitMemberDataPointerAddress() 1406 llvm::Value *CompletePtr = Ptr.emitRawPointer(CGF); in emitVirtualObjectDelete() 1651 llvm::Value *Value = ThisAddr.emitRawPointer(CGF); in emitDynamicCastCall() 1753 llvm::Value *Result = ThisAddr.emitRawPointer(CGF); in emitExactDynamicCast() 1793 return CGF.Builder.CreateInBoundsGEP(CGF.Int8Ty, ThisAddr.emitRawPointer(CGF), in emitDynamicCastToVoid() 2281 CGF.EmitCXXDestructorCall(GD, Callee, This.emitRawPointer(CGF), ThisTy, in EmitVirtualDestructorCall() 2369 return InitialPtr.emitRawPointer(CGF); in performTypeAdjustment() 2403 V.emitRawPointer(CGF), Offset); in performTypeAdjustment() 2405 ResultPtr = V.emitRawPointer(CGF); in performTypeAdjustment() [all …]
|
| H A D | CGBuiltin.cpp | 2217 Args.add(RValue::get(BufAddr.emitRawPointer(*this)), Ctx.VoidPtrTy); in emitBuiltinOSLogFormat() 3181 Value *Val = A.emitRawPointer(*this); in EmitBuiltinExpr() 3211 : EmitVAListRef(E->getArg(0)).emitRawPointer(*this), in EmitBuiltinExpr() 3215 Value *DstPtr = EmitVAListRef(E->getArg(0)).emitRawPointer(*this); in EmitBuiltinExpr() 3216 Value *SrcPtr = EmitVAListRef(E->getArg(1)).emitRawPointer(*this); in EmitBuiltinExpr() 4193 EmitNonNullArgCheck(RValue::get(Src.emitRawPointer(*this)), in EmitBuiltinExpr() 4197 Src.getElementType(), Src.emitRawPointer(*this), in EmitBuiltinExpr() 4214 EmitNonNullArgCheck(RValue::get(Dst.emitRawPointer(*this)), in EmitBuiltinExpr() 4218 Matrix, Dst.emitRawPointer(*this), in EmitBuiltinExpr() 4392 EmitNonNullArgCheck(RValue::get(Src.emitRawPointer(*this)), in EmitBuiltinExpr() [all …]
|
| H A D | CGObjCMac.cpp | 4162 ExceptionData.emitRawPointer(CGF)); in Emit() 4536 ExceptionData.emitRawPointer(CGF)); in EmitTryOrSynchronizedStmt() 4542 ObjCTypes.ExceptionDataTy, ExceptionData.emitRawPointer(CGF), GEPIndexes, in EmitTryOrSynchronizedStmt() 4582 ObjCTypes.getExceptionExtractFn(), ExceptionData.emitRawPointer(CGF), in EmitTryOrSynchronizedStmt() 4605 ExceptionData.emitRawPointer(CGF)); in EmitTryOrSynchronizedStmt() 4734 ObjCTypes.getExceptionExtractFn(), ExceptionData.emitRawPointer(CGF), in EmitTryOrSynchronizedStmt() 4766 ObjCTypes.getExceptionExtractFn(), ExceptionData.emitRawPointer(CGF)); in EmitTryOrSynchronizedStmt() 4809 AddrWeakObj.emitRawPointer(CGF), ObjCTypes.PtrObjectPtrTy); in EmitObjCWeakRead() 4830 llvm::Value *dstVal = CGF.Builder.CreateBitCast(dst.emitRawPointer(CGF), in EmitObjCWeakAssign() 4852 llvm::Value *dstVal = CGF.Builder.CreateBitCast(dst.emitRawPointer(CGF), in EmitObjCGlobalAssign() [all …]
|
| H A D | CGObjC.cpp | 98 Temporary.emitRawPointer(*this), ConvertType(ArgQT)); in EmitObjCBoxedExpr() 830 llvm::Value *dest = CGF.ReturnValue.emitRawPointer(CGF); in emitStructGetterCall() 1150 emitCPPObjectAtomicGetterCall(*this, ReturnValue.emitRawPointer(*this), in generateObjCGetterBody() 1166 emitCPPObjectAtomicGetterCall(*this, ReturnValue.emitRawPointer(*this), in generateObjCGetterBody() 1314 value = LV.getAddress().emitRawPointer(*this); in generateObjCGetterBody() 2243 return CGF.EmitNounwindRuntimeCall(fn, addr.emitRawPointer(CGF)); in emitARCLoadOperation() 2261 CGF.Builder.CreateBitCast(addr.emitRawPointer(CGF), CGF.Int8PtrPtrTy), in emitARCStoreOperation() 2281 CGF.Builder.CreateBitCast(dst.emitRawPointer(CGF), CGF.Int8PtrPtrTy), in emitARCCopyOperation() 2282 CGF.Builder.CreateBitCast(src.emitRawPointer(CGF), CGF.Int8PtrPtrTy)}; in emitARCCopyOperation() 2534 Builder.CreateBitCast(addr.emitRawPointer(*this), Int8PtrPtrTy), in EmitARCStoreStrongCall() [all …]
|
| H A D | CGObjCGNU.cpp | 706 EnforceType(Builder, ObjCSuper.emitRawPointer(CGF), PtrToObjCSuperTy), in LookupIMPSuper() 803 llvm::Value *lookupArgs[] = {ObjCSuper.emitRawPointer(CGF), cmd}; in LookupIMPSuper() 1224 CGObjCGNU::EnforceType(Builder, ObjCSuper.emitRawPointer(CGF), in LookupIMPSuper() 2202 EnforceType(Builder, ObjCSuper.emitRawPointer(CGF), PtrToObjCSuperTy), in LookupIMPSuper() 4301 WeakReadFn, EnforceType(B, AddrWeakObj.emitRawPointer(CGF), PtrToIdTy)); in EmitObjCWeakRead() 4308 llvm::Value *dstVal = EnforceType(B, dst.emitRawPointer(CGF), PtrToIdTy); in EmitObjCWeakAssign() 4317 llvm::Value *dstVal = EnforceType(B, dst.emitRawPointer(CGF), PtrToIdTy); in EmitObjCGlobalAssign() 4328 llvm::Value *dstVal = EnforceType(B, dst.emitRawPointer(CGF), IdTy); in EmitObjCIvarAssign() 4336 llvm::Value *dstVal = EnforceType(B, dst.emitRawPointer(CGF), PtrToIdTy); in EmitObjCStrongCastAssign() 4345 llvm::Value *DestPtrVal = EnforceType(B, DestPtr.emitRawPointer(CGF), PtrTy); in EmitGCMemmoveCollectable() [all …]
|
| H A D | Address.h | 253 llvm::Value *emitRawPointer(CodeGenFunction &CGF) const { in emitRawPointer() function
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/ |
| H A D | Hexagon.cpp | 86 Address BP = Address(A.emitRawPointer(*this), Int8PtrTy, A.getAlignment()); in EmitHexagonBuiltinExpr() 128 llvm::Value *DestAddress = DestAddr.emitRawPointer(*this); in EmitHexagonBuiltinExpr() 179 Builder.CreateAlignedStore(Q2V(PredOut), PredAddr.emitRawPointer(*this), in EmitHexagonBuiltinExpr() 198 Builder.CreateAlignedStore(Q2V(PredOut), PredAddr.emitRawPointer(*this), in EmitHexagonBuiltinExpr()
|
| H A D | WebAssembly.cpp | 542 Value *Table = EmitArrayToPointerDecay(E->getArg(0)).emitRawPointer(*this); in EmitWebAssemblyBuiltinExpr() 556 Value *Table = EmitArrayToPointerDecay(E->getArg(0)).emitRawPointer(*this); in EmitWebAssemblyBuiltinExpr() 571 Value *Value = EmitArrayToPointerDecay(E->getArg(0)).emitRawPointer(*this); in EmitWebAssemblyBuiltinExpr() 577 Value *Table = EmitArrayToPointerDecay(E->getArg(0)).emitRawPointer(*this); in EmitWebAssemblyBuiltinExpr() 594 Value *Table = EmitArrayToPointerDecay(E->getArg(0)).emitRawPointer(*this); in EmitWebAssemblyBuiltinExpr() 612 Value *TableX = EmitArrayToPointerDecay(E->getArg(0)).emitRawPointer(*this); in EmitWebAssemblyBuiltinExpr() 613 Value *TableY = EmitArrayToPointerDecay(E->getArg(1)).emitRawPointer(*this); in EmitWebAssemblyBuiltinExpr()
|
| H A D | NVPTX.cpp | 759 Builder.CreateAlignedStore(Result, Dst.emitRawPointer(*this), in EmitNVPTXBuiltinExpr() 766 Builder.CreateGEP(Dst.getElementType(), Dst.emitRawPointer(*this), in EmitNVPTXBuiltinExpr() 806 Builder.CreateGEP(Src.getElementType(), Src.emitRawPointer(*this), in EmitNVPTXBuiltinExpr() 878 Builder.CreateGEP(SrcA.getElementType(), SrcA.emitRawPointer(*this), in EmitNVPTXBuiltinExpr() 888 Builder.CreateGEP(SrcB.getElementType(), SrcB.emitRawPointer(*this), in EmitNVPTXBuiltinExpr() 899 Builder.CreateGEP(SrcC.getElementType(), SrcC.emitRawPointer(*this), in EmitNVPTXBuiltinExpr() 909 Builder.CreateGEP(Dst.getElementType(), Dst.emitRawPointer(*this), in EmitNVPTXBuiltinExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | SystemZ.cpp | 322 OverflowArgArea.getElementType(), OverflowArgArea.emitRawPointer(CGF), in EmitVAArg() 399 OverflowArgArea.getElementType(), OverflowArgArea.emitRawPointer(CGF), in EmitVAArg()
|
| H A D | PPC.cpp | 518 CGF.Int8Ty, RegAddr.emitRawPointer(CGF), RegOffset), in EmitVAArg() 556 llvm::Value *Ptr = OverflowArea.emitRawPointer(CGF); in EmitVAArg() 565 Builder.CreateStore(OverflowArea.emitRawPointer(CGF), OverflowAreaAddr); in EmitVAArg()
|