Searched refs:LoopStart (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | MVETPAndVPTOptimisationsPass.cpp | 176 if (!LoopStart || (LoopStart->getOpcode() != ARM::t2DoLoopStart && in findLoopComponents() 245 RevertLoopDec(LoopStart, TII); in LowerWhileLoopStart() 246 RevertLoopEnd(LoopStart, TII); in LowerWhileLoopStart() 253 .add(LoopStart->getOperand(1)) in LowerWhileLoopStart() 259 LoopStart->eraseFromParent(); in LowerWhileLoopStart() 295 MIB.add(LoopStart->getOperand(0)); in CheckForLRUseInPredecessors() 296 MIB.add(LoopStart->getOperand(1)); in CheckForLRUseInPredecessors() 310 return LoopStart; in CheckForLRUseInPredecessors() 336 LoopStart = CheckForLRUseInPredecessors(PreHeader, LoopStart); in MergeLoopEnd() 527 MI.add(LoopStart->getOperand(2)); in ConvertTailPredLoop() [all …]
|
| H A D | ARMBaseInstrInfo.cpp | 6862 MachineInstr *LoopStart = nullptr; in analyzeLoopForPipelining() local 6865 LoopStart = &J; in analyzeLoopForPipelining() 6866 if (!LoopStart) in analyzeLoopForPipelining()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | StructurizeCFG.cpp | 872 BasicBlock *LoopStart = Node->getEntry(); in handleLoops() local 874 if (!Loops.count(LoopStart)) { in handleLoops() 880 LoopStart = needPrefix(true); in handleLoops() 890 Function *LoopFunc = LoopStart->getParent(); in handleLoops() 891 if (LoopStart == &LoopFunc->getEntryBlock()) { in handleLoops() 892 LoopStart->setName("entry.orig"); in handleLoops() 895 BasicBlock::Create(LoopStart->getContext(), in handleLoops() 898 LoopStart); in handleLoops() 899 BranchInst::Create(LoopStart, NewEntry); in handleLoops() 906 LoopConds.push_back(BranchInst::Create(Next, LoopStart, in handleLoops() [all …]
|
| H A D | LoopStrengthReduce.cpp | 1305 const SCEV *LoopStart = AR->getStart(); in RateRegister() local 1306 if (!isa<SCEVConstant>(LoopStart) && in RateRegister() 1307 SE->isLoopInvariant(LoopStart, L)) in RateRegister() 3650 const SCEV *LoopStart = AR->getStart(); in mayUsePostIncMode() local 3651 if (!isa<SCEVConstant>(LoopStart) && SE.isLoopInvariant(LoopStart, L)) in mayUsePostIncMode()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonHardwareLoops.cpp | 1217 MachineBasicBlock *LoopStart = nullptr; in convertToHardwareLoop() local 1226 LoopStart = TB; in convertToHardwareLoop() 1228 LoopStart = FB; in convertToHardwareLoop() 1233 LoopStart = TopBlock; in convertToHardwareLoop() 1247 BuildMI(*Preheader, InsertPos, DL, TII->get(LOOP_r)).addMBB(LoopStart) in convertToHardwareLoop() 1260 .addMBB(LoopStart).addReg(CountReg); in convertToHardwareLoop() 1263 .addMBB(LoopStart).addImm(CountImm); in convertToHardwareLoop() 1269 LoopStart->setHasAddressTaken(); in convertToHardwareLoop() 1272 BlockAddress::get(const_cast<BasicBlock *>(LoopStart->getBasicBlock())); in convertToHardwareLoop() 1276 BuildMI(*LastMBB, LastI, LastIDL, TII->get(ENDLOOP)).addMBB(LoopStart); in convertToHardwareLoop()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaOpenMP.cpp | 182 bool LoopStart = false; member 439 getTopOfStack().LoopStart = true; in loopInit() 445 getTopOfStack().LoopStart = false; in loopStart() 451 return !getTopOfStack().LoopStart; in isLoopStarted()
|