Lines Matching defs:LoongArchPreRAExpandPseudo
37 class LoongArchPreRAExpandPseudo : public MachineFunctionPass {
42 LoongArchPreRAExpandPseudo() : MachineFunctionPass(ID) {
88 char LoongArchPreRAExpandPseudo::ID = 0;
90 bool LoongArchPreRAExpandPseudo::runOnMachineFunction(MachineFunction &MF) {
99 bool LoongArchPreRAExpandPseudo::expandMBB(MachineBasicBlock &MBB) {
112 bool LoongArchPreRAExpandPseudo::expandMI(
134 bool LoongArchPreRAExpandPseudo::expandPcalau12iInstPair(
162 bool LoongArchPreRAExpandPseudo::expandLoadAddressPcrel(
175 bool LoongArchPreRAExpandPseudo::expandLoadAddressGot(
188 bool LoongArchPreRAExpandPseudo::expandLoadAddressTLSLE(
236 bool LoongArchPreRAExpandPseudo::expandLoadAddressTLSIE(
249 bool LoongArchPreRAExpandPseudo::expandLoadAddressTLSLD(
262 bool LoongArchPreRAExpandPseudo::expandLoadAddressTLSGD(
275 bool LoongArchPreRAExpandPseudo::expandLoadAddressTLSDesc(
746 INITIALIZE_PASS(LoongArchPreRAExpandPseudo, "loongarch-prera-expand-pseudo",
755 return new LoongArchPreRAExpandPseudo();