Loading clang/lib/CodeGen/CGOpenMPRuntime.cpp +12 −12 Original line number Diff line number Diff line Loading @@ -3008,7 +3008,7 @@ Address CGOpenMPRuntime::getAddrOfArtificialThreadPrivate(CodeGenFunction &CGF, CGM.getPointerAlign()); } void CGOpenMPRuntime::emitOMPIfClause(CodeGenFunction &CGF, const Expr *Cond, void CGOpenMPRuntime::emitIfClause(CodeGenFunction &CGF, const Expr *Cond, const RegionCodeGenTy &ThenGen, const RegionCodeGenTy &ElseGen) { CodeGenFunction::LexicalScope ConditionScope(CGF, Cond->getSourceRange()); Loading Loading @@ -3100,7 +3100,7 @@ void CGOpenMPRuntime::emitParallelCall(CodeGenFunction &CGF, SourceLocation Loc, EndArgs); }; if (IfCond) { emitOMPIfClause(CGF, IfCond, ThenGen, ElseGen); emitIfClause(CGF, IfCond, ThenGen, ElseGen); } else { RegionCodeGenTy ThenRCG(ThenGen); ThenRCG(CGF); Loading Loading @@ -5368,7 +5368,7 @@ void CGOpenMPRuntime::emitTaskCall(CodeGenFunction &CGF, SourceLocation Loc, }; if (IfCond) { emitOMPIfClause(CGF, IfCond, ThenCodeGen, ElseCodeGen); emitIfClause(CGF, IfCond, ThenCodeGen, ElseCodeGen); } else { RegionCodeGenTy ThenRCG(ThenCodeGen); ThenRCG(CGF); Loading Loading @@ -6451,7 +6451,7 @@ void CGOpenMPRuntime::emitCancelCall(CodeGenFunction &CGF, SourceLocation Loc, CGF.EmitBlock(ContBB, /*IsFinished=*/true); }; if (IfCond) { emitOMPIfClause(CGF, IfCond, ThenGen, emitIfClause(CGF, IfCond, ThenGen, [](CodeGenFunction &, PrePostActionTy &) {}); } else { RegionCodeGenTy ThenRCG(ThenGen); Loading Loading @@ -9428,7 +9428,7 @@ void CGOpenMPRuntime::emitTargetCall( // specify target triples. if (OutlinedFnID) { if (IfCond) { emitOMPIfClause(CGF, IfCond, TargetThenGen, TargetElseGen); emitIfClause(CGF, IfCond, TargetThenGen, TargetElseGen); } else { RegionCodeGenTy ThenRCG(TargetThenGen); ThenRCG(CGF); Loading Loading @@ -10056,7 +10056,7 @@ void CGOpenMPRuntime::emitTargetDataCalls( auto &&EndElseGen = [](CodeGenFunction &CGF, PrePostActionTy &) {}; if (IfCond) { emitOMPIfClause(CGF, IfCond, BeginThenGen, BeginElseGen); emitIfClause(CGF, IfCond, BeginThenGen, BeginElseGen); } else { RegionCodeGenTy RCG(BeginThenGen); RCG(CGF); Loading @@ -10070,7 +10070,7 @@ void CGOpenMPRuntime::emitTargetDataCalls( } if (IfCond) { emitOMPIfClause(CGF, IfCond, EndThenGen, EndElseGen); emitIfClause(CGF, IfCond, EndThenGen, EndElseGen); } else { RegionCodeGenTy RCG(EndThenGen); RCG(CGF); Loading Loading @@ -10227,7 +10227,7 @@ void CGOpenMPRuntime::emitTargetDataStandAloneCall( }; if (IfCond) { emitOMPIfClause(CGF, IfCond, TargetThenGen, emitIfClause(CGF, IfCond, TargetThenGen, [](CodeGenFunction &CGF, PrePostActionTy &) {}); } else { RegionCodeGenTy ThenRCG(TargetThenGen); Loading clang/lib/CodeGen/CGOpenMPRuntime.h +3 −3 Original line number Diff line number Diff line Loading @@ -248,7 +248,7 @@ protected: /// } else { /// ElseGen(); /// } void emitOMPIfClause(CodeGenFunction &CGF, const Expr *Cond, void emitIfClause(CodeGenFunction &CGF, const Expr *Cond, const RegionCodeGenTy &ThenGen, const RegionCodeGenTy &ElseGen); Loading clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -2647,7 +2647,7 @@ void CGOpenMPRuntimeNVPTX::emitNonSPMDParallelCall( }; if (IfCond) { emitOMPIfClause(CGF, IfCond, LNParallelGen, SeqGen); emitIfClause(CGF, IfCond, LNParallelGen, SeqGen); } else { CodeGenFunction::RunCleanupsScope Scope(CGF); RegionCodeGenTy ThenRCG(LNParallelGen); Loading Loading
clang/lib/CodeGen/CGOpenMPRuntime.cpp +12 −12 Original line number Diff line number Diff line Loading @@ -3008,7 +3008,7 @@ Address CGOpenMPRuntime::getAddrOfArtificialThreadPrivate(CodeGenFunction &CGF, CGM.getPointerAlign()); } void CGOpenMPRuntime::emitOMPIfClause(CodeGenFunction &CGF, const Expr *Cond, void CGOpenMPRuntime::emitIfClause(CodeGenFunction &CGF, const Expr *Cond, const RegionCodeGenTy &ThenGen, const RegionCodeGenTy &ElseGen) { CodeGenFunction::LexicalScope ConditionScope(CGF, Cond->getSourceRange()); Loading Loading @@ -3100,7 +3100,7 @@ void CGOpenMPRuntime::emitParallelCall(CodeGenFunction &CGF, SourceLocation Loc, EndArgs); }; if (IfCond) { emitOMPIfClause(CGF, IfCond, ThenGen, ElseGen); emitIfClause(CGF, IfCond, ThenGen, ElseGen); } else { RegionCodeGenTy ThenRCG(ThenGen); ThenRCG(CGF); Loading Loading @@ -5368,7 +5368,7 @@ void CGOpenMPRuntime::emitTaskCall(CodeGenFunction &CGF, SourceLocation Loc, }; if (IfCond) { emitOMPIfClause(CGF, IfCond, ThenCodeGen, ElseCodeGen); emitIfClause(CGF, IfCond, ThenCodeGen, ElseCodeGen); } else { RegionCodeGenTy ThenRCG(ThenCodeGen); ThenRCG(CGF); Loading Loading @@ -6451,7 +6451,7 @@ void CGOpenMPRuntime::emitCancelCall(CodeGenFunction &CGF, SourceLocation Loc, CGF.EmitBlock(ContBB, /*IsFinished=*/true); }; if (IfCond) { emitOMPIfClause(CGF, IfCond, ThenGen, emitIfClause(CGF, IfCond, ThenGen, [](CodeGenFunction &, PrePostActionTy &) {}); } else { RegionCodeGenTy ThenRCG(ThenGen); Loading Loading @@ -9428,7 +9428,7 @@ void CGOpenMPRuntime::emitTargetCall( // specify target triples. if (OutlinedFnID) { if (IfCond) { emitOMPIfClause(CGF, IfCond, TargetThenGen, TargetElseGen); emitIfClause(CGF, IfCond, TargetThenGen, TargetElseGen); } else { RegionCodeGenTy ThenRCG(TargetThenGen); ThenRCG(CGF); Loading Loading @@ -10056,7 +10056,7 @@ void CGOpenMPRuntime::emitTargetDataCalls( auto &&EndElseGen = [](CodeGenFunction &CGF, PrePostActionTy &) {}; if (IfCond) { emitOMPIfClause(CGF, IfCond, BeginThenGen, BeginElseGen); emitIfClause(CGF, IfCond, BeginThenGen, BeginElseGen); } else { RegionCodeGenTy RCG(BeginThenGen); RCG(CGF); Loading @@ -10070,7 +10070,7 @@ void CGOpenMPRuntime::emitTargetDataCalls( } if (IfCond) { emitOMPIfClause(CGF, IfCond, EndThenGen, EndElseGen); emitIfClause(CGF, IfCond, EndThenGen, EndElseGen); } else { RegionCodeGenTy RCG(EndThenGen); RCG(CGF); Loading Loading @@ -10227,7 +10227,7 @@ void CGOpenMPRuntime::emitTargetDataStandAloneCall( }; if (IfCond) { emitOMPIfClause(CGF, IfCond, TargetThenGen, emitIfClause(CGF, IfCond, TargetThenGen, [](CodeGenFunction &CGF, PrePostActionTy &) {}); } else { RegionCodeGenTy ThenRCG(TargetThenGen); Loading
clang/lib/CodeGen/CGOpenMPRuntime.h +3 −3 Original line number Diff line number Diff line Loading @@ -248,7 +248,7 @@ protected: /// } else { /// ElseGen(); /// } void emitOMPIfClause(CodeGenFunction &CGF, const Expr *Cond, void emitIfClause(CodeGenFunction &CGF, const Expr *Cond, const RegionCodeGenTy &ThenGen, const RegionCodeGenTy &ElseGen); Loading
clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -2647,7 +2647,7 @@ void CGOpenMPRuntimeNVPTX::emitNonSPMDParallelCall( }; if (IfCond) { emitOMPIfClause(CGF, IfCond, LNParallelGen, SeqGen); emitIfClause(CGF, IfCond, LNParallelGen, SeqGen); } else { CodeGenFunction::RunCleanupsScope Scope(CGF); RegionCodeGenTy ThenRCG(LNParallelGen); Loading