Lines Matching refs:CodeGenFunction
48 void syncCTAThreads(CodeGenFunction &CGF);
51 void emitKernelInit(CodeGenFunction &CGF, EntryFunctionState &EST,
55 void emitKernelDeinit(CodeGenFunction &CGF, EntryFunctionState &EST,
59 void emitGenericVarsProlog(CodeGenFunction &CGF, SourceLocation Loc,
63 void emitGenericVarsEpilog(CodeGenFunction &CGF, bool WithSPMDCheck = false);
131 void emitNonSPMDParallelCall(CodeGenFunction &CGF, SourceLocation Loc,
147 void emitSPMDParallelCall(CodeGenFunction &CGF, SourceLocation Loc,
179 llvm::Value *getGPUWarpSize(CodeGenFunction &CGF);
182 llvm::Value *getGPUThreadID(CodeGenFunction &CGF);
185 llvm::Value *getGPUNumThreads(CodeGenFunction &CGF);
189 void emitProcBindClause(CodeGenFunction &CGF,
197 void emitNumThreadsClause(CodeGenFunction &CGF, llvm::Value *NumThreads,
205 void emitNumTeamsClause(CodeGenFunction &CGF, const Expr *NumTeams,
246 void emitTeamsCall(CodeGenFunction &CGF, const OMPExecutableDirective &D,
262 void emitParallelCall(CodeGenFunction &CGF, SourceLocation Loc,
275 void emitBarrierCall(CodeGenFunction &CGF, SourceLocation Loc,
284 void emitCriticalRegion(CodeGenFunction &CGF, StringRef CriticalName,
302 void emitReduction(CodeGenFunction &CGF, SourceLocation Loc,
326 Address getParameterAddress(CodeGenFunction &CGF, const VarDecl *NativeParam,
332 CodeGenFunction &CGF, SourceLocation Loc, llvm::FunctionCallee OutlinedFn,
337 void emitFunctionProlog(CodeGenFunction &CGF, const Decl *D) override;
340 Address getAddressOfLocalVariable(CodeGenFunction &CGF,
356 void functionFinished(CodeGenFunction &CGF) override;
359 void getDefaultDistScheduleAndChunk(CodeGenFunction &CGF,
364 void getDefaultScheduleAndChunk(CodeGenFunction &CGF,
371 CodeGenFunction &CGF, const OMPExecutableDirective &D) const override;
430 std::unique_ptr<CodeGenFunction::OMPMapVars> MappedParams;