OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:ATOMIC_CMP_SWAP
(Results
1 - 22
of
22
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
ISDOpcodes.h
1106
/// Val, OUTCHAIN =
ATOMIC_CMP_SWAP
(INCHAIN, ptr, cmp, swap)
1108
/// ValLo, ValHi, OUTCHAIN =
ATOMIC_CMP_SWAP
(INCHAIN, ptr, cmpLo, cmpHi,
1111
ATOMIC_CMP_SWAP
,
SelectionDAGNodes.h
1366
N->getOpcode() == ISD::
ATOMIC_CMP_SWAP
||
1410
return Op == ISD::
ATOMIC_CMP_SWAP
||
1423
return N->getOpcode() == ISD::
ATOMIC_CMP_SWAP
||
/src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUISelLowering.h
492
ATOMIC_CMP_SWAP
,
SIISelLowering.cpp
378
setOperationAction(ISD::
ATOMIC_CMP_SWAP
, MVT::i32, Custom);
379
setOperationAction(ISD::
ATOMIC_CMP_SWAP
, MVT::i64, Custom);
831
setTargetDAGCombine(ISD::
ATOMIC_CMP_SWAP
);
4493
case ISD::
ATOMIC_CMP_SWAP
: return LowerATOMIC_CMP_SWAP(Op, DAG);
8757
return DAG.getMemIntrinsicNode(AMDGPUISD::
ATOMIC_CMP_SWAP
, DL, Op->getVTList(),
12023
case AMDGPUISD::
ATOMIC_CMP_SWAP
:
AMDGPUISelDAGToDAG.cpp
875
case AMDGPUISD::
ATOMIC_CMP_SWAP
:
AMDGPUISelLowering.cpp
4317
NODE_NAME_CASE(
ATOMIC_CMP_SWAP
)
/src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZISelLowering.h
334
// A wrapper around the inner loop of an
ATOMIC_CMP_SWAP
.
346
// Val, CC, OUTCHAIN =
ATOMIC_CMP_SWAP
(INCHAIN, ptr, cmp, swap)
347
ATOMIC_CMP_SWAP
,
358
// Val, CC, OUTCHAIN =
ATOMIC_CMP_SWAP
(INCHAIN, ptr, cmp, swap)
SystemZISelLowering.cpp
4020
SDValue AtomicOp = DAG.getMemIntrinsicNode(SystemZISD::
ATOMIC_CMP_SWAP
,
5695
OPCODE(
ATOMIC_CMP_SWAP
);
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGDumper.cpp
84
case ISD::
ATOMIC_CMP_SWAP
: return "AtomicCmpSwap";
LegalizeDAG.cpp
2749
// There is no libcall for atomic load; fake it with
ATOMIC_CMP_SWAP
.
2753
ISD::
ATOMIC_CMP_SWAP
, dl, cast<AtomicSDNode>(Node)->getMemoryVT(), VTs,
2771
// Expanding an ATOMIC_CMP_SWAP_WITH_SUCCESS produces an
ATOMIC_CMP_SWAP
and
2773
//
ATOMIC_CMP_SWAP
will produce a libcall.
2776
ISD::
ATOMIC_CMP_SWAP
, dl, cast<AtomicSDNode>(Node)->getMemoryVT(), VTs,
3896
case ISD::
ATOMIC_CMP_SWAP
: {
LegalizeIntegerTypes.cpp
203
case ISD::
ATOMIC_CMP_SWAP
:
2119
case ISD::
ATOMIC_CMP_SWAP
: {
2129
ISD::
ATOMIC_CMP_SWAP
, SDLoc(N), AN->getMemoryVT(), VTs,
2133
// Expanding to the strong
ATOMIC_CMP_SWAP
node means we can determine
SelectionDAG.cpp
713
case ISD::
ATOMIC_CMP_SWAP
:
3544
case ISD::
ATOMIC_CMP_SWAP
:
4147
case ISD::
ATOMIC_CMP_SWAP
:
7060
assert(Opcode == ISD::
ATOMIC_CMP_SWAP
||
/src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
Mips16ISelLowering.cpp
131
setOperationAction(ISD::
ATOMIC_CMP_SWAP
, MVT::i32, Expand);
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
TargetLoweringBase.cpp
518
case ISD::
ATOMIC_CMP_SWAP
: {
569
OP_TO_LIBCALL(ISD::
ATOMIC_CMP_SWAP
, SYNC_VAL_COMPARE_AND_SWAP)
/src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
AVRISelLowering.cpp
136
setOperationAction(ISD::
ATOMIC_CMP_SWAP
, VT, Expand);
/src/external/apache2/llvm/dist/llvm/lib/Target/VE/
VEISelLowering.cpp
2489
case ISD::
ATOMIC_CMP_SWAP
:
/src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp
720
setOperationAction(ISD::
ATOMIC_CMP_SWAP
, MVT::i128, Custom);
729
setOperationAction(ISD::
ATOMIC_CMP_SWAP
, MVT::i8, LibCall);
730
setOperationAction(ISD::
ATOMIC_CMP_SWAP
, MVT::i16, LibCall);
731
setOperationAction(ISD::
ATOMIC_CMP_SWAP
, MVT::i32, LibCall);
732
setOperationAction(ISD::
ATOMIC_CMP_SWAP
, MVT::i64, LibCall);
733
setOperationAction(ISD::
ATOMIC_CMP_SWAP
, MVT::i128, LibCall);
16732
case ISD::
ATOMIC_CMP_SWAP
:
AArch64ISelDAGToDAG.cpp
3381
case ISD::
ATOMIC_CMP_SWAP
:
/src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
SparcISelLowering.cpp
1606
setOperationAction(ISD::
ATOMIC_CMP_SWAP
, MVT::i64, Legal);
/src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCISelLowering.cpp
166
// Sub-word
ATOMIC_CMP_SWAP
need to ensure that the input is zero-extended.
167
setOperationAction(ISD::
ATOMIC_CMP_SWAP
, MVT::i32, Custom);
10433
//
ATOMIC_CMP_SWAP
for i8/i16 needs to zero-extend its input since it will be
10437
assert(Op.getOpcode() == ISD::
ATOMIC_CMP_SWAP
&&
10858
case ISD::
ATOMIC_CMP_SWAP
:
/src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMISelDAGToDAG.cpp
5102
case ISD::
ATOMIC_CMP_SWAP
:
ARMISelLowering.cpp
1292
setOperationAction(ISD::
ATOMIC_CMP_SWAP
, MVT::i64, Custom);
1312
setOperationAction(ISD::
ATOMIC_CMP_SWAP
, MVT::i32, Expand);
10028
case ISD::
ATOMIC_CMP_SWAP
:
Completed in 239 milliseconds
Indexes created Mon Jun 15 00:25:07 UTC 2026