Lines Matching refs:CodeGenFunction

47   void Enter(CodeGenFunction &CGF) override {  in Enter()
58 void Done(CodeGenFunction &CGF) { in Done()
63 void Exit(CodeGenFunction &CGF) override { in Exit()
185 CodeGenFunction &CGF;
322 CheckVarsEscapingDeclContext(CodeGenFunction &CGF, in CheckVarsEscapingDeclContext()
726 void Enter(CodeGenFunction &CGF) override { in emitNonSPMDKernel()
732 void Exit(CodeGenFunction &CGF) override { in emitNonSPMDKernel()
746 CodeGenFunction &CGF, in emitKernelInit()
760 void CGOpenMPRuntimeGPU::emitKernelDeinit(CodeGenFunction &CGF, in emitKernelDeinit()
821 void Enter(CodeGenFunction &CGF) override { in emitSPMDKernel()
830 void Exit(CodeGenFunction &CGF) override { in emitSPMDKernel()
896 void CGOpenMPRuntimeGPU::emitProcBindClause(CodeGenFunction &CGF, in emitProcBindClause()
902 void CGOpenMPRuntimeGPU::emitNumThreadsClause(CodeGenFunction &CGF, in emitNumThreadsClause()
908 void CGOpenMPRuntimeGPU::emitNumTeamsClause(CodeGenFunction &CGF, in emitNumTeamsClause()
914 CodeGenFunction &CGF, const OMPExecutableDirective &D, in emitParallelOutlinedFunction()
972 CodeGenFunction &CGF, const OMPExecutableDirective &D, in emitTeamsOutlinedFunction()
1012 void Enter(CodeGenFunction &CGF) override { in emitTeamsOutlinedFunction()
1018 std::make_unique<CodeGenFunction::OMPMapVars>(); in emitTeamsOutlinedFunction()
1028 void Exit(CodeGenFunction &CGF) override { in emitTeamsOutlinedFunction()
1040 void CGOpenMPRuntimeGPU::emitGenericVarsProlog(CodeGenFunction &CGF, in emitGenericVarsProlog()
1106 bool CGOpenMPRuntimeGPU::isDelayedVariableLengthDecl(CodeGenFunction &CGF, in isDelayedVariableLengthDecl()
1117 CGOpenMPRuntimeGPU::getKmpcAllocShared(CodeGenFunction &CGF, in getKmpcAllocShared()
1144 CodeGenFunction &CGF, in getKmpcFreeShared()
1152 void CGOpenMPRuntimeGPU::emitGenericVarsEpilog(CodeGenFunction &CGF) { in emitGenericVarsEpilog()
1180 void CGOpenMPRuntimeGPU::emitTeamsCall(CodeGenFunction &CGF, in emitTeamsCall()
1205 void CGOpenMPRuntimeGPU::emitParallelCall(CodeGenFunction &CGF, in emitParallelCall()
1215 NumThreads](CodeGenFunction &CGF, in emitParallelCall()
1228 CodeGenFunction::OMPPrivateScope PrivateArgScope(CGF); in emitParallelCall()
1285 void CGOpenMPRuntimeGPU::syncCTAThreads(CodeGenFunction &CGF) { in syncCTAThreads()
1300 void CGOpenMPRuntimeGPU::emitBarrierCall(CodeGenFunction &CGF, in emitBarrierCall()
1318 CodeGenFunction &CGF, StringRef CriticalName, in emitCriticalRegion()
1387 static llvm::Value *castValueToType(CodeGenFunction &CGF, llvm::Value *Val, in castValueToType()
1656 CodeGenFunction &CGF, SourceLocation Loc, ArrayRef<const Expr *> Privates, in emitReduction()
1702 CodeGenFunction::OMPPrivateScope Scope(CGF); in emitReduction()
1798 CGOpenMPRuntimeGPU::getParameterAddress(CodeGenFunction &CGF, in getParameterAddress()
1825 CodeGenFunction &CGF, SourceLocation Loc, llvm::FunctionCallee OutlinedFn, in emitOutlinedFunctionCall()
1890 CodeGenFunction CGF(CGM, /*suppressNewContext=*/true); in createParallelDataSharingWrapper()
1978 void CGOpenMPRuntimeGPU::emitFunctionProlog(CodeGenFunction &CGF, in emitFunctionProlog()
2018 std::make_unique<CodeGenFunction::OMPMapVars>(); in emitFunctionProlog()
2036 void Emit(CodeGenFunction &CGF, Flags flags) override { in emitFunctionProlog()
2045 Address CGOpenMPRuntimeGPU::getAddressOfLocalVariable(CodeGenFunction &CGF, in getAddressOfLocalVariable()
2114 void CGOpenMPRuntimeGPU::functionFinished(CodeGenFunction &CGF) { in functionFinished()
2120 CodeGenFunction &CGF, const OMPLoopDirective &S, in getDefaultDistScheduleAndChunk()
2137 CodeGenFunction &CGF, const OMPLoopDirective &S, in getDefaultScheduleAndChunk()
2149 CodeGenFunction &CGF, const OMPExecutableDirective &D) const { in adjustTargetSpecificDataForLambdas()
2343 llvm::Value *CGOpenMPRuntimeGPU::getGPUNumThreads(CodeGenFunction &CGF) { in getGPUNumThreads()
2356 llvm::Value *CGOpenMPRuntimeGPU::getGPUThreadID(CodeGenFunction &CGF) { in getGPUThreadID()