Lines Matching refs:Root
78 ComplexRendererFns selectArithImmed(MachineOperand &Root) const;
80 ComplexRendererFns selectAddrModeUnscaled(MachineOperand &Root,
83 ComplexRendererFns selectAddrModeUnscaled8(MachineOperand &Root) const { in selectAddrModeUnscaled8()
84 return selectAddrModeUnscaled(Root, 1); in selectAddrModeUnscaled8()
86 ComplexRendererFns selectAddrModeUnscaled16(MachineOperand &Root) const { in selectAddrModeUnscaled16()
87 return selectAddrModeUnscaled(Root, 2); in selectAddrModeUnscaled16()
89 ComplexRendererFns selectAddrModeUnscaled32(MachineOperand &Root) const { in selectAddrModeUnscaled32()
90 return selectAddrModeUnscaled(Root, 4); in selectAddrModeUnscaled32()
92 ComplexRendererFns selectAddrModeUnscaled64(MachineOperand &Root) const { in selectAddrModeUnscaled64()
93 return selectAddrModeUnscaled(Root, 8); in selectAddrModeUnscaled64()
95 ComplexRendererFns selectAddrModeUnscaled128(MachineOperand &Root) const { in selectAddrModeUnscaled128()
96 return selectAddrModeUnscaled(Root, 16); in selectAddrModeUnscaled128()
99 ComplexRendererFns selectAddrModeIndexed(MachineOperand &Root,
102 ComplexRendererFns selectAddrModeIndexed(MachineOperand &Root) const { in selectAddrModeIndexed()
103 return selectAddrModeIndexed(Root, Width / 8); in selectAddrModeIndexed()
1731 AArch64InstructionSelector::selectArithImmed(MachineOperand &Root) const { in selectArithImmed()
1732 MachineInstr &MI = *Root.getParent(); in selectArithImmed()
1743 if (Root.isImm()) in selectArithImmed()
1744 Immed = Root.getImm(); in selectArithImmed()
1745 else if (Root.isCImm()) in selectArithImmed()
1746 Immed = Root.getCImm()->getZExtValue(); in selectArithImmed()
1747 else if (Root.isReg()) { in selectArithImmed()
1748 MachineInstr *Def = MRI.getVRegDef(Root.getReg()); in selectArithImmed()
1781 AArch64InstructionSelector::selectAddrModeUnscaled(MachineOperand &Root, in selectAddrModeUnscaled() argument
1784 Root.getParent()->getParent()->getParent()->getRegInfo(); in selectAddrModeUnscaled()
1786 if (!Root.isReg()) in selectAddrModeUnscaled()
1789 if (!isBaseWithConstantOffset(Root, MRI)) in selectAddrModeUnscaled()
1792 MachineInstr *RootDef = MRI.getVRegDef(Root.getReg()); in selectAddrModeUnscaled()
1825 AArch64InstructionSelector::selectAddrModeIndexed(MachineOperand &Root, in selectAddrModeIndexed() argument
1828 Root.getParent()->getParent()->getParent()->getRegInfo(); in selectAddrModeIndexed()
1830 if (!Root.isReg()) in selectAddrModeIndexed()
1833 MachineInstr *RootDef = MRI.getVRegDef(Root.getReg()); in selectAddrModeIndexed()
1844 if (isBaseWithConstantOffset(Root, MRI)) { in selectAddrModeIndexed()
1869 if (selectAddrModeUnscaled(Root, Size).hasValue()) in selectAddrModeIndexed()
1873 [=](MachineInstrBuilder &MIB) { MIB.add(Root); }, in selectAddrModeIndexed()