Lines Matching refs:OMPExecutableDirective
365 void VisitOMPExecutableDirective(const OMPExecutableDirective *D) { in VisitOMPExecutableDirective()
620 const OMPExecutableDirective &D) { in hasNestedSPMDDirective()
627 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) { in hasNestedSPMDDirective()
640 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) { in hasNestedSPMDDirective()
722 const OMPExecutableDirective &D) { in supportsSPMDExecutionMode()
803 static bool hasStaticScheduling(const OMPExecutableDirective &D) { in hasStaticScheduling()
817 const OMPExecutableDirective &D) { in hasNestedLightweightDirective()
825 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) { in hasNestedLightweightDirective()
842 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) { in hasNestedLightweightDirective()
855 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) { in hasNestedLightweightDirective()
868 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) { in hasNestedLightweightDirective()
892 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) { in hasNestedLightweightDirective()
979 const OMPExecutableDirective &D) { in supportsLightweightRuntime()
1062 void CGOpenMPRuntimeGPU::emitNonSPMDKernel(const OMPExecutableDirective &D, in emitNonSPMDKernel()
1196 void CGOpenMPRuntimeGPU::emitSPMDKernel(const OMPExecutableDirective &D, in emitSPMDKernel()
1212 const OMPExecutableDirective &D; in emitSPMDKernel()
1217 const OMPExecutableDirective &D) in emitSPMDKernel()
1249 const OMPExecutableDirective &D) { in emitSPMDEntryHeader()
1471 const OMPExecutableDirective &D, StringRef ParentName, in emitTargetOutlinedFunction()
1553 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, in emitParallelOutlinedFunction()
1599 getDistributeLastprivateVars(ASTContext &Ctx, const OMPExecutableDirective &D, in getDistributeLastprivateVars()
1603 const OMPExecutableDirective *Dir = &D; in getDistributeLastprivateVars()
1609 Dir = dyn_cast_or_null<OMPExecutableDirective>(S); in getDistributeLastprivateVars()
1624 getTeamsReductionVars(ASTContext &Ctx, const OMPExecutableDirective &D, in getTeamsReductionVars()
1635 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar, in emitTeamsOutlinedFunction()
2068 const OMPExecutableDirective &D, in emitTeamsCall()
4195 llvm::Function *OutlinedParallelFn, const OMPExecutableDirective &D) { in createParallelDataSharingWrapper()
4494 CodeGenFunction &CGF, const OMPExecutableDirective &D) const { in adjustTargetSpecificDataForLambdas()