Lines Matching refs:SelectionDAG

236                                      APInt &KnownOne, const SelectionDAG &DAG,
248 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
277 SDValue ReconstructShuffle(SDValue Op, SelectionDAG &DAG) const;
431 const SDLoc &DL, SelectionDAG &DAG,
440 const SDLoc &DL, SelectionDAG &DAG,
444 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const;
450 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG &DAG) const;
455 SDValue addTokenForArgument(SDValue Chain, SelectionDAG &DAG,
462 void saveVarArgRegisters(CCState &CCInfo, SelectionDAG &DAG, const SDLoc &DL,
473 SelectionDAG &DAG) const override;
475 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
476 SDValue LowerGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const;
477 SDValue LowerDarwinGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const;
478 SDValue LowerELFGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const;
480 SelectionDAG &DAG) const;
481 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const;
482 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const;
483 SDValue LowerSELECT(SDValue Op, SelectionDAG &DAG) const;
484 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const;
487 SelectionDAG &DAG) const;
488 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const;
489 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const;
490 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
491 SDValue LowerAAPCS_VASTART(SDValue Op, SelectionDAG &DAG) const;
492 SDValue LowerDarwin_VASTART(SDValue Op, SelectionDAG &DAG) const;
493 SDValue LowerVASTART(SDValue Op, SelectionDAG &DAG) const;
494 SDValue LowerVACOPY(SDValue Op, SelectionDAG &DAG) const;
495 SDValue LowerVAARG(SDValue Op, SelectionDAG &DAG) const;
496 SDValue LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const;
497 SDValue LowerRETURNADDR(SDValue Op, SelectionDAG &DAG) const;
498 SDValue LowerINSERT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
499 SDValue LowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
500 SDValue LowerSCALAR_TO_VECTOR(SDValue Op, SelectionDAG &DAG) const;
501 SDValue LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const;
502 SDValue LowerVECTOR_SHUFFLE(SDValue Op, SelectionDAG &DAG) const;
503 SDValue LowerEXTRACT_SUBVECTOR(SDValue Op, SelectionDAG &DAG) const;
504 SDValue LowerVectorSRA_SRL_SHL(SDValue Op, SelectionDAG &DAG) const;
505 SDValue LowerShiftLeftParts(SDValue Op, SelectionDAG &DAG) const;
506 SDValue LowerShiftRightParts(SDValue Op, SelectionDAG &DAG) const;
507 SDValue LowerVSETCC(SDValue Op, SelectionDAG &DAG) const;
508 SDValue LowerCTPOP(SDValue Op, SelectionDAG &DAG) const;
509 SDValue LowerF128Call(SDValue Op, SelectionDAG &DAG,
511 SDValue LowerFCOPYSIGN(SDValue Op, SelectionDAG &DAG) const;
512 SDValue LowerFP_EXTEND(SDValue Op, SelectionDAG &DAG) const;
513 SDValue LowerFP_ROUND(SDValue Op, SelectionDAG &DAG) const;
514 SDValue LowerFP_TO_INT(SDValue Op, SelectionDAG &DAG) const;
515 SDValue LowerINT_TO_FP(SDValue Op, SelectionDAG &DAG) const;
516 SDValue LowerVectorAND(SDValue Op, SelectionDAG &DAG) const;
517 SDValue LowerVectorOR(SDValue Op, SelectionDAG &DAG) const;
518 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const;
519 SDValue LowerFSINCOS(SDValue Op, SelectionDAG &DAG) const;
521 SDValue BuildSDIVPow2(SDNode *N, const APInt &Divisor, SelectionDAG &DAG,
532 SelectionDAG &DAG) const override;
548 SelectionDAG &DAG) const override;
563 SelectionDAG &DAG) const;
566 SelectionDAG &DAG) const override;
569 SelectionDAG &DAG) const override;
572 SelectionDAG &DAG) const override;