Lines Matching refs:Op
235 void computeKnownBitsForTargetNode(const SDValue Op, APInt &KnownZero,
248 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
277 SDValue ReconstructShuffle(SDValue Op, SelectionDAG &DAG) const;
444 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const;
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;
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;
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;
546 void LowerAsmOperandForConstraint(SDValue Op, std::string &Constraint,
561 bool getIndexedAddressParts(SDNode *Op, SDValue &Base, SDValue &Offset,
567 bool getPostIndexedAddressParts(SDNode *N, SDNode *Op, SDValue &Base,