• Home
  • Raw
  • Download

Lines Matching refs:SelectionDAG

232                                      APInt &KnownOne, const SelectionDAG &DAG,
244 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
273 SDValue ReconstructShuffle(SDValue Op, SelectionDAG &DAG) const;
411 SelectionDAG &DAG,
420 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals,
423 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const;
430 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG &DAG) const;
435 SDValue addTokenForArgument(SDValue Chain, SelectionDAG &DAG,
442 void saveVarArgRegisters(CCState &CCInfo, SelectionDAG &DAG, SDLoc DL,
453 SelectionDAG &DAG) const override;
455 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
456 SDValue LowerGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const;
457 SDValue LowerDarwinGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const;
458 SDValue LowerELFGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const;
460 SelectionDAG &DAG) const;
461 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const;
462 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const;
463 SDValue LowerSELECT(SDValue Op, SelectionDAG &DAG) const;
464 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const;
467 SelectionDAG &DAG) const;
468 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const;
469 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const;
470 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
471 SDValue LowerAAPCS_VASTART(SDValue Op, SelectionDAG &DAG) const;
472 SDValue LowerDarwin_VASTART(SDValue Op, SelectionDAG &DAG) const;
473 SDValue LowerVASTART(SDValue Op, SelectionDAG &DAG) const;
474 SDValue LowerVACOPY(SDValue Op, SelectionDAG &DAG) const;
475 SDValue LowerVAARG(SDValue Op, SelectionDAG &DAG) const;
476 SDValue LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const;
477 SDValue LowerRETURNADDR(SDValue Op, SelectionDAG &DAG) const;
478 SDValue LowerINSERT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
479 SDValue LowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
480 SDValue LowerSCALAR_TO_VECTOR(SDValue Op, SelectionDAG &DAG) const;
481 SDValue LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const;
482 SDValue LowerVECTOR_SHUFFLE(SDValue Op, SelectionDAG &DAG) const;
483 SDValue LowerEXTRACT_SUBVECTOR(SDValue Op, SelectionDAG &DAG) const;
484 SDValue LowerVectorSRA_SRL_SHL(SDValue Op, SelectionDAG &DAG) const;
485 SDValue LowerShiftLeftParts(SDValue Op, SelectionDAG &DAG) const;
486 SDValue LowerShiftRightParts(SDValue Op, SelectionDAG &DAG) const;
487 SDValue LowerVSETCC(SDValue Op, SelectionDAG &DAG) const;
488 SDValue LowerCTPOP(SDValue Op, SelectionDAG &DAG) const;
489 SDValue LowerF128Call(SDValue Op, SelectionDAG &DAG,
491 SDValue LowerFCOPYSIGN(SDValue Op, SelectionDAG &DAG) const;
492 SDValue LowerFP_EXTEND(SDValue Op, SelectionDAG &DAG) const;
493 SDValue LowerFP_ROUND(SDValue Op, SelectionDAG &DAG) const;
494 SDValue LowerFP_TO_INT(SDValue Op, SelectionDAG &DAG) const;
495 SDValue LowerINT_TO_FP(SDValue Op, SelectionDAG &DAG) const;
496 SDValue LowerVectorAND(SDValue Op, SelectionDAG &DAG) const;
497 SDValue LowerVectorOR(SDValue Op, SelectionDAG &DAG) const;
498 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const;
499 SDValue LowerFSINCOS(SDValue Op, SelectionDAG &DAG) const;
501 SDValue BuildSDIVPow2(SDNode *N, const APInt &Divisor, SelectionDAG &DAG,
507 SelectionDAG &DAG) const override;
520 SelectionDAG &DAG) const override;
535 SelectionDAG &DAG) const;
538 SelectionDAG &DAG) const override;
541 SelectionDAG &DAG) const override;
544 SelectionDAG &DAG) const override;