Lines Matching refs:SDValue

389   void LowerAsmOperandForConstraint(SDValue Op,
391 std::vector<SDValue> &Ops,
429 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
432 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
436 SmallVectorImpl<SDValue> &InVals) const override;
437 SDValue LowerCall(CallLoweringInfo &CLI,
438 SmallVectorImpl<SDValue> &InVals) const override;
444 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
446 const SmallVectorImpl<SDValue> &OutVals,
448 SDValue prepareVolatileOrAtomicLoad(SDValue Chain, SDLoc DL,
450 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
456 SDValue lowerSETCC(SDValue Op, SelectionDAG &DAG) const;
457 SDValue lowerBR_CC(SDValue Op, SelectionDAG &DAG) const;
458 SDValue lowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const;
459 SDValue lowerGlobalAddress(GlobalAddressSDNode *Node,
461 SDValue lowerTLSGetOffset(GlobalAddressSDNode *Node,
463 SDValue GOTOffset) const;
464 SDValue lowerGlobalTLSAddress(GlobalAddressSDNode *Node,
466 SDValue lowerBlockAddress(BlockAddressSDNode *Node,
468 SDValue lowerJumpTable(JumpTableSDNode *JT, SelectionDAG &DAG) const;
469 SDValue lowerConstantPool(ConstantPoolSDNode *CP, SelectionDAG &DAG) const;
470 SDValue lowerVASTART(SDValue Op, SelectionDAG &DAG) const;
471 SDValue lowerVACOPY(SDValue Op, SelectionDAG &DAG) const;
472 SDValue lowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG) const;
473 SDValue lowerSMUL_LOHI(SDValue Op, SelectionDAG &DAG) const;
474 SDValue lowerUMUL_LOHI(SDValue Op, SelectionDAG &DAG) const;
475 SDValue lowerSDIVREM(SDValue Op, SelectionDAG &DAG) const;
476 SDValue lowerUDIVREM(SDValue Op, SelectionDAG &DAG) const;
477 SDValue lowerBITCAST(SDValue Op, SelectionDAG &DAG) const;
478 SDValue lowerOR(SDValue Op, SelectionDAG &DAG) const;
479 SDValue lowerCTPOP(SDValue Op, SelectionDAG &DAG) const;
480 SDValue lowerATOMIC_LOAD(SDValue Op, SelectionDAG &DAG) const;
481 SDValue lowerATOMIC_STORE(SDValue Op, SelectionDAG &DAG) const;
482 SDValue lowerATOMIC_LOAD_OP(SDValue Op, SelectionDAG &DAG,
484 SDValue lowerATOMIC_LOAD_SUB(SDValue Op, SelectionDAG &DAG) const;
485 SDValue lowerATOMIC_CMP_SWAP(SDValue Op, SelectionDAG &DAG) const;
486 SDValue lowerLOAD_SEQUENCE_POINT(SDValue Op, SelectionDAG &DAG) const;
487 SDValue lowerSTACKSAVE(SDValue Op, SelectionDAG &DAG) const;
488 SDValue lowerSTACKRESTORE(SDValue Op, SelectionDAG &DAG) const;
489 SDValue lowerPREFETCH(SDValue Op, SelectionDAG &DAG) const;
490 SDValue lowerINTRINSIC_W_CHAIN(SDValue Op, SelectionDAG &DAG) const;
491 SDValue lowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const;
492 SDValue lowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const;
493 SDValue lowerVECTOR_SHUFFLE(SDValue Op, SelectionDAG &DAG) const;
494 SDValue lowerSCALAR_TO_VECTOR(SDValue Op, SelectionDAG &DAG) const;
495 SDValue lowerINSERT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
496 SDValue lowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
497 SDValue lowerExtendVectorInreg(SDValue Op, SelectionDAG &DAG,
499 SDValue lowerShift(SDValue Op, SelectionDAG &DAG, unsigned ByScalar) const;
501 SDValue combineExtract(SDLoc DL, EVT ElemVT, EVT VecVT, SDValue OrigOp,
504 SDValue combineTruncateExtract(SDLoc DL, EVT TruncVT, SDValue Op,