Lines Matching refs:IfCond

1246   const Expr *IfCond = nullptr;  in emitCommonOMPParallelDirective()  local
1250 IfCond = C->getCondition(); in emitCommonOMPParallelDirective()
1264 CapturedVars, IfCond); in emitCommonOMPParallelDirective()
3175 IntegerLiteral IfCond(getContext(), TrueOrFalse, in EmitOMPTargetTaskBasedDirective() local
3180 SharedsTy, CapturedStruct, &IfCond, Data); in EmitOMPTargetTaskBasedDirective()
3188 const Expr *IfCond = nullptr; in EmitOMPTaskDirective() local
3192 IfCond = C->getCondition(); in EmitOMPTaskDirective()
3204 IfCond](CodeGenFunction &CGF, llvm::Value *OutlinedFn, in EmitOMPTaskDirective()
3207 SharedsTy, CapturedStruct, IfCond, in EmitOMPTaskDirective()
4033 const Expr *IfCond = nullptr; in emitCommonOMPTargetDirective() local
4038 IfCond = C->getCondition(); in emitCommonOMPTargetDirective()
4052 if (IfCond) { in emitCommonOMPTargetDirective()
4054 if (CGF.ConstantFoldsToSimpleInteger(IfCond, Val) && !Val) in emitCommonOMPTargetDirective()
4086 CGM.getOpenMPRuntime().emitTargetCall(CGF, S, Fn, FnID, IfCond, Device); in emitCommonOMPTargetDirective()
4503 const Expr *IfCond = nullptr; in EmitOMPCancelDirective() local
4507 IfCond = C->getCondition(); in EmitOMPCancelDirective()
4511 CGM.getOpenMPRuntime().emitCancelCall(*this, S.getBeginLoc(), IfCond, in EmitOMPCancelDirective()
4666 const Expr *IfCond = nullptr; in EmitOMPTargetDataDirective() local
4668 IfCond = C->getCondition(); in EmitOMPTargetDataDirective()
4679 CGM.getOpenMPRuntime().emitTargetDataCalls(*this, S, IfCond, Device, RCG, in EmitOMPTargetDataDirective()
4691 const Expr *IfCond = nullptr; in EmitOMPTargetEnterDataDirective() local
4693 IfCond = C->getCondition(); in EmitOMPTargetEnterDataDirective()
4701 CGM.getOpenMPRuntime().emitTargetDataStandAloneCall(*this, S, IfCond, Device); in EmitOMPTargetEnterDataDirective()
4712 const Expr *IfCond = nullptr; in EmitOMPTargetExitDataDirective() local
4714 IfCond = C->getCondition(); in EmitOMPTargetExitDataDirective()
4722 CGM.getOpenMPRuntime().emitTargetDataStandAloneCall(*this, S, IfCond, Device); in EmitOMPTargetExitDataDirective()
4866 const Expr *IfCond = nullptr; in EmitOMPTaskLoopBasedDirective() local
4870 IfCond = C->getCondition(); in EmitOMPTaskLoopBasedDirective()
4974 IfCond](CodeGenFunction &CGF, llvm::Value *OutlinedFn, in EmitOMPTaskLoopBasedDirective()
4976 auto &&CodeGen = [&S, OutlinedFn, SharedsTy, CapturedStruct, IfCond, in EmitOMPTaskLoopBasedDirective()
4981 CapturedStruct, IfCond, Data); in EmitOMPTaskLoopBasedDirective()
5019 const Expr *IfCond = nullptr; in EmitOMPTargetUpdateDirective() local
5021 IfCond = C->getCondition(); in EmitOMPTargetUpdateDirective()
5029 CGM.getOpenMPRuntime().emitTargetDataStandAloneCall(*this, S, IfCond, Device); in EmitOMPTargetUpdateDirective()