Lines Matching refs:IfCond

1586   const Expr *IfCond = nullptr;  in emitCommonOMPParallelDirective()  local
1590 IfCond = C->getCondition(); in emitCommonOMPParallelDirective()
1604 CapturedVars, IfCond, NumThreads); in emitCommonOMPParallelDirective()
1758 llvm::Value *IfCond = nullptr; in EmitOMPParallelDirective() local
1760 IfCond = EmitScalarExpr(C->getCondition(), in EmitOMPParallelDirective()
1808 IfCond, NumThreads, ProcBind, S.hasCancel())); in EmitOMPParallelDirective()
2515 const Expr *IfCond = nullptr; in emitCommonSimdLoop() local
2521 IfCond = C->getCondition(); in emitCommonSimdLoop()
2526 if (IfCond) { in emitCommonSimdLoop()
2527 CGF.CGM.getOpenMPRuntime().emitIfClause(CGF, IfCond, ThenGen, ElseGen); in emitCommonSimdLoop()
5210 IntegerLiteral IfCond(getContext(), TrueOrFalse, in EmitOMPTargetTaskBasedDirective() local
5214 SharedsTy, CapturedStruct, &IfCond, Data); in EmitOMPTargetTaskBasedDirective()
5309 const Expr *IfCond = nullptr; in EmitOMPTaskDirective() local
5313 IfCond = C->getCondition(); in EmitOMPTaskDirective()
5325 IfCond](CodeGenFunction &CGF, llvm::Function *OutlinedFn, in EmitOMPTaskDirective()
5328 SharedsTy, CapturedStruct, IfCond, in EmitOMPTaskDirective()
6678 const Expr *IfCond = nullptr; in emitCommonOMPTargetDirective() local
6683 IfCond = C->getCondition(); in emitCommonOMPTargetDirective()
6698 if (IfCond) { in emitCommonOMPTargetDirective()
6700 if (CGF.ConstantFoldsToSimpleInteger(IfCond, Val) && !Val) in emitCommonOMPTargetDirective()
6742 CGM.getOpenMPRuntime().emitTargetCall(CGF, S, Fn, FnID, IfCond, Device, in emitCommonOMPTargetDirective()
7233 const Expr *IfCond = nullptr; in EmitOMPCancelDirective() local
7237 IfCond = C->getCondition(); in EmitOMPCancelDirective()
7249 if (IfCond) in EmitOMPCancelDirective()
7250 IfCondition = EmitScalarExpr(IfCond, in EmitOMPCancelDirective()
7257 CGM.getOpenMPRuntime().emitCancelCall(*this, S.getBeginLoc(), IfCond, in EmitOMPCancelDirective()
7471 const Expr *IfCond = nullptr; in EmitOMPTargetDataDirective() local
7473 IfCond = C->getCondition(); in EmitOMPTargetDataDirective()
7484 CGM.getOpenMPRuntime().emitTargetDataCalls(*this, S, IfCond, Device, RCG, in EmitOMPTargetDataDirective()
7496 const Expr *IfCond = nullptr; in EmitOMPTargetEnterDataDirective() local
7498 IfCond = C->getCondition(); in EmitOMPTargetEnterDataDirective()
7506 CGM.getOpenMPRuntime().emitTargetDataStandAloneCall(*this, S, IfCond, Device); in EmitOMPTargetEnterDataDirective()
7517 const Expr *IfCond = nullptr; in EmitOMPTargetExitDataDirective() local
7519 IfCond = C->getCondition(); in EmitOMPTargetExitDataDirective()
7527 CGM.getOpenMPRuntime().emitTargetDataStandAloneCall(*this, S, IfCond, Device); in EmitOMPTargetExitDataDirective()
7674 const Expr *IfCond = nullptr; in EmitOMPTaskLoopBasedDirective() local
7678 IfCond = C->getCondition(); in EmitOMPTaskLoopBasedDirective()
7799 IfCond](CodeGenFunction &CGF, llvm::Function *OutlinedFn, in EmitOMPTaskLoopBasedDirective()
7801 auto &&CodeGen = [&S, OutlinedFn, SharedsTy, CapturedStruct, IfCond, in EmitOMPTaskLoopBasedDirective()
7806 CapturedStruct, IfCond, Data); in EmitOMPTaskLoopBasedDirective()
7909 const Expr *IfCond = nullptr; in EmitOMPTargetUpdateDirective() local
7911 IfCond = C->getCondition(); in EmitOMPTargetUpdateDirective()
7919 CGM.getOpenMPRuntime().emitTargetDataStandAloneCall(*this, S, IfCond, Device); in EmitOMPTargetUpdateDirective()