| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | ISDOpcodes.h | 1358 ATOMIC_CMP_SWAP, enumerator
|
| H A D | SelectionDAGNodes.h | 1535 case ISD::ATOMIC_CMP_SWAP: 1610 return Op == ISD::ATOMIC_CMP_SWAP || 1623 return N->getOpcode() == ISD::ATOMIC_CMP_SWAP ||
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.h | 566 ATOMIC_CMP_SWAP, enumerator
|
| H A D | AMDGPUInstrInfo.td | 284 def AMDGPUatomic_cmp_swap : SDNode<"AMDGPUISD::ATOMIC_CMP_SWAP",
|
| H A D | AMDGPUInstructions.td | 431 def atomic_cmp_swap_glue : SDNode <"ISD::ATOMIC_CMP_SWAP", SDTAtomic3,
|
| H A D | SIISelLowering.cpp | 465 setOperationAction(ISD::ATOMIC_CMP_SWAP, {MVT::i32, MVT::i64}, Custom); in SITargetLowering() 1002 ISD::ATOMIC_CMP_SWAP, in SITargetLowering() 6131 case ISD::ATOMIC_CMP_SWAP: in LowerOperation() 11893 return DAG.getMemIntrinsicNode(AMDGPUISD::ATOMIC_CMP_SWAP, DL, in LowerATOMIC_CMP_SWAP() 17067 case AMDGPUISD::ATOMIC_CMP_SWAP: in isSDNodeSourceOfDivergence()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.h | 374 ATOMIC_CMP_SWAP, enumerator
|
| H A D | SystemZOperators.td | 444 def z_atomic_cmp_swap : SDNode<"SystemZISD::ATOMIC_CMP_SWAP",
|
| H A D | SystemZISelLowering.cpp | 5181 SDValue AtomicOp = DAG.getMemIntrinsicNode(SystemZISD::ATOMIC_CMP_SWAP, in lowerATOMIC_CMP_SWAP() 7507 OPCODE(ATOMIC_CMP_SWAP); in getTargetNodeName()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | Mips16ISelLowering.cpp | 139 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i32, LibCall); in Mips16TargetLowering()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kISelDAGToDAG.cpp | 798 case ISD::ATOMIC_CMP_SWAP: in AllowARIIWithZeroDisp()
|
| H A D | M68kISelLowering.cpp | 164 setOperationAction(ISD::ATOMIC_CMP_SWAP, {MVT::i8, MVT::i16, MVT::i32}, in M68kTargetLowering()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetLoweringBase.cpp | 492 case ISD::ATOMIC_CMP_SWAP: { in getOUTLINE_ATOMIC() 543 OP_TO_LIBCALL(ISD::ATOMIC_CMP_SWAP, SYNC_VAL_COMPARE_AND_SWAP) in getSYNC()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGDumper.cpp | 88 case ISD::ATOMIC_CMP_SWAP: return "AtomicCmpSwap"; in getOperationName()
|
| H A D | LegalizeDAG.cpp | 3184 ISD::ATOMIC_CMP_SWAP, dl, cast<AtomicSDNode>(Node)->getMemoryVT(), VTs, in ExpandNode() 3206 ISD::ATOMIC_CMP_SWAP, dl, cast<AtomicSDNode>(Node)->getMemoryVT(), VTs, in ExpandNode() 4610 case ISD::ATOMIC_CMP_SWAP: { in ConvertNodeToLibcall()
|
| H A D | LegalizeIntegerTypes.cpp | 297 case ISD::ATOMIC_CMP_SWAP: in PromoteIntegerResult() 3020 case ISD::ATOMIC_CMP_SWAP: { in ExpandIntegerResult() 3030 ISD::ATOMIC_CMP_SWAP, SDLoc(N), AN->getMemoryVT(), VTs, in ExpandIntegerResult()
|
| H A D | SelectionDAG.cpp | 917 case ISD::ATOMIC_CMP_SWAP: in AddNodeIDCustom() 4442 case ISD::ATOMIC_CMP_SWAP: in computeKnownBits() 5284 case ISD::ATOMIC_CMP_SWAP: in ComputeNumSignBits() 9246 assert(Opcode == ISD::ATOMIC_CMP_SWAP || in getAtomicCmpSwap()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRISelLowering.cpp | 141 setOperationAction(ISD::ATOMIC_CMP_SWAP, VT, Expand); in AVRTargetLowering()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEISelLowering.cpp | 2900 case ISD::ATOMIC_CMP_SWAP: in isI32Insn()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | TargetSelectionDAG.td | 752 def atomic_cmp_swap : SDNode<"ISD::ATOMIC_CMP_SWAP" , SDTAtomic3,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.cpp | 1782 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i64, Legal); in SparcTargetLowering()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelLowering.cpp | 440 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i128, Custom); in LoongArchTargetLowering() 4333 case ISD::ATOMIC_CMP_SWAP: { in ReplaceNodeResults()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 937 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i128, Custom); in AArch64TargetLowering() 951 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i8, LibCall); in AArch64TargetLowering() 952 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i16, LibCall); in AArch64TargetLowering() 953 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i32, LibCall); in AArch64TargetLowering() 954 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i64, LibCall); in AArch64TargetLowering() 955 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i128, LibCall); in AArch64TargetLowering() 27756 case ISD::ATOMIC_CMP_SWAP: in ReplaceNodeResults()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelDAGToDAG.cpp | 5341 case ISD::ATOMIC_CMP_SWAP: in Select()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 220 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i32, Custom); in PPCTargetLowering() 11604 assert(Op.getOpcode() == ISD::ATOMIC_CMP_SWAP && in LowerATOMIC_CMP_SWAP() 12629 case ISD::ATOMIC_CMP_SWAP: in LowerOperation()
|