Searched refs:LoopStart (Results 1 - 6 of 6) sorted by relevance

/openbsd-current/gnu/llvm/llvm/lib/Target/ARM/
H A DMVETPAndVPTOptimisationsPass.cpp85 MachineInstr *LoopStart);
110 // at the moment, returning a t2DoLoopStart in LoopStart.
112 MachineInstr *&LoopStart, MachineInstr *&LoopPhi,
175 LoopStart = LookThroughCOPY(MRI->getVRegDef(StartReg), MRI);
176 if (!LoopStart || (LoopStart->getOpcode() != ARM::t2DoLoopStart &&
177 LoopStart->getOpcode() != ARM::t2WhileLoopSetup &&
178 LoopStart->getOpcode() != ARM::t2WhileLoopStartLR)) {
182 LLVM_DEBUG(dbgs() << " found loop start: " << *LoopStart);
232 MachineInstr *LoopEnd, *LoopPhi, *LoopStart, *LoopDe local
111 findLoopComponents(MachineLoop *ML, MachineRegisterInfo *MRI, MachineInstr *&LoopStart, MachineInstr *&LoopPhi, MachineInstr *&LoopDec, MachineInstr *&LoopEnd) argument
273 CheckForLRUseInPredecessors( MachineBasicBlock *PreHeader, MachineInstr *LoopStart) argument
327 MachineInstr *LoopEnd, *LoopPhi, *LoopStart, *LoopDec; local
445 MachineInstr *LoopEnd, *LoopPhi, *LoopStart, *LoopDec; local
[all...]
H A DARMBaseInstrInfo.cpp7043 MachineInstr *LoopStart = nullptr;
7046 LoopStart = &J;
7047 if (!LoopStart)
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp980 BasicBlock *LoopStart = Node->getEntry(); local
982 if (!Loops.count(LoopStart)) {
988 LoopStart = needPrefix(true);
996 assert(LoopStart != &LoopStart->getParent()->getEntryBlock());
1001 BranchInst *Br = BranchInst::Create(Next, LoopStart, BoolUndef, LoopEnd);
1004 addPhiValues(LoopEnd, LoopStart);
H A DLoopStrengthReduce.cpp1318 const SCEV *LoopStart = AR->getStart();
1319 if (!isa<SCEVConstant>(LoopStart) &&
1320 SE->isLoopInvariant(LoopStart, L))
3671 const SCEV *LoopStart = AR->getStart();
3672 if (!isa<SCEVConstant>(LoopStart) && SE.isLoopInvariant(LoopStart, L))
/openbsd-current/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp1225 MachineBasicBlock *LoopStart = nullptr; local
1234 LoopStart = TB;
1236 LoopStart = FB;
1241 LoopStart = TopBlock;
1255 BuildMI(*Preheader, InsertPos, DL, TII->get(LOOP_r)).addMBB(LoopStart)
1268 .addMBB(LoopStart).addReg(CountReg);
1271 .addMBB(LoopStart).addImm(CountImm);
1275 LoopStart->setMachineBlockAddressTaken();
1279 BuildMI(*LastMBB, LastI, LastIDL, TII->get(ENDLOOP)).addMBB(LoopStart);
/openbsd-current/gnu/llvm/clang/lib/Sema/
H A DSemaOpenMP.cpp184 bool LoopStart = false; member in struct:__anon823::DSAStackTy::SharingMapTy
442 getTopOfStack().LoopStart = true;
448 getTopOfStack().LoopStart = false;
454 return !getTopOfStack().LoopStart;

Completed in 301 milliseconds