Lines Matching defs:CGF
140 void Enter(CodeGenFunction &CGF) override { in Enter()
197 void emitUntiedSwitch(CodeGenFunction &CGF) override { in emitUntiedSwitch()
271 void emitUntiedSwitch(CodeGenFunction &CGF) override { in emitUntiedSwitch()
327 CGOpenMPInnerExprInfo(CodeGenFunction &CGF, const CapturedStmt &CS) in CGOpenMPInnerExprInfo()
362 void EmitBody(CodeGenFunction &CGF, const Stmt *S) override { in EmitBody()
386 CodeGenFunction &CGF; member in __anona664cb930111::InlinedOpenMPRegionRAII
395 InlinedOpenMPRegionRAII(CodeGenFunction &CGF, const RegionCodeGenTy &CodeGen, in InlinedOpenMPRegionRAII()
677 void Emit(CodeGenFunction &CGF, Flags /*flags*/) override { in Emit()
697 LValue CGOpenMPRegionInfo::getThreadIDVariableLValue(CodeGenFunction &CGF) { in getThreadIDVariableLValue()
703 void CGOpenMPRegionInfo::EmitBody(CodeGenFunction &CGF, const Stmt * /*S*/) { in EmitBody()
717 CodeGenFunction &CGF) { in getThreadIDVariableLValue()
760 CodeGenFunction CGF(CGM); in emitCombinerOrInitializer() local
783 CodeGenFunction *CGF, const OMPDeclareReductionDecl *D) { in emitUserDefinedReduction()
834 static Address createIdentFieldGEP(CodeGenFunction &CGF, Address Addr, in createIdentFieldGEP()
847 CodeGenFunction CGF(CGM, true); in emitParallelOrTeamsOutlinedFunction() local
867 PrePostActionTy &) { in emitTaskOutlinedFunction()
884 CodeGenFunction CGF(CGM, true); in emitTaskOutlinedFunction() local
926 llvm::Value *CGOpenMPRuntime::emitUpdateLocation(CodeGenFunction &CGF, in emitUpdateLocation()
984 llvm::Value *CGOpenMPRuntime::getThreadID(CodeGenFunction &CGF, in getThreadID()
1027 void CGOpenMPRuntime::functionFinished(CodeGenFunction &CGF) { in functionFinished()
1733 Address CGOpenMPRuntime::getAddrOfThreadPrivate(CodeGenFunction &CGF, in getAddrOfThreadPrivate()
1753 CodeGenFunction &CGF, Address VDAddr, llvm::Value *Ctor, in emitThreadPrivateVarInit()
1772 bool PerformInit, CodeGenFunction *CGF) { in emitThreadPrivateVarDefinition()
1892 static void emitOMPIfClause(CodeGenFunction &CGF, const Expr *Cond, in emitOMPIfClause()
1931 void CGOpenMPRuntime::emitParallelCall(CodeGenFunction &CGF, SourceLocation Loc, in emitParallelCall()
1953 auto &&ElseGen = [OutlinedFn, CapturedVars, RTLoc, Loc](CodeGenFunction &CGF, in emitParallelCall()
1954 PrePostActionTy &) { in emitParallelCall()
1995 Address CGOpenMPRuntime::emitThreadIDAddress(CodeGenFunction &CGF, in emitThreadIDAddress()
2053 void Enter(CodeGenFunction &CGF) override { in Enter()
2064 void Done(CodeGenFunction &CGF) { in Done()
2069 void Exit(CodeGenFunction &CGF) override { in Exit()
2075 void CGOpenMPRuntime::emitCriticalRegion(CodeGenFunction &CGF, in emitCriticalRegion()
2101 void CGOpenMPRuntime::emitMasterRegion(CodeGenFunction &CGF, in emitMasterRegion()
2120 void CGOpenMPRuntime::emitTaskyieldCall(CodeGenFunction &CGF, in emitTaskyieldCall()
2133 void CGOpenMPRuntime::emitTaskgroupRegion(CodeGenFunction &CGF, in emitTaskgroupRegion()
2152 static Address emitAddrOfVarFromArray(CodeGenFunction &CGF, Address Array, in emitAddrOfVarFromArray()
2183 CodeGenFunction CGF(CGM); in emitCopyprivateCopyFunction() local
2212 void CGOpenMPRuntime::emitSingleRegion(CodeGenFunction &CGF, in emitSingleRegion()
2293 void CGOpenMPRuntime::emitOrderedRegion(CodeGenFunction &CGF, in emitOrderedRegion()
2314 void CGOpenMPRuntime::emitBarrierCall(CodeGenFunction &CGF, SourceLocation Loc, in emitBarrierCall()
2448 void CGOpenMPRuntime::emitForDispatchInit(CodeGenFunction &CGF, in emitForDispatchInit()
2483 CodeGenFunction &CGF, llvm::Value *UpdateLocation, llvm::Value *ThreadId, in emitForStaticInitCall()
2529 void CGOpenMPRuntime::emitForStaticInit(CodeGenFunction &CGF, in emitForStaticInit()
2547 CodeGenFunction &CGF, SourceLocation Loc, in emitDistributeStaticInit()
2561 void CGOpenMPRuntime::emitForStaticFinish(CodeGenFunction &CGF, in emitForStaticFinish()
2571 void CGOpenMPRuntime::emitForOrderedIterationEnd(CodeGenFunction &CGF, in emitForOrderedIterationEnd()
2582 llvm::Value *CGOpenMPRuntime::emitForNext(CodeGenFunction &CGF, in emitForNext()
2606 void CGOpenMPRuntime::emitNumThreadsClause(CodeGenFunction &CGF, in emitNumThreadsClause()
2619 void CGOpenMPRuntime::emitProcBindClause(CodeGenFunction &CGF, in emitProcBindClause()
2654 void CGOpenMPRuntime::emitFlush(CodeGenFunction &CGF, ArrayRef<const Expr *>, in emitFlush()
2769 CodeGenFunction CGF(CGM); in createOffloadingBinaryDescriptorFunction() local
2874 [&](CodeGenFunction &CGF, PrePostActionTy &) { in createOffloadingBinaryDescriptorRegistration()
2880 [&](CodeGenFunction &CGF, PrePostActionTy &) { in createOffloadingBinaryDescriptorRegistration()
3285 CodeGenFunction CGF(CGM); in emitProxyTaskFunction() local
3381 CodeGenFunction CGF(CGM); in emitDestructorsFunction() local
3469 CodeGenFunction CGF(CGM); in emitTaskPrivateMappingFunction() local
3499 static void emitPrivatesInit(CodeGenFunction &CGF, in emitPrivatesInit()
3577 static bool checkInitIsRequired(CodeGenFunction &CGF, in checkInitIsRequired()
3626 CodeGenFunction CGF(CGM); in emitTaskDupFunction() local
3682 CGOpenMPRuntime::emitTaskInit(CodeGenFunction &CGF, SourceLocation Loc, in emitTaskInit()
3866 void CGOpenMPRuntime::emitTaskCall(CodeGenFunction &CGF, SourceLocation Loc, in emitTaskCall()
3988 &DepTaskArgs](CodeGenFunction &CGF, PrePostActionTy &) { in emitTaskCall()
4030 CodeGenFunction &CGF, PrePostActionTy &Action) { in emitTaskCall()
4056 void CGOpenMPRuntime::emitTaskLoopCall(CodeGenFunction &CGF, SourceLocation Loc, in emitTaskLoopCall()
4131 CodeGenFunction &CGF, QualType Type, const VarDecl *LHSVar, in EmitOMPAggregateReduction()
4133 const llvm::function_ref<void(CodeGenFunction &CGF, const Expr *, in EmitOMPAggregateReduction()
4204 static void emitReductionCombiner(CodeGenFunction &CGF, in emitReductionCombiner()
4242 CodeGenFunction CGF(CGM); in emitReductionFunction() local
4294 [=](CodeGenFunction &CGF, const Expr *, const Expr *, const Expr *) { in emitReductionFunction()
4309 static void emitSingleReductionCombiner(CodeGenFunction &CGF, in emitSingleReductionCombiner()
4320 [=](CodeGenFunction &CGF, const Expr *, const Expr *, const Expr *) { in emitSingleReductionCombiner()
4328 void CGOpenMPRuntime::emitReduction(CodeGenFunction &CGF, SourceLocation Loc, in emitReduction()
4477 CodeGenFunction &CGF, PrePostActionTy &Action) { in emitReduction()
4510 CodeGenFunction &CGF, PrePostActionTy &Action) { in emitReduction()
4545 const Expr *EExpr, const Expr *UpExpr) { in emitReduction()
4582 [=](CodeGenFunction &CGF, PrePostActionTy &Action) { in emitReduction()
4621 void CGOpenMPRuntime::emitTaskwaitCall(CodeGenFunction &CGF, in emitTaskwaitCall()
4634 void CGOpenMPRuntime::emitInlinedDirective(CodeGenFunction &CGF, in emitInlinedDirective()
4670 CodeGenFunction &CGF, SourceLocation Loc, in emitCancellationPointCall()
4705 void CGOpenMPRuntime::emitCancelCall(CodeGenFunction &CGF, SourceLocation Loc, in emitCancelCall()
4715 PrePostActionTy &) { in emitCancelCall()
4814 CodeGenFunction CGF(CGM, true); in emitTargetOutlinedFunctionHelper() local
4864 CodeGenFunction &CGF, in emitNumTeamsClauseForTargetDirective()
4913 CodeGenFunction &CGF, in emitThreadLimitClauseForTargetDirective()
4999 CodeGenFunction &CGF; member in __anona664cb932b11::MappableExprsHandler
5375 MappableExprsHandler(const OMPExecutableDirective &Dir, CodeGenFunction &CGF) in MappableExprsHandler()
5551 emitOffloadingArrays(CodeGenFunction &CGF, llvm::Value *&BasePointersArray, in emitOffloadingArrays()
5665 CodeGenFunction &CGF, llvm::Value *&BasePointersArrayArg, in emitOffloadingArraysArgument()
5695 void CGOpenMPRuntime::emitTargetCall(CodeGenFunction &CGF, in emitTargetCall()
5784 &D](CodeGenFunction &CGF, PrePostActionTy &) { in emitTargetCall()
5855 auto &&ElseGen = [OffloadError](CodeGenFunction &CGF, PrePostActionTy &) { in emitTargetCall()
6006 void CGOpenMPRuntime::emitTeamsCall(CodeGenFunction &CGF, in emitTeamsCall()
6030 void CGOpenMPRuntime::emitNumTeamsClause(CodeGenFunction &CGF, in emitNumTeamsClause()
6058 void CGOpenMPRuntime::emitTargetDataCalls(CodeGenFunction &CGF, in emitTargetDataCalls()
6078 &NumOfPtrs](CodeGenFunction &CGF, PrePostActionTy &) { in emitTargetDataCalls()
6126 &NumOfPtrs](CodeGenFunction &CGF, PrePostActionTy &) { in emitTargetDataCalls()
6160 auto &&ElseGen = [](CodeGenFunction &CGF, PrePostActionTy &) {}; in emitTargetDataCalls()
6180 CodeGenFunction &CGF, const OMPExecutableDirective &D, const Expr *IfCond, in emitTargetDataStandAloneCall()
6191 auto &&ThenGen = [this, &D, Device](CodeGenFunction &CGF, PrePostActionTy &) { in emitTargetDataStandAloneCall()
6254 auto &&ElseGen = [](CodeGenFunction &CGF, PrePostActionTy &) {}; in emitTargetDataStandAloneCall()
6505 void Emit(CodeGenFunction &CGF, Flags /*flags*/) override { in Emit()
6513 void CGOpenMPRuntime::emitDoacrossInit(CodeGenFunction &CGF, in emitDoacrossInit()
6572 void CGOpenMPRuntime::emitDoacrossOrdered(CodeGenFunction &CGF, in emitDoacrossOrdered()