Lines Matching refs:CodeGenFunction

46   void syncCTAThreads(CodeGenFunction &CGF);
49 void emitKernelInit(CodeGenFunction &CGF, EntryFunctionState &EST,
53 void emitKernelDeinit(CodeGenFunction &CGF, EntryFunctionState &EST,
57 void emitGenericVarsProlog(CodeGenFunction &CGF, SourceLocation Loc,
61 void emitGenericVarsEpilog(CodeGenFunction &CGF, bool WithSPMDCheck = false);
123 void emitNonSPMDParallelCall(CodeGenFunction &CGF, SourceLocation Loc,
139 void emitSPMDParallelCall(CodeGenFunction &CGF, SourceLocation Loc,
167 llvm::Value *getGPUWarpSize(CodeGenFunction &CGF);
170 llvm::Value *getGPUThreadID(CodeGenFunction &CGF);
173 llvm::Value *getGPUNumThreads(CodeGenFunction &CGF);
177 void emitProcBindClause(CodeGenFunction &CGF,
185 void emitNumThreadsClause(CodeGenFunction &CGF, llvm::Value *NumThreads,
193 void emitNumTeamsClause(CodeGenFunction &CGF, const Expr *NumTeams,
234 void emitTeamsCall(CodeGenFunction &CGF, const OMPExecutableDirective &D,
250 void emitParallelCall(CodeGenFunction &CGF, SourceLocation Loc,
263 void emitBarrierCall(CodeGenFunction &CGF, SourceLocation Loc,
272 void emitCriticalRegion(CodeGenFunction &CGF, StringRef CriticalName,
290 void emitReduction(CodeGenFunction &CGF, SourceLocation Loc,
314 Address getParameterAddress(CodeGenFunction &CGF, const VarDecl *NativeParam,
320 CodeGenFunction &CGF, SourceLocation Loc, llvm::FunctionCallee OutlinedFn,
325 void emitFunctionProlog(CodeGenFunction &CGF, const Decl *D) override;
328 Address getAddressOfLocalVariable(CodeGenFunction &CGF,
344 void functionFinished(CodeGenFunction &CGF) override;
347 void getDefaultDistScheduleAndChunk(CodeGenFunction &CGF,
352 void getDefaultScheduleAndChunk(CodeGenFunction &CGF,
359 CodeGenFunction &CGF, const OMPExecutableDirective &D) const override;
408 std::unique_ptr<CodeGenFunction::OMPMapVars> MappedParams;