Searched refs:LoopDec (Results 1 – 4 of 4) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | MVETPAndVPTOptimisationsPass.cpp | 108 MachineInstr *&LoopDec, MachineInstr *&LoopEnd) { in findLoopComponents() argument 145 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() 157 LookThroughCOPY(MRI->getVRegDef(LoopDec->getOperand(1).getReg()), MRI); in findLoopComponents() 227 MachineInstr *LoopEnd, *LoopPhi, *LoopStart, *LoopDec; in LowerWhileLoopStart() local 228 if (!findLoopComponents(ML, MRI, LoopStart, LoopPhi, LoopDec, LoopEnd)) in LowerWhileLoopStart() 319 MachineInstr *LoopEnd, *LoopPhi, *LoopStart, *LoopDec; in MergeLoopEnd() local 320 if (!findLoopComponents(ML, MRI, LoopStart, LoopPhi, LoopDec, LoopEnd)) in MergeLoopEnd() [all …]
|
H A D | ARMISelDAGToDAG.cpp | 3928 SDNode *LoopDec = in Select() local 3932 ReplaceUses(Int.getNode(), LoopDec); in Select() 3934 SDValue EndArgs[] = { SDValue(LoopDec, 0), N1, Chain }; in Select()
|
H A D | ARMISelLowering.cpp | 16672 SDValue LoopDec = DAG.getNode(ARMISD::LOOP_DEC, dl, in PerformHWLoopCombine() local 16674 DAG.ReplaceAllUsesWith(Int.getNode(), LoopDec.getNode()); in PerformHWLoopCombine() 16685 SDValue(LoopDec.getNode(), 1), Chain); in PerformHWLoopCombine() 16687 SDValue EndArgs[] = { Chain, SDValue(LoopDec.getNode(), 0), Target }; in PerformHWLoopCombine()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | HardwareLoops.cpp | 329 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()
|