[llvm] [NVPTX] Fixup NVPTXPrologEpilogPass for opt-bisect-limit (PR #144136)
Justin Fargnoli via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 17 09:05:52 PDT 2025
================
@@ -41,14 +41,52 @@ class NVPTXPrologEpilogPass : public MachineFunctionPass {
private:
void calculateFrameObjectOffsets(MachineFunction &Fn);
};
-}
+} // end anonymous namespace
MachineFunctionPass *llvm::createNVPTXPrologEpilogPass() {
return new NVPTXPrologEpilogPass();
}
char NVPTXPrologEpilogPass::ID = 0;
+INITIALIZE_PASS(NVPTXPrologEpilogPass, DEBUG_TYPE,
+ "NVPTX Prologue/Epilogue Insertion", false, false)
+
+static bool replaceFrameIndexDebugInstr(MachineFunction &MF, MachineInstr &MI,
+ unsigned OpIdx) {
+ const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering();
+ const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo();
+ if (MI.isDebugValue()) {
----------------
justinfargnoli wrote:
Ignore-able nit: use early return
https://github.com/llvm/llvm-project/pull/144136
More information about the llvm-commits
mailing list