Lines Matching refs:SDValue
58 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
63 void computeKnownBitsForTargetNode(const SDValue Op,
79 void LowerAsmOperandForConstraint(SDValue Op,
81 std::vector<SDValue> &Ops,
94 SDValue
95 LowerFormalArguments(SDValue Chain,
100 SmallVectorImpl<SDValue> &InVals) const override;
101 SDValue LowerFormalArguments_32(SDValue Chain,
106 SmallVectorImpl<SDValue> &InVals) const;
107 SDValue LowerFormalArguments_64(SDValue Chain,
112 SmallVectorImpl<SDValue> &InVals) const;
114 SDValue
116 SmallVectorImpl<SDValue> &InVals) const override;
117 SDValue LowerCall_32(TargetLowering::CallLoweringInfo &CLI,
118 SmallVectorImpl<SDValue> &InVals) const;
119 SDValue LowerCall_64(TargetLowering::CallLoweringInfo &CLI,
120 SmallVectorImpl<SDValue> &InVals) const;
122 SDValue
123 LowerReturn(SDValue Chain,
126 const SmallVectorImpl<SDValue> &OutVals,
128 SDValue LowerReturn_32(SDValue Chain,
131 const SmallVectorImpl<SDValue> &OutVals,
133 SDValue LowerReturn_64(SDValue Chain,
136 const SmallVectorImpl<SDValue> &OutVals,
139 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
140 SDValue LowerGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const;
141 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const;
142 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
144 unsigned getSRetArgSize(SelectionDAG &DAG, SDValue Callee) const;
145 SDValue withTargetFlags(SDValue Op, unsigned TF, SelectionDAG &DAG) const;
146 SDValue makeHiLoPair(SDValue Op, unsigned HiTF, unsigned LoTF,
148 SDValue makeAddress(SDValue Op, SelectionDAG &DAG) const;
150 SDValue LowerF128_LibCallArg(SDValue Chain, ArgListTy &Args,
151 SDValue Arg, SDLoc DL,
153 SDValue LowerF128Op(SDValue Op, SelectionDAG &DAG,
156 SDValue LowerF128Compare(SDValue LHS, SDValue RHS,
168 SmallVectorImpl<SDValue>& Results,