Lines Matching refs:SelectionDAG

361                                              SelectionDAG &DAG) const {
392 static bool selectMADD(SDNode *ADDENode, SelectionDAG *CurDAG) {
464 static bool selectMSUB(SDNode *SUBENode, SelectionDAG *CurDAG) {
528 static SDValue performADDECombine(SDNode *N, SelectionDAG &DAG,
548 static SDValue performANDCombine(SDNode *N, SelectionDAG &DAG,
663 static SDValue performORCombine(SDNode *N, SelectionDAG &DAG,
783 static SDValue performSUBECombine(SDNode *N, SelectionDAG &DAG,
797 EVT ShiftTy, SelectionDAG &DAG) {
834 static SDValue performMULCombine(SDNode *N, SelectionDAG &DAG,
849 SelectionDAG &DAG,
873 static SDValue performSHLCombine(SDNode *N, SelectionDAG &DAG,
896 static SDValue performSRACombine(SDNode *N, SelectionDAG &DAG,
942 static SDValue performSRLCombine(SDNode *N, SelectionDAG &DAG,
971 static SDValue performSETCCCombine(SDNode *N, SelectionDAG &DAG) {
984 static SDValue performVSELECTCombine(SDNode *N, SelectionDAG &DAG) {
1040 static SDValue performXORCombine(SDNode *N, SelectionDAG &DAG,
1069 SelectionDAG &DAG = DCI.DAG;
1209 SDValue MipsSETargetLowering::lowerLOAD(SDValue Op, SelectionDAG &DAG) const {
1241 SDValue MipsSETargetLowering::lowerSTORE(SDValue Op, SelectionDAG &DAG) const {
1273 SelectionDAG &DAG) const {
1296 static SDValue initAccumulator(SDValue In, SDLoc DL, SelectionDAG &DAG) {
1304 static SDValue extractLOHI(SDValue Op, SDLoc DL, SelectionDAG &DAG) {
1322 static SDValue lowerDSPIntr(SDValue Op, SelectionDAG &DAG, unsigned Opc) {
1370 // Lower an MSA copy intrinsic into the specified SelectionDAG node
1371 static SDValue lowerMSACopyIntr(SDValue Op, SelectionDAG &DAG, unsigned Opc) {
1384 static SDValue lowerMSASplatZExt(SDValue Op, unsigned OpNr, SelectionDAG &DAG) {
1413 static SDValue lowerMSASplatImm(SDValue Op, unsigned ImmOp, SelectionDAG &DAG) {
1419 bool BigEndian, SelectionDAG &DAG) {
1454 static SDValue lowerMSABinaryBitImmIntr(SDValue Op, SelectionDAG &DAG,
1498 static SDValue lowerMSABitClear(SDValue Op, SelectionDAG &DAG) {
1508 static SDValue lowerMSABitClearImm(SDValue Op, SelectionDAG &DAG) {
1519 SelectionDAG &DAG) const {
2172 static SDValue lowerMSALoadIntr(SDValue Op, SelectionDAG &DAG, unsigned Intr) {
2187 SelectionDAG &DAG) const {
2240 static SDValue lowerMSAStoreIntr(SDValue Op, SelectionDAG &DAG, unsigned Intr) {
2255 SelectionDAG &DAG) const {
2294 lowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const {
2330 // Lowers ISD::BUILD_VECTOR into appropriate SelectionDAG nodes for the
2344 SelectionDAG &DAG) const {
2389 // SelectionDAG::getConstant will promote SplatValue appropriately.
2440 SelectionDAG &DAG) {
2520 SelectionDAG &DAG) {
2552 SelectionDAG &DAG) {
2598 SelectionDAG &DAG) {
2645 SelectionDAG &DAG) {
2692 SelectionDAG &DAG) {
2740 SelectionDAG &DAG) {
2783 SelectionDAG &DAG) {
2819 SelectionDAG &DAG) {
2869 SelectionDAG &DAG) const {