Home
last modified time | relevance | path

Searched refs:WLS (Results 1 – 6 of 6) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBlockPlacement.cpp47 bool revertWhileToDoLoop(MachineInstr *WLS);
99 MachineBasicBlock *Preheader = WLS->getParent(); in revertWhileToDoLoop()
100 assert(WLS != &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()
128 MIB.add(WLS->getOperand(0)); in revertWhileToDoLoop()
129 MIB.add(WLS->getOperand(1)); in revertWhileToDoLoop()
130 if (WLS->getOpcode() == ARM::t2WhileLoopStartTP) in revertWhileToDoLoop()
[all …]
H A DARMISelLowering.h136 WLS, // Low-overhead loops, While Loop Start branch. See t2WhileLoopStart enumerator
H A DARMInstrThumb2.td370 // Label operands for BF/BFL/WLS/DLS/LE
5653 // WhileLoopStartLR that sets up LR and branches on zero, equivalent to WLS. It
H A DARMISelDAGToDAG.cpp4028 case ARMISD::WLS: { in Select()
H A DARMISelLowering.cpp1888 MAKE_CASE(ARMISD::WLS) in getTargetNodeName()
18284 Res = DAG.getNode(ARMISD::WLS, dl, MVT::Other, Ops); in PerformHWLoopCombine()
18291 Res = DAG.getNode(ARMISD::WLS, dl, MVT::Other, Ops); in PerformHWLoopCombine()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp1182 DenseSet<unsigned> WLS; in copyMetadata() local
1184 WLS.insert(M); in copyMetadata()
1191 if (WL.empty() || WLS.count(MD.first)) in copyMetadata()
1194 if (WL.empty() || WLS.count(LLVMContext::MD_dbg)) in copyMetadata()