Lines Matching defs:RISCVPreRAExpandPseudo
409 class RISCVPreRAExpandPseudo : public MachineFunctionPass {
415 RISCVPreRAExpandPseudo() : MachineFunctionPass(ID) {}
462 char RISCVPreRAExpandPseudo::ID = 0;
464 bool RISCVPreRAExpandPseudo::runOnMachineFunction(MachineFunction &MF) {
483 bool RISCVPreRAExpandPseudo::expandMBB(MachineBasicBlock &MBB) {
496 bool RISCVPreRAExpandPseudo::expandMI(MachineBasicBlock &MBB,
515 bool RISCVPreRAExpandPseudo::expandAuipcInstPair(
547 bool RISCVPreRAExpandPseudo::expandLoadLocalAddress(
554 bool RISCVPreRAExpandPseudo::expandLoadGlobalAddress(
562 bool RISCVPreRAExpandPseudo::expandLoadTLSIEAddress(
570 bool RISCVPreRAExpandPseudo::expandLoadTLSGDAddress(
577 bool RISCVPreRAExpandPseudo::expandLoadTLSDescAddress(
627 INITIALIZE_PASS(RISCVPreRAExpandPseudo, "riscv-prera-expand-pseudo",
633 FunctionPass *createRISCVPreRAExpandPseudoPass() { return new RISCVPreRAExpandPseudo(); }