LLVM: lib/Target/Sparc/SparcTargetObjectFile.h Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9#ifndef LLVM_LIB_TARGET_SPARC_SPARCTARGETOBJECTFILE_H
10#define LLVM_LIB_TARGET_SPARC_SPARCTARGETOBJECTFILE_H
11
13
14namespace llvm {
15
18
20public:
22
24
26 unsigned Encoding,
30};
31
32}
33
34#endif
Context object for machine code objects.
Base class for the full range of assembler expressions which are needed for parsing.
Streaming machine code generation interface.
This class contains meta information specific to a module.
SparcELFTargetObjectFile()=default
const MCExpr * getTTypeGlobalReference(const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, MachineModuleInfo *MMI, MCStreamer &Streamer) const override
Return an MCExpr to use for a reference to the specified global variable from exception handling info...
void Initialize(MCContext &Ctx, const TargetMachine &TM) override
This method must be called before any actual lowering is done.
Primary interface to the complete machine description for the target machine.
This is an optimization pass for GlobalISel generic memory operations.