Lines Matching refs:IVExpr

2570   const Expr *IVExpr = S.getIterationVariable();  in emitOMPSimdRegion()  local
2571 const auto *IVDecl = cast<VarDecl>(cast<DeclRefExpr>(IVExpr)->getDecl()); in emitOMPSimdRegion()
2853 const Expr *IVExpr = S.getIterationVariable(); in EmitOMPOuterLoop() local
2854 const unsigned IVSize = getContext().getTypeSize(IVExpr->getType()); in EmitOMPOuterLoop()
2855 const bool IVSigned = IVExpr->getType()->hasSignedIntegerRepresentation(); in EmitOMPOuterLoop()
3027 const Expr *IVExpr = S.getIterationVariable(); in EmitOMPForOuterLoop() local
3028 const unsigned IVSize = getContext().getTypeSize(IVExpr->getType()); in EmitOMPForOuterLoop()
3029 const bool IVSigned = IVExpr->getType()->hasSignedIntegerRepresentation(); in EmitOMPForOuterLoop()
3087 const Expr *IVExpr = S.getIterationVariable(); in EmitOMPDistributeOuterLoop() local
3088 const unsigned IVSize = getContext().getTypeSize(IVExpr->getType()); in EmitOMPDistributeOuterLoop()
3089 const bool IVSigned = IVExpr->getType()->hasSignedIntegerRepresentation(); in EmitOMPDistributeOuterLoop()
3184 const Expr *IVExpr = LS.getIterationVariable(); in emitDistributeParallelForDispatchBounds() local
3189 QualType IteratorTy = IVExpr->getType(); in emitDistributeParallelForDispatchBounds()
3313 const auto *IVExpr = cast<DeclRefExpr>(S.getIterationVariable()); in EmitOMPWorksharingLoop() local
3314 const auto *IVDecl = cast<VarDecl>(IVExpr->getDecl()); in EmitOMPWorksharingLoop()
3419 const unsigned IVSize = getContext().getTypeSize(IVExpr->getType()); in EmitOMPWorksharingLoop()
3420 const bool IVSigned = IVExpr->getType()->hasSignedIntegerRepresentation(); in EmitOMPWorksharingLoop()
3571 const Expr *IVExpr = LS.getIterationVariable(); in emitDispatchForLoopBounds() local
3572 const unsigned IVSize = CGF.getContext().getTypeSize(IVExpr->getType()); in emitDispatchForLoopBounds()
5581 const auto *IVExpr = cast<OMPLoopDirective>(ParentDir) in EmitOMPScanDirective() local
5584 LValue IdxLVal = EmitLValue(IVExpr); in EmitOMPScanDirective()
5585 llvm::Value *IdxVal = EmitLoadOfScalar(IdxLVal, IVExpr->getExprLoc()); in EmitOMPScanDirective()
5612 const auto *IVExpr = cast<OMPLoopDirective>(ParentDir) in EmitOMPScanDirective() local
5615 LValue IdxLVal = EmitLValue(IVExpr); in EmitOMPScanDirective()
5616 llvm::Value *IdxVal = EmitLoadOfScalar(IdxLVal, IVExpr->getExprLoc()); in EmitOMPScanDirective()
5657 const auto *IVExpr = cast<DeclRefExpr>(S.getIterationVariable()); in EmitOMPDistributeLoop() local
5658 const auto *IVDecl = cast<VarDecl>(IVExpr->getDecl()); in EmitOMPDistributeLoop()
5749 const unsigned IVSize = getContext().getTypeSize(IVExpr->getType()); in EmitOMPDistributeLoop()
5750 const bool IVSigned = IVExpr->getType()->hasSignedIntegerRepresentation(); in EmitOMPDistributeLoop()
7746 const Expr *IVExpr = S.getIterationVariable(); in EmitOMPTaskLoopBasedDirective() local
7747 const auto *IVDecl = cast<VarDecl>(cast<DeclRefExpr>(IVExpr)->getDecl()); in EmitOMPTaskLoopBasedDirective()