Lines Matching refs:MipsSEDAGToDAGISel
39 bool MipsSEDAGToDAGISel::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
46 void MipsSEDAGToDAGISel::addDSPCtrlRegOperands(bool IsDef, MachineInstr &MI, in addDSPCtrlRegOperands()
71 unsigned MipsSEDAGToDAGISel::getMSACtrlReg(const SDValue RegIdx) const { in getMSACtrlReg()
86 bool MipsSEDAGToDAGISel::replaceUsesWithZeroReg(MachineRegisterInfo *MRI, in replaceUsesWithZeroReg()
129 void MipsSEDAGToDAGISel::initGlobalBaseReg(MachineFunction &MF) { in initGlobalBaseReg()
218 void MipsSEDAGToDAGISel::processFunctionAfterISel(MachineFunction &MF) { in processFunctionAfterISel()
235 SDNode *MipsSEDAGToDAGISel::selectAddESubE(unsigned MOp, SDValue InFlag, in selectAddESubE()
279 bool MipsSEDAGToDAGISel::selectAddrFrameIndex(SDValue Addr, SDValue &Base, in selectAddrFrameIndex()
292 bool MipsSEDAGToDAGISel::selectAddrFrameIndexOffset(SDValue Addr, SDValue &Base, in selectAddrFrameIndexOffset()
317 bool MipsSEDAGToDAGISel::selectAddrRegImm(SDValue Addr, SDValue &Base, in selectAddrRegImm()
367 bool MipsSEDAGToDAGISel::selectAddrRegReg(SDValue Addr, SDValue &Base, in selectAddrRegReg()
379 bool MipsSEDAGToDAGISel::selectAddrDefault(SDValue Addr, SDValue &Base, in selectAddrDefault()
386 bool MipsSEDAGToDAGISel::selectIntAddr(SDValue Addr, SDValue &Base, in selectIntAddr()
392 bool MipsSEDAGToDAGISel::selectAddrRegImm9(SDValue Addr, SDValue &Base, in selectAddrRegImm9()
403 bool MipsSEDAGToDAGISel::selectAddrRegImm10(SDValue Addr, SDValue &Base, in selectAddrRegImm10()
415 bool MipsSEDAGToDAGISel::selectAddrRegImm12(SDValue Addr, SDValue &Base, in selectAddrRegImm12()
426 bool MipsSEDAGToDAGISel::selectAddrRegImm16(SDValue Addr, SDValue &Base, in selectAddrRegImm16()
437 bool MipsSEDAGToDAGISel::selectIntAddrMM(SDValue Addr, SDValue &Base, in selectIntAddrMM()
443 bool MipsSEDAGToDAGISel::selectIntAddrLSL2MM(SDValue Addr, SDValue &Base, in selectIntAddrLSL2MM()
465 bool MipsSEDAGToDAGISel::selectIntAddrMSA(SDValue Addr, SDValue &Base, in selectIntAddrMSA()
481 bool MipsSEDAGToDAGISel::selectVSplat(SDNode *N, APInt &Imm, in selectVSplat()
520 bool MipsSEDAGToDAGISel::
543 bool MipsSEDAGToDAGISel::
548 bool MipsSEDAGToDAGISel::
553 bool MipsSEDAGToDAGISel::
559 bool MipsSEDAGToDAGISel::
565 bool MipsSEDAGToDAGISel::
571 bool MipsSEDAGToDAGISel::
577 bool MipsSEDAGToDAGISel::
583 bool MipsSEDAGToDAGISel::
598 bool MipsSEDAGToDAGISel::selectVSplatUimmPow2(SDValue N, SDValue &Imm) const { in selectVSplatUimmPow2()
629 bool MipsSEDAGToDAGISel::selectVSplatMaskL(SDValue N, SDValue &Imm) const { in selectVSplatMaskL()
663 bool MipsSEDAGToDAGISel::selectVSplatMaskR(SDValue N, SDValue &Imm) const { in selectVSplatMaskR()
684 bool MipsSEDAGToDAGISel::selectVSplatUimmInvPow2(SDValue N, in selectVSplatUimmInvPow2()
705 std::pair<bool, SDNode*> MipsSEDAGToDAGISel::selectNode(SDNode *Node) { in selectNode()
951 bool MipsSEDAGToDAGISel::
1019 return new MipsSEDAGToDAGISel(TM); in createMipsSEISelDag()