Home
last modified time | relevance | path

Searched refs:getAtomic (Results 1 – 12 of 12) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
HDLegalizeFloatTypes.cpp883 DAG.getAtomic(ISD::ATOMIC_LOAD, dl, NVT, DAG.getVTList(NVT, MVT::Other), in SoftenFloatRes_ATOMIC_LOAD()
1265 return DAG.getAtomic(ISD::ATOMIC_STORE, dl, VT, ST->getChain(), NewVal, in SoftenFloatOp_ATOMIC_STORE()
2560 return DAG.getAtomic(ISD::ATOMIC_STORE, DL, IVT, ST->getChain(), NewVal, in PromoteFloatOp_ATOMIC_STORE()
2906 SDValue newL = DAG.getAtomic( in PromoteFloatRes_ATOMIC_LOAD()
2982 = DAG.getAtomic(ISD::ATOMIC_SWAP, SL, CastVT, in BitcastToInt_ATOMIC_SWAP()
3284 SDValue NewL = DAG.getAtomic( in SoftPromoteHalfRes_ATOMIC_LOAD()
3573 return DAG.getAtomic(ISD::ATOMIC_STORE, dl, Promoted.getValueType(), in SoftPromoteHalfOp_ATOMIC_STORE()
HDLegalizeDAG.cpp3163 SDValue Swap = DAG.getAtomic( in ExpandNode()
3226 SDValue Res = DAG.getAtomic(ISD::ATOMIC_LOAD_ADD, DL, AN->getMemoryVT(), in ExpandNode()
5763 SDValue NewAtomic = DAG.getAtomic(AM->getOpcode(), SL, NVT, AM->getChain(), in PromoteNode()
5782 DAG.getAtomic(ISD::ATOMIC_LOAD, SL, NVT, DAG.getVTList(NVT, MVT::Other), in PromoteNode()
HDLegalizeIntegerTypes.cpp369 SDValue Res = DAG.getAtomic(N->getOpcode(), SDLoc(N), in PromoteIntRes_Atomic0()
401 SDValue Res = DAG.getAtomic(N->getOpcode(), SDLoc(N), in PromoteIntRes_Atomic1()
2135 return DAG.getAtomic(N->getOpcode(), SDLoc(N), N->getMemoryVT(), in PromoteIntOp_ATOMIC_STORE()
5682 DAG.getAtomic(ISD::ATOMIC_SWAP, dl, cast<AtomicSDNode>(N)->getMemoryVT(), in ExpandIntOp_ATOMIC_STORE()
HDSelectionDAG.cpp8635 SDValue SelectionDAG::getAtomic(unsigned Opcode, const SDLoc &dl, EVT MemVT, in getAtomic() function in SelectionDAG
8667 return getAtomic(Opcode, dl, MemVT, VTs, Ops, MMO); in getAtomicCmpSwap()
8670 SDValue SelectionDAG::getAtomic(unsigned Opcode, const SDLoc &dl, EVT MemVT, in getAtomic() function in SelectionDAG
8699 return getAtomic(Opcode, dl, MemVT, VTs, Ops, MMO); in getAtomic()
8702 SDValue SelectionDAG::getAtomic(unsigned Opcode, const SDLoc &dl, EVT MemVT, in getAtomic() function in SelectionDAG
8709 return getAtomic(Opcode, dl, MemVT, VTs, Ops, MMO); in getAtomic()
HDSelectionDAGBuilder.cpp5127 DAG.getAtomic(NT, dl, MemVT, InChain, in visitAtomicRMW()
5176 SDValue L = DAG.getAtomic(ISD::ATOMIC_LOAD, dl, MemVT, MemVT, InChain, in visitAtomicLoad()
5217 DAG.getAtomic(ISD::ATOMIC_STORE, dl, MemVT, InChain, Val, Ptr, MMO); in visitAtomicStore()
HDDAGCombiner.cpp13392 auto *NewALoad = cast<AtomicSDNode>(DAG.getAtomic( in tryToFoldExtOfAtomicLoad()
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDSelectionDAG.h1302 SDValue getAtomic(unsigned Opcode, const SDLoc &dl, EVT MemVT, SDValue Chain,
1307 SDValue getAtomic(unsigned Opcode, const SDLoc &dl, EVT MemVT, EVT VT,
1312 SDValue getAtomic(unsigned Opcode, const SDLoc &dl, EVT MemVT,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/VE/
HDVEISelLowering.cpp1221 SDValue TS1AM = DAG.getAtomic(VEISD::TS1AM, DL, N->getMemoryVT(), in lowerATOMIC_SWAP()
1240 SDValue TS1AM = DAG.getAtomic(VEISD::TS1AM, DL, N->getMemoryVT(), in lowerATOMIC_SWAP()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
HDSystemZISelLowering.cpp4656 return DAG.getAtomic(ISD::ATOMIC_LOAD_ADD, DL, MemVT, in lowerATOMIC_LOAD_SUB()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDSIISelLowering.cpp9316 return DAG.getAtomic(Opcode, SDLoc(Op), M->getMemoryVT(), M->getVTList(), in LowerINTRINSIC_W_CHAIN()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86ISelLowering.cpp31690 return DAG.getAtomic(ISD::ATOMIC_LOAD_ADD, DL, VT, Chain, LHS, in lowerAtomicArith()
31814 SDValue Swap = DAG.getAtomic(ISD::ATOMIC_SWAP, dl, Node->getMemoryVT(), in LowerATOMIC_STORE()
46495 auto AtomicSub = DAG.getAtomic( in combineSetCCAtomicArith()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64ISelLowering.cpp15357 return DAG.getAtomic(ISD::ATOMIC_LOAD_CLR, dl, AN->getMemoryVT(), in LowerATOMIC_LOAD_AND()