Searched refs:WLS (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMBlockPlacement.cpp | 47 bool revertWhileToDoLoop(MachineInstr *WLS); 90 bool ARMBlockPlacement::revertWhileToDoLoop(MachineInstr *WLS) { in revertWhileToDoLoop() argument 99 MachineBasicBlock *Preheader = WLS->getParent(); in revertWhileToDoLoop() 100 assert(WLS != &Preheader->back()); in revertWhileToDoLoop() 101 assert(WLS->getNextNode() == &Preheader->back()); in revertWhileToDoLoop() 107 WLS->getOperand(1).setIsKill(false); in revertWhileToDoLoop() 108 if (WLS->getOpcode() == ARM::t2WhileLoopStartTP) in revertWhileToDoLoop() 109 WLS->getOperand(2).setIsKill(false); in revertWhileToDoLoop() 124 BuildMI(*NewBlock, Br, WLS->getDebugLoc(), in revertWhileToDoLoop() 125 TII->get(WLS->getOpcode() == ARM::t2WhileLoopStartTP in revertWhileToDoLoop() [all …]
|
H A D | ARMISelLowering.h | 135 WLS, // Low-overhead loops, While Loop Start branch. See t2WhileLoopStart enumerator
|
H A D | ARMInstrThumb2.td | 370 // Label operands for BF/BFL/WLS/DLS/LE 5647 // WhileLoopStartLR that sets up LR and branches on zero, equivalent to WLS. It
|
H A D | ARMISelDAGToDAG.cpp | 4029 case ARMISD::WLS: { in Select()
|
H A D | ARMISelLowering.cpp | 1896 MAKE_CASE(ARMISD::WLS) in getTargetNodeName() 18307 Res = DAG.getNode(ARMISD::WLS, dl, MVT::Other, Ops); in PerformHWLoopCombine() 18314 Res = DAG.getNode(ARMISD::WLS, dl, MVT::Other, Ops); in PerformHWLoopCombine()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Instruction.cpp | 1285 SmallDenseSet<unsigned, 4> WLS(WL.begin(), WL.end()); in copyMetadata() local 1292 if (WL.empty() || WLS.count(MD.first)) in copyMetadata() 1295 if (WL.empty() || WLS.count(LLVMContext::MD_dbg)) in copyMetadata()
|