diff options
| author | Jyotsna Verma <jverma@codeaurora.org> | 2013-03-29 21:09:53 +0000 |
|---|---|---|
| committer | Jyotsna Verma <jverma@codeaurora.org> | 2013-03-29 21:09:53 +0000 |
| commit | add82b3c755d960ad2924138ac8c3fa5562fb2bb (patch) | |
| tree | 4fe206b316b9dba485e8b97e57443f3613a86612 /llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp | |
| parent | bb03b8f45d72fd547ba835757bece8d0ae07d150 (diff) | |
| download | bcm5719-llvm-add82b3c755d960ad2924138ac8c3fa5562fb2bb.tar.gz bcm5719-llvm-add82b3c755d960ad2924138ac8c3fa5562fb2bb.zip | |
Hexagon: Add emitFrameIndexDebugValue function to emit debug information.
llvm-svn: 178368
Diffstat (limited to 'llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp')
| -rw-r--r-- | llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp b/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp index c403d0101f7..60b12ac01c9 100644 --- a/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp +++ b/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp @@ -537,6 +537,15 @@ MachineInstr *HexagonInstrInfo::foldMemoryOperandImpl(MachineFunction &MF, return(0); } +MachineInstr* +HexagonInstrInfo::emitFrameIndexDebugValue(MachineFunction &MF, + int FrameIx, uint64_t Offset, + const MDNode *MDPtr, + DebugLoc DL) const { + MachineInstrBuilder MIB = BuildMI(MF, DL, get(Hexagon::DBG_VALUE)) + .addImm(0).addImm(Offset).addMetadata(MDPtr); + return &*MIB; +} unsigned HexagonInstrInfo::createVR(MachineFunction* MF, MVT VT) const { |

