Home | History | Annotate | Download | only in Mips

Lines Matching defs:LO

54   case MipsISD::Lo:                return "MipsISD::Lo";
247 // multHi/Lo: product of multiplication
248 // Lo0: initial value of Lo register
301 SDValue CopyFromLo = CurDAG->getCopyFromReg(Chain, dl, Mips::LO, MVT::i32,
321 // multHi/Lo: product of multiplication
322 // Lo0: initial value of Lo register
375 SDValue CopyFromLo = CurDAG->getCopyFromReg(Chain, dl, Mips::LO, MVT::i32,
422 unsigned LO = (Ty == MVT::i32) ? Mips::LO : Mips::LO64;
435 SDValue CopyFromLo = DAG.getCopyFromReg(InChain, dl, LO, Ty,
1384 // %hi/%lo relocation
1390 SDValue Lo = DAG.getNode(MipsISD::Lo, dl, MVT::i32, GALo);
1391 return DAG.getNode(ISD::ADD, dl, MVT::i32, HiPart, Lo);
1412 SDValue Lo = DAG.getNode(MipsISD::Lo, dl, ValTy, GALo);
1413 return DAG.getNode(ISD::ADD, dl, ValTy, ResNode, Lo);
1423 // %hi/%lo relocation
1429 SDValue Lo = DAG.getNode(MipsISD::Lo, dl, MVT::i32, BALo);
1430 return DAG.getNode(ISD::ADD, dl, MVT::i32, Hi, Lo);
1441 SDValue Lo = DAG.getNode(MipsISD::Lo, dl, MVT::i32, BALOOffset);
1442 return DAG.getNode(ISD::ADD, dl, MVT::i32, Load, Lo);
1496 SDValue Lo = DAG.getNode(MipsISD::TprelLo, dl, MVT::i32, TGALo);
1497 Offset = DAG.getNode(ISD::ADD, dl, MVT::i32, Hi, Lo);
1531 SDValue Lo = DAG.getNode(MipsISD::Lo, dl, MVT::i32, JTILo);
1532 ResNode = DAG.getNode(ISD::ADD, dl, MVT::i32, HiPart, Lo);
1562 SDValue Lo = DAG.getNode(MipsISD::Lo, dl, MVT::i32, CPLo);
1563 ResNode = DAG.getNode(ISD::ADD, dl, MVT::i32, HiPart, Lo);
1573 SDValue Lo = DAG.getNode(MipsISD::Lo, dl, MVT::i32, CPLo);
1574 ResNode = DAG.getNode(ISD::ADD, dl, MVT::i32, Load, Lo);
1997 SDValue Lo = DAG.getNode(MipsISD::ExtractElementF64, dl, MVT::i32,
2002 std::swap(Lo, Hi);
2005 RegsToPass.push_back(std::make_pair(LocRegLo, Lo));
2111 // Use GOT+LO if callee has internal linkage.
2113 SDValue Lo = DAG.getNode(MipsISD::Lo, dl, MVT::i32, CalleeLo);
2114 Callee = DAG.getNode(ISD::ADD, dl, MVT::i32, LoadValue, Lo);