Lines Matching refs:WasmPEI
62 class WasmPEI : public MachineFunctionPass {
65 WasmPEI() : MachineFunctionPass(ID) {
107 char WasmPEI::ID = 0;
111 return new WasmPEI();
120 INITIALIZE_PASS_BEGIN(WasmPEI, "wasmprologepilog",
126 INITIALIZE_PASS_END(WasmPEI, "wasmprologepilog",
134 void WasmPEI::getAnalysisUsage(AnalysisUsage &AU) const {
144 void WasmPEI::calculateSets(MachineFunction &Fn) {
180 bool WasmPEI::runOnMachineFunction(MachineFunction &Fn) {
258 void WasmPEI::calculateCallsInformation(MachineFunction &Fn) {
309 void WasmPEI::assignCalleeSavedSpillSlots(MachineFunction &F,
446 void WasmPEI::insertCSRSpillsAndRestores(MachineFunction &Fn) {
562 void WasmPEI::calculateFrameObjectOffsets(MachineFunction &Fn) {
789 void WasmPEI::insertPrologEpilogCode(MachineFunction &Fn) {
825 void WasmPEI::replaceFrameIndices(MachineFunction &Fn) {
860 void WasmPEI::replaceFrameIndices(MachineBasicBlock *BB, MachineFunction &Fn,
985 WasmPEI::scavengeFrameVirtualRegs(MachineFunction &Fn) {