Home
last modified time | relevance | path

Searched refs:emitRawPointer (Results 1 – 25 of 44) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGValue.h106 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 DABIInfoImpl.cpp187 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 DCGExprCXX.cpp363 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 DCGAtomic.cpp141 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 DCGBuilder.h178 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 DCGCUDANV.cpp356 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 DCGCXXABI.cpp262 allocPtr = ptr.emitRawPointer(CGF); in ReadArrayCookie()
270 allocPtr = allocAddr.emitRawPointer(CGF); in ReadArrayCookie()
H A DCGOpenMPRuntime.cpp669 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 DCGClass.cpp270 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 DCGOpenMPRuntimeGPU.cpp1198 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 DMicrosoftCXXABI.cpp933 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 DCGObjCRuntime.cpp234 CPI->setOperand(2, CGF.getExceptionSlot().emitRawPointer(CGF)); in EmitTryCatchStmt()
407 llvm::Value *selfAddr = CGF.GetAddrOfLocalVar(self).emitRawPointer(CGF); in canMessageReceiverBeNull()
H A DCGPointerAuth.cpp142 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 DCGBlocks.cpp862 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 DItaniumCXXABI.cpp649 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 DCGBuiltin.cpp2217 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 DCGObjCMac.cpp4162 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 DCGObjC.cpp98 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 DCGObjCGNU.cpp706 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 DAddress.h253 llvm::Value *emitRawPointer(CodeGenFunction &CGF) const { in emitRawPointer() function
/freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/
H A DHexagon.cpp86 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 DWebAssembly.cpp542 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 DNVPTX.cpp759 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 DSystemZ.cpp322 OverflowArgArea.getElementType(), OverflowArgArea.emitRawPointer(CGF), in EmitVAArg()
399 OverflowArgArea.getElementType(), OverflowArgArea.emitRawPointer(CGF), in EmitVAArg()
H A DPPC.cpp518 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()

12