Go to the documentation of this file.
14 #ifndef LLVM_LIB_CODEGEN_ASMPRINTER_WINCFGUARD_H
15 #define LLVM_LIB_CODEGEN_ASMPRINTER_WINCFGUARD_H
26 std::vector<const MCSymbol *> LongjmpTargets;
36 void endModule()
override;
This is an optimization pass for GlobalISel generic memory operations.
MCSymbol - Instances of this class represent a symbol name in the MC file, and MCSymbols are created ...
void endInstruction() override
Process end of an instruction.
Representation of each machine instruction.
void beginInstruction(const MachineInstr *MI) override
Process beginning of an instruction.
void beginFunction(const MachineFunction *MF) override
Gather pre-function debug information.
#define LLVM_LIBRARY_VISIBILITY
LLVM_LIBRARY_VISIBILITY - If a class marked with this attribute is linked into a shared library,...
This class is intended to be used as a driving class for all asm writers.
Collects and handles AsmPrinter objects required to build debug or EH information.
void setSymbolSize(const MCSymbol *Sym, uint64_t Size) override
For symbols that have a size designated (e.g.