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,
110 SDValue
111 LowerFormalArguments(SDValue Chain,
116 SmallVectorImpl<SDValue> &InVals) const override;
117 SDValue LowerFormalArguments_32(SDValue Chain,
122 SmallVectorImpl<SDValue> &InVals) const;
123 SDValue LowerFormalArguments_64(SDValue Chain,
128 SmallVectorImpl<SDValue> &InVals) const;
130 SDValue
132 SmallVectorImpl<SDValue> &InVals) const override;
133 SDValue LowerCall_32(TargetLowering::CallLoweringInfo &CLI,
134 SmallVectorImpl<SDValue> &InVals) const;
135 SDValue LowerCall_64(TargetLowering::CallLoweringInfo &CLI,
136 SmallVectorImpl<SDValue> &InVals) const;
138 SDValue
139 LowerReturn(SDValue Chain,
142 const SmallVectorImpl<SDValue> &OutVals,
144 SDValue LowerReturn_32(SDValue Chain,
147 const SmallVectorImpl<SDValue> &OutVals,
149 SDValue LowerReturn_64(SDValue Chain,
152 const SmallVectorImpl<SDValue> &OutVals,
155 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
156 SDValue LowerGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const;
157 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const;
158 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
160 unsigned getSRetArgSize(SelectionDAG &DAG, SDValue Callee) const;
161 SDValue withTargetFlags(SDValue Op, unsigned TF, SelectionDAG &DAG) const;
162 SDValue makeHiLoPair(SDValue Op, unsigned HiTF, unsigned LoTF,
164 SDValue makeAddress(SDValue Op, SelectionDAG &DAG) const;
166 SDValue LowerF128_LibCallArg(SDValue Chain, ArgListTy &Args,
167 SDValue Arg, SDLoc DL,
169 SDValue LowerF128Op(SDValue Op, SelectionDAG &DAG,
172 SDValue LowerF128Compare(SDValue LHS, SDValue RHS,
184 SmallVectorImpl<SDValue>& Results,