Home | History | Annotate | Download | only in PTX

Lines Matching refs:SDValue

39     bool SelectADDRrr(SDValue &Addr, SDValue &R1, SDValue &R2);
40 bool SelectADDRri(SDValue &Addr, SDValue &Base, SDValue &Offset);
41 bool SelectADDRii(SDValue &Addr, SDValue &Base, SDValue &Offset);
42 bool SelectADDRlocal(SDValue &Addr, SDValue &Base, SDValue &Offset);
56 bool isImm(const SDValue &operand);
57 bool SelectImm(const SDValue &operand, SDValue &imm);
92 SDValue Chain = Node->getOperand(0);
93 SDValue Pred = Node->getOperand(1);
94 SDValue Target = Node->getOperand(2); // branch target
95 SDValue PredOp = CurDAG->getTargetConstant(PTXPredicate::Normal, MVT::i32);
102 SDValue Ops[] = { Target, Pred, PredOp, Chain };
107 SDValue Chain = Node->getOperand(0);
108 SDValue Index = Node->getOperand(1);
133 SDValue Pred = CurDAG->getRegister(PTX::NoRegister, MVT::i1);
134 SDValue PredOp = CurDAG->getTargetConstant(PTXPredicate::None, MVT::i32);
137 SDValue Ops[] = { Index, Pred, PredOp, Chain };
143 SDValue Chain = Node->getOperand(0);
144 SDValue Value = Node->getOperand(1);
171 SDValue Pred = CurDAG->getRegister(PTX::NoRegister, MVT::i1);
172 SDValue PredOp = CurDAG->getTargetConstant(PTXPredicate::None, MVT::i32);
175 SDValue Ops[] = { Value, Pred, PredOp, Chain };
187 //SDValue TFI = CurDAG->getTargetFrameIndex(FI, Node->getValueType(0));
191 SDValue FrameSymbol = CurDAG->getTargetExternalSymbol(MFI->getFrameSymbol(FI),
198 bool PTXDAGToDAGISel::SelectADDRrr(SDValue &Addr, SDValue &R1, SDValue &R2) {
212 bool PTXDAGToDAGISel::SelectADDRri(SDValue &Addr, SDValue &Base,
213 SDValue &Offset) {
287 bool PTXDAGToDAGISel::SelectADDRii(SDValue &Addr, SDValue &Base,
288 SDValue &Offset) {
308 bool PTXDAGToDAGISel::SelectADDRlocal(SDValue &Addr, SDValue &Base,
309 SDValue &Offset) {
337 bool PTXDAGToDAGISel::isImm(const SDValue &operand) {
341 bool PTXDAGToDAGISel::SelectImm(const SDValue &operand, SDValue &imm) {