Lines Matching defs:OutlinedFn
1869 llvm::Function *OutlinedFn,
1877 auto &&ThenGen = [&M, OutlinedFn, CapturedVars, RTLoc,
1884 CGF.Builder.CreateBitCast(OutlinedFn, RT.getKmpc_MicroPointerTy())};
1893 auto &&ElseGen = [&M, OutlinedFn, CapturedVars, RTLoc, Loc,
1904 // OutlinedFn(>id, &zero_bound, CapturedStruct);
1922 OutlinedFn->removeFnAttr(llvm::Attribute::AlwaysInline);
1923 OutlinedFn->addFnAttr(llvm::Attribute::NoInline);
1924 RT.emitOutlinedFunctionCall(CGF, Loc, OutlinedFn, OutlinedFnArgs);
5830 llvm::Function *&OutlinedFn, llvm::Constant *&OutlinedFnID,
5845 emitTargetOutlinedFunctionHelper(D, ParentName, OutlinedFn, OutlinedFnID,
5937 llvm::Function *&OutlinedFn, llvm::Constant *&OutlinedFnID,
5954 IsOffloadEntry, OutlinedFn, OutlinedFnID);
5956 if (!OutlinedFn)
5959 CGM.getTargetCodeGenInfo().setTargetAttributes(nullptr, OutlinedFn, CGM);
5964 CGM.handleAMDGPUWavesPerEUAttr(OutlinedFn, Attr);
9439 emitTargetCallFallback(CGOpenMPRuntime *OMPRuntime, llvm::Function *OutlinedFn,
9451 OMPRuntime->emitOutlinedFunctionCall(CGF, D.getBeginLoc(), OutlinedFn,
9489 CGOpenMPRuntime *OMPRuntime, llvm::Function *OutlinedFn,
9601 auto &&ThenGen = [&OMPRuntime, OutlinedFn, &D, &CapturedVars,
9612 emitTargetCallFallback(OMPRuntime, OutlinedFn, D, CapturedVars,
9627 [&OMPRuntime, OutlinedFn, &D, &CapturedVars, RequiresOuterTask, &CS,
9631 emitTargetCallFallback(OMPRuntime, OutlinedFn, D, CapturedVars,
9656 CGF.Builder, OutlinedFn, OutlinedFnID, EmitTargetCallFallbackCB, Args,
9667 emitTargetCallElse(CGOpenMPRuntime *OMPRuntime, llvm::Function *OutlinedFn,
9675 [&OMPRuntime, OutlinedFn, &D, &CapturedVars, RequiresOuterTask, &CS,
9677 emitTargetCallFallback(OMPRuntime, OutlinedFn, D, CapturedVars,
9691 llvm::Function *OutlinedFn, llvm::Value *OutlinedFnID, const Expr *IfCond,
9702 assert((OffloadingMandatory || OutlinedFn) && "Invalid outlined function!");
9723 auto &&TargetThenGen = [this, OutlinedFn, &D, &CapturedVars,
9728 emitTargetCallKernelLaunch(this, OutlinedFn, D, CapturedVars,
9735 [this, OutlinedFn, &D, &CapturedVars, RequiresOuterTask, &CS,
9737 emitTargetCallElse(this, OutlinedFn, D, CapturedVars, RequiresOuterTask,
10169 llvm::Function *OutlinedFn,
10181 CGF.Builder.CreateBitCast(OutlinedFn, getKmpc_MicroPointerTy())};
11274 CodeGenFunction &CGF, SourceLocation Loc, llvm::FunctionCallee OutlinedFn,
11276 emitCall(CGF, Loc, OutlinedFn, Args);
11970 llvm::Function *OutlinedFn,
12184 llvm::Function *&OutlinedFn, llvm::Constant *&OutlinedFnID,
12191 llvm::Function *OutlinedFn, llvm::Value *OutlinedFnID, const Expr *IfCond,
12214 llvm::Function *OutlinedFn,