Lines Matching refs:IVExpr

2508   const Expr *IVExpr = S.getIterationVariable();  in emitOMPSimdRegion()  local
2509 const auto *IVDecl = cast<VarDecl>(cast<DeclRefExpr>(IVExpr)->getDecl()); in emitOMPSimdRegion()
2619 const Expr *IVExpr = S.getIterationVariable(); in EmitOMPOuterLoop() local
2620 const unsigned IVSize = getContext().getTypeSize(IVExpr->getType()); in EmitOMPOuterLoop()
2621 const bool IVSigned = IVExpr->getType()->hasSignedIntegerRepresentation(); in EmitOMPOuterLoop()
2793 const Expr *IVExpr = S.getIterationVariable(); in EmitOMPForOuterLoop() local
2794 const unsigned IVSize = getContext().getTypeSize(IVExpr->getType()); in EmitOMPForOuterLoop()
2795 const bool IVSigned = IVExpr->getType()->hasSignedIntegerRepresentation(); in EmitOMPForOuterLoop()
2849 const Expr *IVExpr = S.getIterationVariable(); in EmitOMPDistributeOuterLoop() local
2850 const unsigned IVSize = getContext().getTypeSize(IVExpr->getType()); in EmitOMPDistributeOuterLoop()
2851 const bool IVSigned = IVExpr->getType()->hasSignedIntegerRepresentation(); in EmitOMPDistributeOuterLoop()
2945 const Expr *IVExpr = LS.getIterationVariable(); in emitDistributeParallelForDispatchBounds() local
2950 QualType IteratorTy = IVExpr->getType(); in emitDistributeParallelForDispatchBounds()
3076 const auto *IVExpr = cast<DeclRefExpr>(S.getIterationVariable()); in EmitOMPWorksharingLoop() local
3077 const auto *IVDecl = cast<VarDecl>(IVExpr->getDecl()); in EmitOMPWorksharingLoop()
3182 const unsigned IVSize = getContext().getTypeSize(IVExpr->getType()); in EmitOMPWorksharingLoop()
3183 const bool IVSigned = IVExpr->getType()->hasSignedIntegerRepresentation(); in EmitOMPWorksharingLoop()
3330 const Expr *IVExpr = LS.getIterationVariable(); in emitDispatchForLoopBounds() local
3331 const unsigned IVSize = CGF.getContext().getTypeSize(IVExpr->getType()); in emitDispatchForLoopBounds()
4990 const auto *IVExpr = cast<OMPLoopDirective>(ParentDir) in EmitOMPScanDirective() local
4993 LValue IdxLVal = EmitLValue(IVExpr); in EmitOMPScanDirective()
4994 llvm::Value *IdxVal = EmitLoadOfScalar(IdxLVal, IVExpr->getExprLoc()); in EmitOMPScanDirective()
5022 const auto *IVExpr = cast<OMPLoopDirective>(ParentDir) in EmitOMPScanDirective() local
5025 LValue IdxLVal = EmitLValue(IVExpr); in EmitOMPScanDirective()
5026 llvm::Value *IdxVal = EmitLoadOfScalar(IdxLVal, IVExpr->getExprLoc()); in EmitOMPScanDirective()
5068 const auto *IVExpr = cast<DeclRefExpr>(S.getIterationVariable()); in EmitOMPDistributeLoop() local
5069 const auto *IVDecl = cast<VarDecl>(IVExpr->getDecl()); in EmitOMPDistributeLoop()
5160 const unsigned IVSize = getContext().getTypeSize(IVExpr->getType()); in EmitOMPDistributeLoop()
5161 const bool IVSigned = IVExpr->getType()->hasSignedIntegerRepresentation(); in EmitOMPDistributeLoop()
6939 const Expr *IVExpr = S.getIterationVariable(); in EmitOMPTaskLoopBasedDirective() local
6940 const auto *IVDecl = cast<VarDecl>(cast<DeclRefExpr>(IVExpr)->getDecl()); in EmitOMPTaskLoopBasedDirective()