Lines Matching refs:IVExpr

2334   const Expr *IVExpr = S.getIterationVariable();  in emitOMPSimdRegion()  local
2335 const auto *IVDecl = cast<VarDecl>(cast<DeclRefExpr>(IVExpr)->getDecl()); in emitOMPSimdRegion()
2417 const Expr *IVExpr = S.getIterationVariable(); in EmitOMPOuterLoop() local
2418 const unsigned IVSize = getContext().getTypeSize(IVExpr->getType()); in EmitOMPOuterLoop()
2419 const bool IVSigned = IVExpr->getType()->hasSignedIntegerRepresentation(); in EmitOMPOuterLoop()
2589 const Expr *IVExpr = S.getIterationVariable(); in EmitOMPForOuterLoop() local
2590 const unsigned IVSize = getContext().getTypeSize(IVExpr->getType()); in EmitOMPForOuterLoop()
2591 const bool IVSigned = IVExpr->getType()->hasSignedIntegerRepresentation(); in EmitOMPForOuterLoop()
2645 const Expr *IVExpr = S.getIterationVariable(); in EmitOMPDistributeOuterLoop() local
2646 const unsigned IVSize = getContext().getTypeSize(IVExpr->getType()); in EmitOMPDistributeOuterLoop()
2647 const bool IVSigned = IVExpr->getType()->hasSignedIntegerRepresentation(); in EmitOMPDistributeOuterLoop()
2741 const Expr *IVExpr = LS.getIterationVariable(); in emitDistributeParallelForDispatchBounds() local
2746 QualType IteratorTy = IVExpr->getType(); in emitDistributeParallelForDispatchBounds()
2872 const auto *IVExpr = cast<DeclRefExpr>(S.getIterationVariable()); in EmitOMPWorksharingLoop() local
2873 const auto *IVDecl = cast<VarDecl>(IVExpr->getDecl()); in EmitOMPWorksharingLoop()
2978 const unsigned IVSize = getContext().getTypeSize(IVExpr->getType()); in EmitOMPWorksharingLoop()
2979 const bool IVSigned = IVExpr->getType()->hasSignedIntegerRepresentation(); in EmitOMPWorksharingLoop()
3127 const Expr *IVExpr = LS.getIterationVariable(); in emitDispatchForLoopBounds() local
3128 const unsigned IVSize = CGF.getContext().getTypeSize(IVExpr->getType()); in emitDispatchForLoopBounds()
4542 const auto *IVExpr = cast<OMPLoopDirective>(ParentDir) in EmitOMPScanDirective() local
4545 LValue IdxLVal = EmitLValue(IVExpr); in EmitOMPScanDirective()
4546 llvm::Value *IdxVal = EmitLoadOfScalar(IdxLVal, IVExpr->getExprLoc()); in EmitOMPScanDirective()
4574 const auto *IVExpr = cast<OMPLoopDirective>(ParentDir) in EmitOMPScanDirective() local
4577 LValue IdxLVal = EmitLValue(IVExpr); in EmitOMPScanDirective()
4578 llvm::Value *IdxVal = EmitLoadOfScalar(IdxLVal, IVExpr->getExprLoc()); in EmitOMPScanDirective()
4620 const auto *IVExpr = cast<DeclRefExpr>(S.getIterationVariable()); in EmitOMPDistributeLoop() local
4621 const auto *IVDecl = cast<VarDecl>(IVExpr->getDecl()); in EmitOMPDistributeLoop()
4712 const unsigned IVSize = getContext().getTypeSize(IVExpr->getType()); in EmitOMPDistributeLoop()
4713 const bool IVSigned = IVExpr->getType()->hasSignedIntegerRepresentation(); in EmitOMPDistributeLoop()
6473 const Expr *IVExpr = S.getIterationVariable(); in EmitOMPTaskLoopBasedDirective() local
6474 const auto *IVDecl = cast<VarDecl>(cast<DeclRefExpr>(IVExpr)->getDecl()); in EmitOMPTaskLoopBasedDirective()