Searched refs:CmpSwap (Results 1 - 5 of 5) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelDAGToDAG.cpp | 2162 MachineSDNode *CmpSwap = nullptr; local 2177 CmpSwap = CurDAG->getMachineNode(Opcode, SL, Mem->getVTList(), Ops); 2181 if (!CmpSwap) { 2192 CmpSwap = CurDAG->getMachineNode(Opcode, SL, Mem->getVTList(), Ops); 2196 if (!CmpSwap) { 2202 CurDAG->setNodeMemRefs(CmpSwap, {MMO}); 2206 = CurDAG->getTargetExtractSubreg(SubReg, SL, VT, SDValue(CmpSwap, 0)); 2209 ReplaceUses(SDValue(N, 1), SDValue(CmpSwap, 1));
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelDAGToDAG.cpp | 2868 SDNode *CmpSwap = CurDAG->getMachineNode( local 2873 CurDAG->setNodeMemRefs(cast<MachineSDNode>(CmpSwap), {MemOp}); 2875 ReplaceUses(SDValue(N, 0), SDValue(CmpSwap, 0)); 2876 ReplaceUses(SDValue(N, 1), SDValue(CmpSwap, 2));
|
H A D | AArch64ISelLowering.cpp | 12893 MachineSDNode *CmpSwap = DAG.getMachineNode( local 12895 DAG.setNodeMemRefs(CmpSwap, {MemOp}); 12901 SDValue(CmpSwap, 0))); 12903 SDValue(CmpSwap, 0))); 12904 Results.push_back(SDValue(CmpSwap, 1)); // Chain out 12912 SDNode *CmpSwap = DAG.getMachineNode( local 12917 DAG.setNodeMemRefs(cast<MachineSDNode>(CmpSwap), {MemOp}); 12919 Results.push_back(SDValue(CmpSwap, 0)); 12920 Results.push_back(SDValue(CmpSwap, 1)); 12921 Results.push_back(SDValue(CmpSwap, [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelDAGToDAG.cpp | 3010 SDNode *CmpSwap = CurDAG->getMachineNode( local 3015 CurDAG->setNodeMemRefs(cast<MachineSDNode>(CmpSwap), {MemOp}); 3017 ReplaceUses(SDValue(N, 0), SDValue(CmpSwap, 0)); 3018 ReplaceUses(SDValue(N, 1), SDValue(CmpSwap, 2));
|
H A D | ARMISelLowering.cpp | 9226 SDNode *CmpSwap = DAG.getMachineNode( local 9231 DAG.setNodeMemRefs(cast<MachineSDNode>(CmpSwap), {MemOp}); 9237 SDLoc(N), MVT::i32, SDValue(CmpSwap, 0))); 9240 SDLoc(N), MVT::i32, SDValue(CmpSwap, 0))); 9241 Results.push_back(SDValue(CmpSwap, 2));
|
Completed in 183 milliseconds