Lines Matching defs:CodeGen

41 using namespace CodeGen;
314 const RegionCodeGenTy &CodeGen);
1566 OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen,
1573 CodeGen);
1813 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
1827 emitCommonOMPParallelDirective(*this, S, OMPD_parallel, CodeGen,
2751 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
2758 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_simd, CodeGen);
2927 // while (idx <= UB) { <CodeGen rest of pragma>; idx += ST; }
2953 auto &&CodeGen = [DynamicOrOrdered, &S, &LoopArgs](CodeGenFunction &CGF) {
2958 OMPCancelStack.emitExit(*this, S.getDirectiveKind(), CodeGen);
3247 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &) {
3252 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_distribute, CodeGen);
3257 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &) {
3262 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_distribute, CodeGen);
3267 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &) {
3271 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_simd, CodeGen);
3277 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
3284 S, ParentName, Fn, Addr, /*IsOffloadEntry=*/true, CodeGen);
3290 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
3293 emitCommonOMPTargetDirective(*this, S, CodeGen);
3498 auto &&CodeGen = [&S](CodeGenFunction &CGF) {
3502 OMPCancelStack.emitExit(*this, S.getDirectiveKind(), CodeGen);
3736 auto &&CodeGen = [&S, OMPScanNumIterations, &LHSs, &RHSs, &CopyArrayElems,
3829 CGF.CGM.getOpenMPRuntime().emitMasterRegion(CGF, CodeGen, S.getBeginLoc());
3834 RegionCodeGenTy RCG(CodeGen);
3941 auto &&CodeGen = [this, &S, &HasLastprivates,
3979 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_for, CodeGen,
3994 auto &&CodeGen = [&S, &HasLastprivates](CodeGenFunction &CGF,
4002 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_simd, CodeGen);
4025 auto &&CodeGen = [&S, CapturedStmt, CS,
4128 auto &&CodeGen = [&S](CodeGenFunction &CGF) {
4132 CGF.OMPCancelStack.emitExit(CGF, S.getDirectiveKind(), CodeGen);
4154 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_sections, CodeGen,
4281 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
4293 CGM.getOpenMPRuntime().emitSingleRegion(*this, CodeGen, S.getBeginLoc(),
4309 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
4313 CGF.CGM.getOpenMPRuntime().emitMasterRegion(CGF, CodeGen, S.getBeginLoc());
4345 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
4352 CGF.CGM.getOpenMPRuntime().emitMaskedRegion(CGF, CodeGen, S.getBeginLoc(),
4428 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
4439 CodeGen, S.getBeginLoc(), Hint);
4446 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
4467 emitCommonOMPParallelDirective(*this, S, OMPD_for, CodeGen,
4480 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
4501 emitCommonOMPParallelDirective(*this, S, OMPD_for_simd, CodeGen,
4514 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
4528 emitCommonOMPParallelDirective(*this, S, OMPD_master, CodeGen,
4541 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
4555 emitCommonOMPParallelDirective(*this, S, OMPD_masked, CodeGen,
4568 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
4576 emitCommonOMPParallelDirective(*this, S, OMPD_sections, CodeGen,
4756 auto &&CodeGen = [&Data, &S, CS, &BodyGen, &LastprivateDstsOrigs,
5032 S, *I, *PartId, *TaskT, S.getDirectiveKind(), CodeGen, Data.Tied,
5142 auto &&CodeGen = [&Data, &S, CS, &BodyGen, BPVD, PVD, SVD, MVD,
5207 S, *I, *PartId, *TaskT, S.getDirectiveKind(), CodeGen, /*Tied=*/true,
5387 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
5412 CGM.getOpenMPRuntime().emitTaskgroupRegion(*this, CodeGen, S.getBeginLoc());
5801 // <CodeGen rest of pragma>(LB, UB);
5808 // <CodeGen rest of pragma>(LB, UB);
5884 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &) {
5888 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_distribute, CodeGen);
5996 auto &&CodeGen = [&S, C, this](CodeGenFunction &CGF,
6012 CGM.getOpenMPRuntime().emitOrderedRegion(*this, CodeGen, S.getBeginLoc(), !C);
6660 const RegionCodeGenTy &CodeGen) {
6727 IsOffloadEntry, CodeGen);
6763 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
6770 S, ParentName, Fn, Addr, /*IsOffloadEntry=*/true, CodeGen);
6775 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
6778 emitCommonOMPTargetDirective(*this, S, CodeGen);
6784 const RegionCodeGenTy &CodeGen) {
6789 CodeGen);
6810 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
6820 emitCommonOMPTeamsDirective(*this, S, OMPD_distribute, CodeGen);
6830 auto &&CodeGen = [&S, CS](CodeGenFunction &CGF, PrePostActionTy &Action) {
6842 emitCommonOMPTeamsDirective(CGF, S, OMPD_teams, CodeGen);
6850 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
6857 S, ParentName, Fn, Addr, /*IsOffloadEntry=*/true, CodeGen);
6863 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
6866 emitCommonOMPTargetDirective(*this, S, CodeGen);
6878 auto &&CodeGen = [&S, &CodeGenDistribute](CodeGenFunction &CGF,
6888 emitCommonOMPTeamsDirective(CGF, S, OMPD_distribute, CodeGen);
6896 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
6903 S, ParentName, Fn, Addr, /*IsOffloadEntry=*/true, CodeGen);
6909 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
6912 emitCommonOMPTargetDirective(*this, S, CodeGen);
6924 auto &&CodeGen = [&S, &CodeGenDistribute](CodeGenFunction &CGF,
6934 emitCommonOMPTeamsDirective(CGF, S, OMPD_distribute_simd, CodeGen);
6942 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
6949 S, ParentName, Fn, Addr, /*IsOffloadEntry=*/true, CodeGen);
6955 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
6958 emitCommonOMPTargetDirective(*this, S, CodeGen);
6969 auto &&CodeGen = [&S, &CodeGenDistribute](CodeGenFunction &CGF,
6979 emitCommonOMPTeamsDirective(*this, S, OMPD_distribute, CodeGen);
6991 auto &&CodeGen = [&S, &CodeGenDistribute](CodeGenFunction &CGF,
7001 emitCommonOMPTeamsDirective(*this, S, OMPD_distribute_simd, CodeGen);
7014 auto &&CodeGen = [&S, &CodeGenDistribute](CodeGenFunction &CGF,
7024 emitCommonOMPTeamsDirective(*this, S, OMPD_distribute_parallel_for, CodeGen);
7037 auto &&CodeGen = [&S, &CodeGenDistribute](CodeGenFunction &CGF,
7048 CodeGen);
7155 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
7162 S, ParentName, Fn, Addr, /*IsOffloadEntry=*/true, CodeGen);
7168 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
7171 emitCommonOMPTargetDirective(*this, S, CodeGen);
7207 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
7214 S, ParentName, Fn, Addr, /*IsOffloadEntry=*/true, CodeGen);
7220 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
7223 emitCommonOMPTargetDirective(*this, S, CodeGen);
7397 auto &&CodeGen = [&](CodeGenFunction &CGF, PrePostActionTy &Action) {
7461 RegionCodeGenTy RCG(CodeGen);
7536 auto &&CodeGen = [&S, CS](CodeGenFunction &CGF, PrePostActionTy &Action) {
7549 emitCommonOMPParallelDirective(CGF, S, OMPD_parallel, CodeGen,
7558 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
7565 S, ParentName, Fn, Addr, /*IsOffloadEntry=*/true, CodeGen);
7571 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
7574 emitCommonOMPTargetDirective(*this, S, CodeGen);
7583 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
7590 emitCommonOMPParallelDirective(CGF, S, OMPD_for, CodeGen,
7598 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
7605 S, ParentName, Fn, Addr, /*IsOffloadEntry=*/true, CodeGen);
7611 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
7614 emitCommonOMPTargetDirective(*this, S, CodeGen);
7624 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
7629 emitCommonOMPParallelDirective(CGF, S, OMPD_simd, CodeGen,
7637 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
7644 S, ParentName, Fn, Addr, /*IsOffloadEntry=*/true, CodeGen);
7650 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
7653 emitCommonOMPTargetDirective(*this, S, CodeGen);
7801 auto &&CodeGen = [&S, OutlinedFn, SharedsTy, CapturedStruct, IfCond,
7809 CodeGen);
7842 auto &&CodeGen = [this, &S](CodeGenFunction &CGF, PrePostActionTy &Action) {
7849 CGM.getOpenMPRuntime().emitMasterRegion(*this, CodeGen, S.getBeginLoc());
7854 auto &&CodeGen = [this, &S](CodeGenFunction &CGF, PrePostActionTy &Action) {
7861 CGM.getOpenMPRuntime().emitMasterRegion(*this, CodeGen, S.getBeginLoc());
7866 auto &&CodeGen = [this, &S](CodeGenFunction &CGF, PrePostActionTy &Action) {
7878 emitCommonOMPParallelDirective(*this, S, OMPD_master_taskloop, CodeGen,
7884 auto &&CodeGen = [this, &S](CodeGenFunction &CGF, PrePostActionTy &Action) {
7896 emitCommonOMPParallelDirective(*this, S, OMPD_master_taskloop_simd, CodeGen,
7925 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
7941 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_loop, CodeGen);
7948 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
7956 emitCommonOMPParallelDirective(*this, S, OMPD_for, CodeGen,
7972 auto &&CodeGen = [&S, &CodeGenDistribute](CodeGenFunction &CGF,
7982 emitCommonOMPTeamsDirective(*this, S, OMPD_distribute, CodeGen);
8047 auto &&CodeGen = [&S, &CodeGenDistribute](CodeGenFunction &CGF,
8060 emitCommonOMPTeamsDirective(CGF, S, OMPD_distribute, CodeGen);
8067 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
8073 emitCommonOMPTargetDirective(*this, S, CodeGen);
8080 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
8090 S, ParentName, Fn, Addr, /*IsOffloadEntry=*/true, CodeGen);
8100 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
8107 emitCommonOMPParallelDirective(CGF, S, OMPD_for, CodeGen,
8115 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
8122 S, ParentName, Fn, Addr, /*IsOffloadEntry=*/true, CodeGen);
8130 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) {
8133 emitCommonOMPTargetDirective(*this, S, CodeGen);
8144 auto &&CodeGen = [&D](CodeGenFunction &CGF, PrePostActionTy &Action) {
8215 CodeGen);