Searched refs:TS1AM (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/VE/ |
| H A D | VEISelLowering.h | 40 TS1AM, // A TS1AM instruction used for 1/2 bytes swap. enumerator
|
| H A D | VEISelLowering.cpp | 936 TARGET_NODE_CASE(TS1AM) in getTargetNodeName() 1207 SDValue TS1AM = DAG.getAtomic(VEISD::TS1AM, DL, N->getMemoryVT(), in lowerATOMIC_SWAP() local 1213 SDValue Result = finalizeTS1AM(Op, DAG, TS1AM, Bits); in lowerATOMIC_SWAP() 1214 SDValue Chain = TS1AM.getValue(1); in lowerATOMIC_SWAP() 1226 SDValue TS1AM = DAG.getAtomic(VEISD::TS1AM, DL, N->getMemoryVT(), in lowerATOMIC_SWAP() local 1232 SDValue Result = finalizeTS1AM(Op, DAG, TS1AM, Bits); in lowerATOMIC_SWAP() 1233 SDValue Chain = TS1AM.getValue(1); in lowerATOMIC_SWAP()
|
| H A D | VEInstrInfo.td | 476 // TS1AM 479 def ts1am : SDNode<"VEISD::TS1AM", SDT_TS1AM, 1122 // Section 8.2.16 - TS1AM (Test and Set 1 AM)
|