reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4569 CGF.StartFunction(GlobalDecl(), Ctx.VoidTy, Fn, CGFI, WrapperArgs, 4575 Address ZeroAddr = CGF.CreateDefaultAlignTempAlloca(CGF.Int32Ty, 4575 Address ZeroAddr = CGF.CreateDefaultAlignTempAlloca(CGF.Int32Ty, 4577 CGF.InitTempAlloca(ZeroAddr, CGF.Builder.getInt32(/*C*/ 0)); 4577 CGF.InitTempAlloca(ZeroAddr, CGF.Builder.getInt32(/*C*/ 0)); 4581 Args.emplace_back(CGF.GetAddrOfLocalVar(&WrapperArg).getPointer()); 4584 CGBuilderTy &Bld = CGF.Builder; 4590 CGF.CreateDefaultAlignTempAlloca(CGF.VoidPtrPtrTy, "global_args"); 4590 CGF.CreateDefaultAlignTempAlloca(CGF.VoidPtrPtrTy, "global_args"); 4593 CGF.EmitRuntimeCall( 4602 SharedArgListAddress = CGF.EmitLoadOfPointer( 4603 GlobalArgs, CGF.getContext() 4604 .getPointerType(CGF.getContext().getPointerType( 4605 CGF.getContext().VoidPtrTy)) 4612 Src, CGF.SizeTy->getPointerTo()); 4613 llvm::Value *LB = CGF.EmitLoadOfScalar( 4616 CGF.getContext().getPointerType(CGF.getContext().getSizeType()), 4616 CGF.getContext().getPointerType(CGF.getContext().getSizeType()), 4622 Src, CGF.SizeTy->getPointerTo()); 4623 llvm::Value *UB = CGF.EmitLoadOfScalar( 4626 CGF.getContext().getPointerType(CGF.getContext().getSizeType()), 4626 CGF.getContext().getPointerType(CGF.getContext().getSizeType()), 4632 ASTContext &CGFContext = CGF.getContext(); 4637 Src, CGF.ConvertTypeForMem(CGFContext.getPointerType(ElemTy))); 4638 llvm::Value *Arg = CGF.EmitLoadOfScalar(TypedAddress, 4644 Arg = castValueToType(CGF, Arg, ElemTy, CGFContext.getUIntPtrType(), 4651 emitOutlinedFunctionCall(CGF, D.getBeginLoc(), OutlinedParallelFn, Args); 4652 CGF.FinishFunction();