Lines Matching refs:ExprBuilder
467 Value *ValueLB = ExprBuilder.create(Init); in createForVector()
468 Value *ValueInc = ExprBuilder.create(Inc); in createForVector()
470 Type *MaxType = ExprBuilder.getType(Iterator); in createForVector()
471 MaxType = ExprBuilder.getWidestType(MaxType, ValueLB->getType()); in createForVector()
472 MaxType = ExprBuilder.getWidestType(MaxType, ValueInc->getType()); in createForVector()
565 ValueLB = ExprBuilder.create(Init.release()); in createForSequential()
566 ValueUB = ExprBuilder.create(UB.release()); in createForSequential()
567 ValueInc = ExprBuilder.create(Inc.release()); in createForSequential()
569 MaxType = ExprBuilder.getType(Iterator.get()); in createForSequential()
570 MaxType = ExprBuilder.getWidestType(MaxType, ValueLB->getType()); in createForSequential()
571 MaxType = ExprBuilder.getWidestType(MaxType, ValueUB->getType()); in createForSequential()
572 MaxType = ExprBuilder.getWidestType(MaxType, ValueInc->getType()); in createForSequential()
670 ValueLB = ExprBuilder.create(Init); in createForParallel()
671 ValueUB = ExprBuilder.create(UB); in createForParallel()
672 ValueInc = ExprBuilder.create(Inc); in createForParallel()
680 MaxType = ExprBuilder.getType(Iterator); in createForParallel()
681 MaxType = ExprBuilder.getWidestType(MaxType, ValueLB->getType()); in createForParallel()
682 MaxType = ExprBuilder.getWidestType(MaxType, ValueUB->getType()); in createForParallel()
683 MaxType = ExprBuilder.getWidestType(MaxType, ValueInc->getType()); in createForParallel()
840 Value *Predicate = ExprBuilder.create(Cond); in createIf()
939 V = ExprBuilder.create(SubExpr); in createSubstitutions()
976 auto *LoadValue = ExprBuilder.create(AccessExpr); in generateCopyStmt()
979 auto *StoreAddr = ExprBuilder.createAccessAddress(AccessExpr).first; in generateCopyStmt()
1150 auto *AddressValue = ExprBuilder.create(Address); in preloadUnconditionally()
1211 ExprBuilder.setTrackOverflow(true); in preloadInvariantLoad()
1212 Value *Cond = ExprBuilder.create(DomainCond); in preloadInvariantLoad()
1213 Value *OverflowHappened = Builder.CreateNot(ExprBuilder.getOverflowState(), in preloadInvariantLoad()
1216 ExprBuilder.setTrackOverflow(false); in preloadInvariantLoad()
1518 auto ExprBuilder = getExprBuilder(); in createRTC() local
1525 if (ExprBuilder.hasLargeInts(isl::manage_copy(Condition))) { in createRTC()
1530 ExprBuilder.setTrackOverflow(true); in createRTC()
1531 Value *RTC = ExprBuilder.create(Condition); in createRTC()
1535 Builder.CreateNot(ExprBuilder.getOverflowState(), "polly.rtc.overflown"); in createRTC()
1551 ExprBuilder.setTrackOverflow(false); in createRTC()