Lines Matching refs:OutlinedFn
2040 llvm::Function *OutlinedFn, in emitParallelCall() argument
2048 auto &&ThenGen = [&M, OutlinedFn, CapturedVars, RTLoc, in emitParallelCall()
2055 CGF.Builder.CreateBitCast(OutlinedFn, RT.getKmpc_MicroPointerTy())}; in emitParallelCall()
2064 auto &&ElseGen = [&M, OutlinedFn, CapturedVars, RTLoc, Loc, in emitParallelCall()
2093 OutlinedFn->removeFnAttr(llvm::Attribute::AlwaysInline); in emitParallelCall()
2094 OutlinedFn->addFnAttr(llvm::Attribute::NoInline); in emitParallelCall()
2095 RT.emitOutlinedFunctionCall(CGF, Loc, OutlinedFn, OutlinedFnArgs); in emitParallelCall()
6334 llvm::Function *&OutlinedFn, llvm::Constant *&OutlinedFnID, in emitTargetOutlinedFunction() argument
6349 emitTargetOutlinedFunctionHelper(D, ParentName, OutlinedFn, OutlinedFnID, in emitTargetOutlinedFunction()
6406 llvm::Function *&OutlinedFn, llvm::Constant *&OutlinedFnID, in emitTargetOutlinedFunctionHelper() argument
6438 OutlinedFn = CGF.GenerateOpenMPCapturedStmtFunction(CS, D.getBeginLoc()); in emitTargetOutlinedFunctionHelper()
6457 OutlinedFnID = llvm::ConstantExpr::getBitCast(OutlinedFn, CGM.Int8PtrTy); in emitTargetOutlinedFunctionHelper()
6458 OutlinedFn->setLinkage(llvm::GlobalValue::WeakODRLinkage); in emitTargetOutlinedFunctionHelper()
6459 OutlinedFn->setDSOLocal(false); in emitTargetOutlinedFunctionHelper()
6461 OutlinedFn->setCallingConv(llvm::CallingConv::AMDGPU_KERNEL); in emitTargetOutlinedFunctionHelper()
6471 llvm::Constant *TargetRegionEntryAddr = OutlinedFn; in emitTargetOutlinedFunctionHelper()
6489 if (DefaultValTeams > 0 && OutlinedFn) { in emitTargetOutlinedFunctionHelper()
6490 OutlinedFn->addFnAttr("omp_target_num_teams", in emitTargetOutlinedFunctionHelper()
6495 if (DefaultValThreads > 0 && OutlinedFn) { in emitTargetOutlinedFunctionHelper()
6496 OutlinedFn->addFnAttr("omp_target_thread_limit", in emitTargetOutlinedFunctionHelper()
6501 CGM.getTargetCodeGenInfo().setTargetAttributes(nullptr, OutlinedFn, CGM); in emitTargetOutlinedFunctionHelper()
10211 llvm::Function *OutlinedFn, llvm::Value *OutlinedFnID, const Expr *IfCond, in emitTargetCall() argument
10222 assert((OffloadingMandatory || OutlinedFn) && "Invalid outlined function!"); in emitTargetCall()
10239 auto &&FallbackGen = [this, OutlinedFn, &D, &CapturedVars, RequiresOuterTask, in emitTargetCall()
10248 emitOutlinedFunctionCall(CGF, D.getBeginLoc(), OutlinedFn, CapturedVars); in emitTargetCall()
10975 llvm::Function *OutlinedFn, in emitTeamsCall() argument
10987 CGF.Builder.CreateBitCast(OutlinedFn, getKmpc_MicroPointerTy())}; in emitTeamsCall()
12094 CodeGenFunction &CGF, SourceLocation Loc, llvm::FunctionCallee OutlinedFn, in emitOutlinedFunctionCall() argument
12096 emitCall(CGF, Loc, OutlinedFn, Args); in emitOutlinedFunctionCall()
12787 llvm::Function *OutlinedFn, in emitParallelCall() argument
12996 llvm::Function *&OutlinedFn, llvm::Constant *&OutlinedFnID, in emitTargetOutlinedFunction() argument
13003 llvm::Function *OutlinedFn, llvm::Value *OutlinedFnID, const Expr *IfCond, in emitTargetCall() argument
13026 llvm::Function *OutlinedFn, in emitTeamsCall() argument