Lines Matching refs:CodeGenFunction

61   void syncCTAThreads(CodeGenFunction &CGF);
67 void emitWorkerLoop(CodeGenFunction &CGF, WorkerFunctionState &WST);
71 void emitNonSPMDEntryHeader(CodeGenFunction &CGF, EntryFunctionState &EST,
76 void emitNonSPMDEntryFooter(CodeGenFunction &CGF, EntryFunctionState &EST);
79 void emitGenericVarsProlog(CodeGenFunction &CGF, SourceLocation Loc,
83 void emitGenericVarsEpilog(CodeGenFunction &CGF, bool WithSPMDCheck = false);
86 void emitSPMDEntryHeader(CodeGenFunction &CGF, EntryFunctionState &EST,
90 void emitSPMDEntryFooter(CodeGenFunction &CGF, EntryFunctionState &EST);
158 void emitNonSPMDParallelCall(CodeGenFunction &CGF, SourceLocation Loc,
174 void emitSPMDParallelCall(CodeGenFunction &CGF, SourceLocation Loc,
206 virtual llvm::Value *getGPUWarpSize(CodeGenFunction &CGF) = 0;
209 virtual llvm::Value *getGPUThreadID(CodeGenFunction &CGF) = 0;
212 virtual llvm::Value *getGPUNumThreads(CodeGenFunction &CGF) = 0;
216 virtual void emitProcBindClause(CodeGenFunction &CGF,
224 virtual void emitNumThreadsClause(CodeGenFunction &CGF,
233 void emitNumTeamsClause(CodeGenFunction &CGF, const Expr *NumTeams,
274 void emitTeamsCall(CodeGenFunction &CGF, const OMPExecutableDirective &D,
287 void emitParallelCall(CodeGenFunction &CGF, SourceLocation Loc,
300 void emitBarrierCall(CodeGenFunction &CGF, SourceLocation Loc,
309 void emitCriticalRegion(CodeGenFunction &CGF, StringRef CriticalName,
327 virtual void emitReduction(CodeGenFunction &CGF, SourceLocation Loc,
351 Address getParameterAddress(CodeGenFunction &CGF, const VarDecl *NativeParam,
357 CodeGenFunction &CGF, SourceLocation Loc, llvm::FunctionCallee OutlinedFn,
362 void emitFunctionProlog(CodeGenFunction &CGF, const Decl *D) override;
365 Address getAddressOfLocalVariable(CodeGenFunction &CGF,
381 void functionFinished(CodeGenFunction &CGF) override;
384 void getDefaultDistScheduleAndChunk(CodeGenFunction &CGF,
389 void getDefaultScheduleAndChunk(CodeGenFunction &CGF,
396 CodeGenFunction &CGF, const OMPExecutableDirective &D) const override;
467 std::unique_ptr<CodeGenFunction::OMPMapVars> MappedParams;