Lines Matching defs:LoongArchPreRAExpandPseudo
39 class LoongArchPreRAExpandPseudo : public MachineFunctionPass {
44 LoongArchPreRAExpandPseudo() : MachineFunctionPass(ID) {
112 char LoongArchPreRAExpandPseudo::ID = 0;
114 bool LoongArchPreRAExpandPseudo::runOnMachineFunction(MachineFunction &MF) {
123 bool LoongArchPreRAExpandPseudo::expandMBB(MachineBasicBlock &MBB) {
136 bool LoongArchPreRAExpandPseudo::expandMI(
182 bool LoongArchPreRAExpandPseudo::expandPcalau12iInstPair(
213 bool LoongArchPreRAExpandPseudo::expandLargeAddressLoad(
223 bool LoongArchPreRAExpandPseudo::expandLargeAddressLoad(
316 bool LoongArchPreRAExpandPseudo::expandLoadAddressPcrel(
335 bool LoongArchPreRAExpandPseudo::expandLoadAddressGot(
354 bool LoongArchPreRAExpandPseudo::expandLoadAddressTLSLE(
419 bool LoongArchPreRAExpandPseudo::expandLoadAddressTLSIE(
438 bool LoongArchPreRAExpandPseudo::expandLoadAddressTLSLD(
457 bool LoongArchPreRAExpandPseudo::expandLoadAddressTLSGD(
476 bool LoongArchPreRAExpandPseudo::expandLoadAddressTLSDesc(
562 bool LoongArchPreRAExpandPseudo::expandFunctionCALL(
616 void LoongArchPreRAExpandPseudo::annotateTableJump(
825 INITIALIZE_PASS(LoongArchPreRAExpandPseudo, "loongarch-prera-expand-pseudo",
834 return new LoongArchPreRAExpandPseudo();