reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AArch64/AArch64ISelLowering.cpp
11996         createGPRPairNode(DAG, N->getOperand(2)), // Compare value
11997         createGPRPairNode(DAG, N->getOperand(3)), // Store value
12023     MachineSDNode *CmpSwap = DAG.getMachineNode(
12024         Opcode, SDLoc(N), DAG.getVTList(MVT::Untyped, MVT::Other), Ops);
12025     DAG.setNodeMemRefs(CmpSwap, {MemOp});
12028     if (DAG.getDataLayout().isBigEndian())
12030     Results.push_back(DAG.getTargetExtractSubreg(SubReg1, SDLoc(N), MVT::i64,
12032     Results.push_back(DAG.getTargetExtractSubreg(SubReg2, SDLoc(N), MVT::i64,
12038   auto Desired = splitInt128(N->getOperand(2), DAG);
12039   auto New = splitInt128(N->getOperand(3), DAG);
12042   SDNode *CmpSwap = DAG.getMachineNode(
12044       DAG.getVTList(MVT::i64, MVT::i64, MVT::i32, MVT::Other), Ops);
12047   DAG.setNodeMemRefs(cast<MachineSDNode>(CmpSwap), {MemOp});