Lines Matching refs:MipsSEDAGToDAGISel
39 bool MipsSEDAGToDAGISel::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
46 void MipsSEDAGToDAGISel::addDSPCtrlRegOperands(bool IsDef, MachineInstr &MI, in addDSPCtrlRegOperands()
72 unsigned MipsSEDAGToDAGISel::getMSACtrlReg(const SDValue RegIdx) const { in getMSACtrlReg()
87 bool MipsSEDAGToDAGISel::replaceUsesWithZeroReg(MachineRegisterInfo *MRI, in replaceUsesWithZeroReg()
130 void MipsSEDAGToDAGISel::initGlobalBaseReg(MachineFunction &MF) { in initGlobalBaseReg()
219 void MipsSEDAGToDAGISel::processFunctionAfterISel(MachineFunction &MF) { in processFunctionAfterISel()
240 void MipsSEDAGToDAGISel::selectAddESubE(unsigned MOp, SDValue InFlag, in selectAddESubE()
283 bool MipsSEDAGToDAGISel::selectAddrFrameIndex(SDValue Addr, SDValue &Base, in selectAddrFrameIndex()
296 bool MipsSEDAGToDAGISel::selectAddrFrameIndexOffset(SDValue Addr, SDValue &Base, in selectAddrFrameIndexOffset()
321 bool MipsSEDAGToDAGISel::selectAddrRegImm(SDValue Addr, SDValue &Base, in selectAddrRegImm()
371 bool MipsSEDAGToDAGISel::selectAddrDefault(SDValue Addr, SDValue &Base, in selectAddrDefault()
378 bool MipsSEDAGToDAGISel::selectIntAddr(SDValue Addr, SDValue &Base, in selectIntAddr()
384 bool MipsSEDAGToDAGISel::selectAddrRegImm9(SDValue Addr, SDValue &Base, in selectAddrRegImm9()
395 bool MipsSEDAGToDAGISel::selectAddrRegImm10(SDValue Addr, SDValue &Base, in selectAddrRegImm10()
407 bool MipsSEDAGToDAGISel::selectAddrRegImm11(SDValue Addr, SDValue &Base, in selectAddrRegImm11()
419 bool MipsSEDAGToDAGISel::selectAddrRegImm12(SDValue Addr, SDValue &Base, in selectAddrRegImm12()
430 bool MipsSEDAGToDAGISel::selectAddrRegImm16(SDValue Addr, SDValue &Base, in selectAddrRegImm16()
441 bool MipsSEDAGToDAGISel::selectIntAddr11MM(SDValue Addr, SDValue &Base, in selectIntAddr11MM()
447 bool MipsSEDAGToDAGISel::selectIntAddr12MM(SDValue Addr, SDValue &Base, in selectIntAddr12MM()
453 bool MipsSEDAGToDAGISel::selectIntAddr16MM(SDValue Addr, SDValue &Base, in selectIntAddr16MM()
459 bool MipsSEDAGToDAGISel::selectIntAddrLSL2MM(SDValue Addr, SDValue &Base, in selectIntAddrLSL2MM()
481 bool MipsSEDAGToDAGISel::selectIntAddrMSA(SDValue Addr, SDValue &Base, in selectIntAddrMSA()
497 bool MipsSEDAGToDAGISel::selectVSplat(SDNode *N, APInt &Imm, in selectVSplat()
536 bool MipsSEDAGToDAGISel::
559 bool MipsSEDAGToDAGISel::
564 bool MipsSEDAGToDAGISel::
569 bool MipsSEDAGToDAGISel::
575 bool MipsSEDAGToDAGISel::
581 bool MipsSEDAGToDAGISel::
587 bool MipsSEDAGToDAGISel::
593 bool MipsSEDAGToDAGISel::
599 bool MipsSEDAGToDAGISel::
614 bool MipsSEDAGToDAGISel::selectVSplatUimmPow2(SDValue N, SDValue &Imm) const { in selectVSplatUimmPow2()
645 bool MipsSEDAGToDAGISel::selectVSplatMaskL(SDValue N, SDValue &Imm) const { in selectVSplatMaskL()
679 bool MipsSEDAGToDAGISel::selectVSplatMaskR(SDValue N, SDValue &Imm) const { in selectVSplatMaskR()
700 bool MipsSEDAGToDAGISel::selectVSplatUimmInvPow2(SDValue N, in selectVSplatUimmInvPow2()
721 bool MipsSEDAGToDAGISel::trySelect(SDNode *Node) { in trySelect()
969 bool MipsSEDAGToDAGISel::
1038 return new MipsSEDAGToDAGISel(TM, OptLevel); in createMipsSEISelDag()