Lines Matching refs:CGF
60 void syncCTAThreads(CodeGenFunction &CGF);
63 void emitKernelInit(const OMPExecutableDirective &D, CodeGenFunction &CGF,
67 void emitKernelDeinit(CodeGenFunction &CGF, EntryFunctionState &EST,
71 void emitGenericVarsProlog(CodeGenFunction &CGF, SourceLocation Loc);
74 void emitGenericVarsEpilog(CodeGenFunction &CGF);
141 bool isDelayedVariableLengthDecl(CodeGenFunction &CGF,
146 getKmpcAllocShared(CodeGenFunction &CGF, const VarDecl *VD) override;
150 CodeGenFunction &CGF,
154 llvm::Value *getGPUThreadID(CodeGenFunction &CGF);
157 llvm::Value *getGPUNumThreads(CodeGenFunction &CGF);
161 void emitProcBindClause(CodeGenFunction &CGF,
169 void emitNumThreadsClause(CodeGenFunction &CGF, llvm::Value *NumThreads,
177 void emitNumTeamsClause(CodeGenFunction &CGF, const Expr *NumTeams,
191 CodeGenFunction &CGF, const OMPExecutableDirective &D,
206 CodeGenFunction &CGF, const OMPExecutableDirective &D,
218 void emitTeamsCall(CodeGenFunction &CGF, const OMPExecutableDirective &D,
234 void emitParallelCall(CodeGenFunction &CGF, SourceLocation Loc,
247 void emitBarrierCall(CodeGenFunction &CGF, SourceLocation Loc,
256 void emitCriticalRegion(CodeGenFunction &CGF, StringRef CriticalName,
274 void emitReduction(CodeGenFunction &CGF, SourceLocation Loc,
292 Address getParameterAddress(CodeGenFunction &CGF, const VarDecl *NativeParam,
298 CodeGenFunction &CGF, SourceLocation Loc, llvm::FunctionCallee OutlinedFn,
303 void emitFunctionProlog(CodeGenFunction &CGF, const Decl *D) override;
306 Address getAddressOfLocalVariable(CodeGenFunction &CGF,
311 void functionFinished(CodeGenFunction &CGF) override;
314 void getDefaultDistScheduleAndChunk(CodeGenFunction &CGF,
319 void getDefaultScheduleAndChunk(CodeGenFunction &CGF,
326 CodeGenFunction &CGF, const OMPExecutableDirective &D) const override;