[PATCH] D145471: [RISCV] Set how many bytes load from or store to stack slot
    Kito Cheng via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Tue Mar  7 18:43:55 PST 2023
    
    
  
kito-cheng added inline comments.
================
Comment at: llvm/lib/Target/RISCV/RISCVInstrInfo.cpp:82
+                                             int &FrameIndex,
+                                             unsigned &MemBytes) const {
   switch (MI.getOpcode()) {
----------------
We might need to init MemByte to 0?
```
  /// Optional extension of isLoadFromStackSlot that returns the number of
  /// bytes loaded from the stack. This must be implemented if a backend
  /// supports partial stack slot spills/loads to further disambiguate
  /// what the load does.
  virtual unsigned isLoadFromStackSlot(const MachineInstr &MI, 
                                       int &FrameIndex,
                                       unsigned &MemBytes) const {
    MemBytes = 0; 
    return isLoadFromStackSlot(MI, FrameIndex);
  }
```
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D145471/new/
https://reviews.llvm.org/D145471
    
    
More information about the llvm-commits
mailing list