Home
last modified time | relevance | path

Searched refs:LoopDec (Results 1 – 4 of 4) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETPAndVPTOptimisationsPass.cpp145 LoopDec = LoopEnd; in findLoopComponents()
147 LoopDec = in findLoopComponents()
149 if (!LoopDec || LoopDec->getOpcode() != ARM::t2LoopDec) { in findLoopComponents()
154 LLVM_DEBUG(dbgs() << " found loop dec: " << *LoopDec); in findLoopComponents()
227 MachineInstr *LoopEnd, *LoopPhi, *LoopStart, *LoopDec; in LowerWhileLoopStart() local
322 MachineInstr *LoopEnd, *LoopPhi, *LoopStart, *LoopDec; in MergeLoopEnd() local
341 RevertLoopDec(LoopDec, TII); in MergeLoopEnd()
352 Register DecReg = LoopDec->getOperand(0).getReg(); in MergeLoopEnd()
377 if (!CheckUsers(PhiReg, {LoopDec}, MRI) || in MergeLoopEnd()
383 RevertLoopDec(LoopDec, TII); in MergeLoopEnd()
[all …]
H A DARMISelDAGToDAG.cpp4125 SDNode *LoopDec = in Select() local
4129 ReplaceUses(Int.getNode(), LoopDec); in Select()
4131 SDValue EndArgs[] = { SDValue(LoopDec, 0), N1, Chain }; in Select()
H A DARMISelLowering.cpp17106 SDValue LoopDec = DAG.getNode(ARMISD::LOOP_DEC, dl, in PerformHWLoopCombine() local
17108 DAG.ReplaceAllUsesWith(Int.getNode(), LoopDec.getNode()); in PerformHWLoopCombine()
17119 SDValue(LoopDec.getNode(), 1), Chain); in PerformHWLoopCombine()
17121 SDValue EndArgs[] = { Chain, SDValue(LoopDec.getNode(), 0), Target }; in PerformHWLoopCombine()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DHardwareLoops.cpp329 Instruction *LoopDec = InsertLoopRegDec(LoopCountInit); in Create() local
330 Value *EltsRem = InsertPHICounter(Setup, LoopDec); in Create()
331 LoopDec->setOperand(0, EltsRem); in Create()
332 UpdateBranch(LoopDec); in Create()