Lines Matching refs:IVExpr
2543 const Expr *IVExpr = S.getIterationVariable(); in emitOMPSimdRegion() local
2544 const auto *IVDecl = cast<VarDecl>(cast<DeclRefExpr>(IVExpr)->getDecl()); in emitOMPSimdRegion()
2813 const Expr *IVExpr = S.getIterationVariable(); in EmitOMPOuterLoop() local
2814 const unsigned IVSize = getContext().getTypeSize(IVExpr->getType()); in EmitOMPOuterLoop()
2815 const bool IVSigned = IVExpr->getType()->hasSignedIntegerRepresentation(); in EmitOMPOuterLoop()
2985 const Expr *IVExpr = S.getIterationVariable(); in EmitOMPForOuterLoop() local
2986 const unsigned IVSize = getContext().getTypeSize(IVExpr->getType()); in EmitOMPForOuterLoop()
2987 const bool IVSigned = IVExpr->getType()->hasSignedIntegerRepresentation(); in EmitOMPForOuterLoop()
3041 const Expr *IVExpr = S.getIterationVariable(); in EmitOMPDistributeOuterLoop() local
3042 const unsigned IVSize = getContext().getTypeSize(IVExpr->getType()); in EmitOMPDistributeOuterLoop()
3043 const bool IVSigned = IVExpr->getType()->hasSignedIntegerRepresentation(); in EmitOMPDistributeOuterLoop()
3137 const Expr *IVExpr = LS.getIterationVariable(); in emitDistributeParallelForDispatchBounds() local
3142 QualType IteratorTy = IVExpr->getType(); in emitDistributeParallelForDispatchBounds()
3268 const auto *IVExpr = cast<DeclRefExpr>(S.getIterationVariable()); in EmitOMPWorksharingLoop() local
3269 const auto *IVDecl = cast<VarDecl>(IVExpr->getDecl()); in EmitOMPWorksharingLoop()
3374 const unsigned IVSize = getContext().getTypeSize(IVExpr->getType()); in EmitOMPWorksharingLoop()
3375 const bool IVSigned = IVExpr->getType()->hasSignedIntegerRepresentation(); in EmitOMPWorksharingLoop()
3525 const Expr *IVExpr = LS.getIterationVariable(); in emitDispatchForLoopBounds() local
3526 const unsigned IVSize = CGF.getContext().getTypeSize(IVExpr->getType()); in emitDispatchForLoopBounds()
5525 const auto *IVExpr = cast<OMPLoopDirective>(ParentDir) in EmitOMPScanDirective() local
5528 LValue IdxLVal = EmitLValue(IVExpr); in EmitOMPScanDirective()
5529 llvm::Value *IdxVal = EmitLoadOfScalar(IdxLVal, IVExpr->getExprLoc()); in EmitOMPScanDirective()
5557 const auto *IVExpr = cast<OMPLoopDirective>(ParentDir) in EmitOMPScanDirective() local
5560 LValue IdxLVal = EmitLValue(IVExpr); in EmitOMPScanDirective()
5561 llvm::Value *IdxVal = EmitLoadOfScalar(IdxLVal, IVExpr->getExprLoc()); in EmitOMPScanDirective()
5603 const auto *IVExpr = cast<DeclRefExpr>(S.getIterationVariable()); in EmitOMPDistributeLoop() local
5604 const auto *IVDecl = cast<VarDecl>(IVExpr->getDecl()); in EmitOMPDistributeLoop()
5695 const unsigned IVSize = getContext().getTypeSize(IVExpr->getType()); in EmitOMPDistributeLoop()
5696 const bool IVSigned = IVExpr->getType()->hasSignedIntegerRepresentation(); in EmitOMPDistributeLoop()
7674 const Expr *IVExpr = S.getIterationVariable(); in EmitOMPTaskLoopBasedDirective() local
7675 const auto *IVDecl = cast<VarDecl>(cast<DeclRefExpr>(IVExpr)->getDecl()); in EmitOMPTaskLoopBasedDirective()