|
LLVM 22.0.0git
|
This file implements the manager for MachineInstr DebugValues. More...
#include "WebAssemblyDebugValueManager.h"#include "MCTargetDesc/WebAssemblyMCTargetDesc.h"#include "WebAssembly.h"#include "WebAssemblyMachineFunctionInfo.h"#include "llvm/CodeGen/MachineInstr.h"#include "llvm/IR/DebugInfoMetadata.h"#include "llvm/IR/Function.h"Go to the source code of this file.
Functions | |
| static bool | isSameScalarConst (const MachineInstr *A, const MachineInstr *B) |
| static bool | hasSameDebugLoc (const MachineBasicBlock *MBB, DebugLoc DL) |
This file implements the manager for MachineInstr DebugValues.
Definition in file WebAssemblyDebugValueManager.cpp.
|
static |
Definition at line 236 of file WebAssemblyDebugValueManager.cpp.
Referenced by llvm::WebAssemblyDebugValueManager::cloneSink(), and llvm::WebAssemblyDebugValueManager::sink().
|
static |
Definition at line 49 of file WebAssemblyDebugValueManager.cpp.
References A(), B(), llvm::MachineOperand::getFPImm(), llvm::MachineOperand::getGlobal(), llvm::MachineOperand::getImm(), llvm::MachineOperand::isFPImm(), llvm::MachineOperand::isGlobal(), llvm::MachineOperand::isImm(), and llvm::WebAssembly::isScalarConst().