Home
last modified time | relevance | path

Searched refs:MSCATTER (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVVPNodes.def93 ADD_VVP_OP(VVP_SCATTER, MSCATTER) HANDLE_VP_TO_VVP(VP_SCATTER, VVP_SCATTER)
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h1341 MSCATTER, enumerator
H A DSelectionDAGNodes.h1437 case ISD::MSCATTER:
1478 case ISD::MSCATTER:
2921 N->getOpcode() == ISD::MSCATTER;
2959 : MaskedGatherScatterSDNode(ISD::MSCATTER, Order, dl, VTs, MemVT, MMO,
2972 return N->getOpcode() == ISD::MSCATTER;
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h884 MSCATTER, enumerator
1863 N->getOpcode() == X86ISD::MSCATTER; in classof()
1881 return N->getOpcode() == X86ISD::MSCATTER; in classof()
H A DX86ISelLowering.cpp2026 setOperationAction(ISD::MSCATTER, VT, Custom); in X86TargetLowering()
2099 setOperationAction(ISD::MSCATTER, MVT::v2f32, Custom); in X86TargetLowering()
2100 setOperationAction(ISD::MSCATTER, MVT::v2i32, Custom); in X86TargetLowering()
2104 setOperationAction(ISD::MSCATTER, VT, Custom); in X86TargetLowering()
2557 ISD::MSCATTER, in X86TargetLowering()
26591 DAG.getMemIntrinsicNode(X86ISD::MSCATTER, dl, VTs, Ops, in getScatterNode()
31983 return DAG.getMemIntrinsicNode(X86ISD::MSCATTER, dl, VTs, Ops, in LowerMSCATTER()
32016 return DAG.getMemIntrinsicNode(X86ISD::MSCATTER, dl, VTs, Ops, in LowerMSCATTER()
32498 case ISD::MSCATTER: return LowerMSCATTER(Op, Subtarget, DAG); in LowerOperation()
34029 NODE_NAME_CASE(MSCATTER) in getTargetNodeName()
[all …]
H A DX86ISelDAGToDAG.cpp6430 case X86ISD::MSCATTER: { in Select()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp436 case ISD::MSCATTER: return "masked_scatter"; in getOperationName()
H A DLegalizeVectorTypes.cpp3165 case ISD::MSCATTER: in SplitVectorOperand()
6384 case ISD::MSCATTER: Res = WidenVecOp_MSCATTER(N, OpNo); break; in WidenVectorOperand()
H A DSelectionDAG.cpp884 case ISD::MSCATTER: { in AddNodeIDCustom()
9774 AddNodeIDNode(ID, ISD::MSCATTER, VTs, Ops); in getMaskedScatter()
H A DLegalizeDAG.cpp1175 case ISD::MSCATTER: in LegalizeOp()
H A DLegalizeIntegerTypes.cpp1955 case ISD::MSCATTER: Res = PromoteIntOp_MSCATTER(cast<MaskedScatterSDNode>(N), in PromoteIntegerOperand()
H A DDAGCombiner.cpp1964 case ISD::MSCATTER: return visitMSCATTER(N); in visit()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp870 setOperationAction({ISD::MLOAD, ISD::MSTORE, ISD::MGATHER, ISD::MSCATTER}, in RISCVTargetLowering()
1009 setOperationAction({ISD::MLOAD, ISD::MSTORE, ISD::MGATHER, ISD::MSCATTER}, in RISCVTargetLowering()
1226 {ISD::MLOAD, ISD::MSTORE, ISD::MGATHER, ISD::MSCATTER}, VT, Custom); in RISCVTargetLowering()
1360 {ISD::MLOAD, ISD::MSTORE, ISD::MGATHER, ISD::MSCATTER}, VT, Custom); in RISCVTargetLowering()
1494 setTargetDAGCombine({ISD::FCOPYSIGN, ISD::MGATHER, ISD::MSCATTER, in RISCVTargetLowering()
7106 case ISD::MSCATTER: in LowerOperation()
11974 // Custom lower MSCATTER/VP_SCATTER to a legalized form for RVV. It will then be
12000 // Else it must be a MSCATTER. in lowerMaskedScatter()
12017 assert(!IsTruncatingStore && "Unexpected truncating MSCATTER/VP_SCATTER"); in lowerMaskedScatter()
17163 case ISD::MSCATTER in PerformDAGCombine()
[all...]
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td767 def masked_scatter : SDNode<"ISD::MSCATTER", SDTMaskedScatter,
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1117 setTargetDAGCombine({ISD::MGATHER, ISD::MSCATTER}); in AArch64TargetLowering()
1769 setOperationAction(ISD::MSCATTER, VT, Custom); in AArch64TargetLowering()
2080 setOperationAction(ISD::MSCATTER, VT, PreferSVE ? Default : Expand); in addTypeForFixedLengthSVE()
6948 case ISD::MSCATTER: in LowerOperation()
25346 case ISD::MSCATTER: in PerformDAGCombine()