search for: locreghigh

Displaying 2 results from an estimated 2 matches for "locreghigh".

2012 Oct 06
2
[LLVMdev] Pairing Registers on a Target Similar to Mips?
...MVT::i32)); SDValue Hi = DAG.getNode(MIPSISD::ExtractElementF64, dl, MVT::i32, Arg, DAG.getConstant(1, MVT::i32)); if (!Subtarget->isLittle()) std::swap(Lo, Hi); unsigned LocRegLo = VA.getLocReg(); unsigned LocRegHigh = getNextIntArgReg(LocRegLo); RegsToPass.push_back(std::make_pair(LocRegLo, Lo)); RegsToPass.push_back(std::make_pair(LocRegHigh, Hi)); I added this SDValue: SDValue Num = DAG.getNode(MIPSISD::CopyF64,dl,MVT::i32, Arg); But I need to create a Hi and a Lo SDValue to add to...
2012 Oct 09
0
[LLVMdev] Pairing Registers on a Target Similar to Mips?
...G.getNode(MIPSISD::ExtractElementF64, dl, > MVT::i32, > Arg, DAG.getConstant(1, MVT::i32)); > > if (!Subtarget->isLittle()) > std::swap(Lo, Hi); > > unsigned LocRegLo = VA.getLocReg(); > unsigned LocRegHigh = getNextIntArgReg(LocRegLo); > > RegsToPass.push_back(std::make_pair(LocRegLo, Lo)); > RegsToPass.push_back(std::make_pair(LocRegHigh, Hi)); > > I added this SDValue: > SDValue Num = DAG.getNode(MIPSISD::CopyF64,dl,MVT::i32, Arg); > > Doesn't thi...