21 #ifndef LLVM_LIB_CODEGEN_LIVEDEBUGVARIABLES_H
22 #define LLVM_LIB_CODEGEN_LIVEDEBUGVARIABLES_H
29 template <
typename T>
class ArrayRef;
48 void renameRegister(
unsigned OldReg,
unsigned NewReg,
unsigned SubIdx);
67 void releaseMemory()
override;
69 bool doInitialization(
Module &)
override;
A Module instance is used to store all the information related to an LLVM module. ...
MachineFunctionPass - This class adapts the FunctionPass interface to allow convenient creation of pa...
void dump(const SparseBitVector< ElementSize > &LHS, raw_ostream &out)
Represent the analysis usage information of a pass.
#define LLVM_LIBRARY_VISIBILITY
LLVM_LIBRARY_VISIBILITY - If a class marked with this attribute is linked into a shared library...