|
LLVM
8.0.1
|
#include "Target/WebAssembly/WebAssemblyDebugValueManager.h"
Public Member Functions | |
| WebAssemblyDebugValueManager (MachineInstr *Instr) | |
| void | move (MachineInstr *Insert) |
| void | updateReg (unsigned Reg) |
| void | clone (MachineInstr *Insert, unsigned NewReg) |
Definition at line 25 of file WebAssemblyDebugValueManager.h.
| WebAssemblyDebugValueManager::WebAssemblyDebugValueManager | ( | MachineInstr * | Instr | ) |
Definition at line 21 of file WebAssemblyDebugValueManager.cpp.
References llvm::MachineInstr::collectDebugValues().
| void WebAssemblyDebugValueManager::clone | ( | MachineInstr * | Insert, |
| unsigned | NewReg | ||
| ) |
Definition at line 37 of file WebAssemblyDebugValueManager.cpp.
References llvm::MachineFunction::CloneMachineInstr(), llvm::MachineInstr::getOperand(), llvm::MachineBasicBlock::getParent(), llvm::MachineInstr::getParent(), llvm::MachineBasicBlock::insert(), llvm::reverse(), and llvm::MachineOperand::setReg().
| void WebAssemblyDebugValueManager::move | ( | MachineInstr * | Insert | ) |
Definition at line 26 of file WebAssemblyDebugValueManager.cpp.
References llvm::MachineInstr::getParent(), llvm::reverse(), and llvm::MachineBasicBlock::splice().
| void WebAssemblyDebugValueManager::updateReg | ( | unsigned | Reg | ) |
Definition at line 32 of file WebAssemblyDebugValueManager.cpp.
1.8.13