Home | History | Annotate | Download | only in NVPTX

Lines Matching refs:Addr

450   SDValue Addr;
455 if (SelectDirectAddr(N1, Addr)) {
480 getI32Imm(fromTypeWidth), Addr, Chain };
632 SDValue Addr, Offset, Base;
691 if (SelectDirectAddr(Op1, Addr)) {
741 getI32Imm(FromTypeWidth), Addr, Chain };
1046 SDValue Base, Offset, Addr;
1053 if (SelectDirectAddr(Op1, Addr)) {
1192 SDValue Ops[] = { Addr, Chain };
1820 SDValue Addr;
1825 if (SelectDirectAddr(N2, Addr)) {
1850 getI32Imm(toTypeWidth), Addr, Chain };
2001 SDValue Addr, Offset, Base;
2065 if (SelectDirectAddr(N2, Addr)) {
2112 StOps.push_back(Addr);
3496 SDNode *OpNode, SDValue Addr, SDValue &Base, SDValue &Offset, MVT mvt) {
3497 if (Addr.getOpcode() == ISD::ADD) {
3498 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) {
3499 SDValue base = Addr.getOperand(0);
3510 bool NVPTXDAGToDAGISel::SelectADDRsi(SDNode *OpNode, SDValue Addr,
3512 return SelectADDRsi_imp(OpNode, Addr, Base, Offset, MVT::i32);
3516 bool NVPTXDAGToDAGISel::SelectADDRsi64(SDNode *OpNode, SDValue Addr,
3518 return SelectADDRsi_imp(OpNode, Addr, Base, Offset, MVT::i64);
3523 SDNode *OpNode, SDValue Addr, SDValue &Base, SDValue &Offset, MVT mvt) {
3524 if (FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(Addr)) {
3529 if (Addr.getOpcode() == ISD::TargetExternalSymbol ||
3530 Addr.getOpcode() == ISD::TargetGlobalAddress)
3533 if (Addr.getOpcode() == ISD::ADD) {
3534 if (SelectDirectAddr(Addr.getOperand(0), Addr)) {
3537 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) {
3539 dyn_cast<FrameIndexSDNode>(Addr.getOperand(0)))
3543 Base = Addr.getOperand(0);
3552 bool NVPTXDAGToDAGISel::SelectADDRri(SDNode *OpNode, SDValue Addr,
3554 return SelectADDRri_imp(OpNode, Addr, Base, Offset, MVT::i32);
3558 bool NVPTXDAGToDAGISel::SelectADDRri64(SDNode *OpNode, SDValue Addr,
3560 return SelectADDRri_imp(OpNode, Addr, Base, Offset, MVT::i64);