#include "VECustomDAG.h"
#include "VEISelLowering.h"
usingnamespacellvm;
#define DEBUG_TYPE …
SDValue VETargetLowering::splitMaskArithmetic(SDValue Op,
SelectionDAG &DAG) const { … }
SDValue VETargetLowering::lowerToVVP(SDValue Op, SelectionDAG &DAG) const { … }
SDValue VETargetLowering::lowerVVP_LOAD_STORE(SDValue Op,
VECustomDAG &CDAG) const { … }
SDValue VETargetLowering::splitPackedLoadStore(SDValue Op,
VECustomDAG &CDAG) const { … }
SDValue VETargetLowering::lowerVVP_GATHER_SCATTER(SDValue Op,
VECustomDAG &CDAG) const { … }
SDValue VETargetLowering::legalizeInternalLoadStoreOp(SDValue Op,
VECustomDAG &CDAG) const { … }
SDValue VETargetLowering::legalizeInternalVectorOp(SDValue Op,
SelectionDAG &DAG) const { … }
SDValue VETargetLowering::splitVectorOp(SDValue Op, VECustomDAG &CDAG) const { … }
SDValue VETargetLowering::legalizePackedAVL(SDValue Op,
VECustomDAG &CDAG) const { … }