Searched refs:IterCount (Results 1 – 8 of 8) sorted by relevance
/external/llvm/lib/Transforms/Scalar/ |
D | LoopRerollPass.cpp | 369 void replace(const SCEV *IterCount); 398 void replaceIV(Instruction *Inst, Instruction *IV, const SCEV *IterCount); 445 bool reroll(Instruction *IV, Loop *L, BasicBlock *Header, const SCEV *IterCount, 1412 void LoopReroll::DAGRootTracker::replace(const SCEV *IterCount) { in replace() argument 1432 replaceIV(LoopControlIV, LoopControlIV, IterCount); in replace() 1437 replaceIV(DRS.BaseInst, IV, IterCount); in replace() 1475 const SCEV *IterCount) { in replaceIV() argument 1512 const SCEV *ICSCEV = RealIVSCEV->evaluateAtIteration(IterCount, *SE); in replaceIV() 1515 ICSCEV = SE->getMulExpr(IterCount, in replaceIV() 1516 SE->getConstant(IterCount->getType(), Scale)); in replaceIV() [all …]
|
/external/llvm-project/llvm/lib/Target/Hexagon/ |
D | HexagonLoopIdiomRecognition.cpp | 604 bool highBitsAreZero(Value *V, unsigned IterCount); 605 bool keepsHighBitsZero(Value *V, unsigned IterCount); 608 unsigned IterCount); 620 unsigned IterCount = 0; member 1272 unsigned IterCount) { in highBitsAreZero() argument 1279 return Known.countMinLeadingZeros() >= IterCount; in highBitsAreZero() 1283 unsigned IterCount) { in keepsHighBitsZero() argument 1287 return C->getValue().countLeadingZeros() >= IterCount; in keepsHighBitsZero() 1314 BasicBlock *ExitB, unsigned IterCount) { in convertShiftsToLeft() argument 1388 if (!highBitsAreZero(V, IterCount)) in convertShiftsToLeft() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonLoopIdiomRecognition.cpp | 585 bool highBitsAreZero(Value *V, unsigned IterCount); 586 bool keepsHighBitsZero(Value *V, unsigned IterCount); 589 unsigned IterCount); 601 unsigned IterCount = 0; member 1253 unsigned IterCount) { in highBitsAreZero() argument 1260 return Known.countMinLeadingZeros() >= IterCount; in highBitsAreZero() 1264 unsigned IterCount) { in keepsHighBitsZero() argument 1268 return C->getValue().countLeadingZeros() >= IterCount; in keepsHighBitsZero() 1295 BasicBlock *ExitB, unsigned IterCount) { in convertShiftsToLeft() argument 1369 if (!highBitsAreZero(V, IterCount)) in convertShiftsToLeft() [all …]
|
/external/llvm/lib/CodeGen/ |
D | MachineScheduler.cpp | 2634 unsigned IterCount = in checkAcyclicLatency() local 2641 (AcyclicCount * Rem.RemIssueCount + IterCount-1) / IterCount; in checkAcyclicLatency() 2649 << "IterCycles=" << IterCount / SchedModel->getLatencyFactor() in checkAcyclicLatency() 2650 << "c NumIters=" << (AcyclicCount + IterCount-1) / IterCount in checkAcyclicLatency()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | MachineScheduler.cpp | 2820 unsigned IterCount = in checkAcyclicLatency() local 2827 (AcyclicCount * Rem.RemIssueCount + IterCount-1) / IterCount; in checkAcyclicLatency() 2836 << "IterCycles=" << IterCount / SchedModel->getLatencyFactor() in checkAcyclicLatency() 2837 << "c NumIters=" << (AcyclicCount + IterCount - 1) / IterCount in checkAcyclicLatency()
|
/external/llvm-project/llvm/lib/CodeGen/ |
D | MachineScheduler.cpp | 2965 unsigned IterCount = in checkAcyclicLatency() local 2972 (AcyclicCount * Rem.RemIssueCount + IterCount-1) / IterCount; in checkAcyclicLatency() 2981 << "IterCycles=" << IterCount / SchedModel->getLatencyFactor() in checkAcyclicLatency() 2982 << "c NumIters=" << (AcyclicCount + IterCount - 1) / IterCount in checkAcyclicLatency()
|
/external/llvm-project/llvm/lib/Target/ARM/ |
D | ARMLowOverheadLoops.cpp | 631 if (auto *IterCount = RDA.getMIOperand(Start, isDo(Start) ? 1 : 0)) { in ValidateTailPredicate() local 633 RDA.getGlobalUses(IterCount, MCRegister::from(ARM::LR), Uses); in ValidateTailPredicate()
|
/external/swiftshader/third_party/subzero/src/ |
D | IceCfg.cpp | 517 auto IterCount = getFlags().getLocalCseMaxIterations(); in localCSE() local 519 for (uint32_t i = 0; i < IterCount; ++i) { in localCSE()
|