LLVM 20.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().