33 return ConstantPools->addEntry(
Streamer, Expr, Size, Loc);
37 ConstantPools->emitForCurrentSection(
Streamer);
49 for (
unsigned I = 0;
I < 4; ++
I) {
50 Buffer[
I] = uint8_t(Inst);
This class represents lattice values for constants.
bool isOSBinFormatELF() const
Tests whether the OS uses the ELF binary format.
virtual void EmitBytes(StringRef Data)
Emit the bytes in Data into the output.
Target specific streamer interface.
virtual void emitInst(uint32_t Inst)
Callback used to implement the .inst directive.
const Triple & getTargetTriple() const
Base class for the full range of assembler expressions which are needed for parsing.
AArch64TargetStreamer(MCStreamer &S)
const MCExpr * addConstantPoolEntry(const MCExpr *, unsigned Size, SMLoc Loc)
Callback used to implement the ldr= pseudo.
Streaming machine code generation interface.
bool isOSBinFormatCOFF() const
Tests whether the OS uses the COFF binary format.
~AArch64TargetStreamer() override
Triple - Helper class for working with autoconf configuration names.
MCTargetStreamer * createAArch64ObjectTargetStreamer(MCStreamer &S, const MCSubtargetInfo &STI)
MCStreamer & getStreamer()
Generic base class for all target subtargets.
void emitCurrentConstantPool()
Callback used to implemnt the .ltorg directive.
StringRef - Represent a constant reference to a string, i.e.
Represents a location in source code.