Lines Matching refs:SDValue
75 bool isZExtFree(SDValue Val, EVT VT2) const override;
83 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
84 void ReplaceNodeResults(SDNode *N, SmallVectorImpl<SDValue> &Results,
87 SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
89 unsigned ComputeNumSignBitsForTargetNode(SDValue Op,
105 void LowerAsmOperandForConstraint(SDValue Op, std::string &Constraint,
106 std::vector<SDValue> &Ops,
165 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
169 SmallVectorImpl<SDValue> &InVals) const override;
174 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
176 const SmallVectorImpl<SDValue> &OutVals, const SDLoc &DL,
178 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI,
179 SmallVectorImpl<SDValue> &InVals) const override;
189 SDValue C) const override;
214 SDValue getAddr(NodeTy *N, SelectionDAG &DAG, bool IsLocal = true) const;
216 SDValue getStaticTLSAddr(GlobalAddressSDNode *N, SelectionDAG &DAG,
218 SDValue getDynamicTLSAddr(GlobalAddressSDNode *N, SelectionDAG &DAG) const;
220 SDValue lowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
221 SDValue lowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
222 SDValue lowerConstantPool(SDValue Op, SelectionDAG &DAG) const;
223 SDValue lowerGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const;
224 SDValue lowerSELECT(SDValue Op, SelectionDAG &DAG) const;
225 SDValue lowerVASTART(SDValue Op, SelectionDAG &DAG) const;
226 SDValue lowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const;
227 SDValue lowerRETURNADDR(SDValue Op, SelectionDAG &DAG) const;
228 SDValue lowerShiftLeftParts(SDValue Op, SelectionDAG &DAG) const;
229 SDValue lowerShiftRightParts(SDValue Op, SelectionDAG &DAG, bool IsSRA) const;
230 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const;
239 const SmallVectorImpl<std::pair<llvm::Register, llvm::SDValue>> &Regs,