LLVM 20.0.0git
|
#include "llvm/ADT/STLExtras.h"
#include "llvm/BinaryFormat/Wasm.h"
#include "llvm/BinaryFormat/WasmTraits.h"
#include "llvm/Config/llvm-config.h"
#include "llvm/MC/MCAsmBackend.h"
#include "llvm/MC/MCAssembler.h"
#include "llvm/MC/MCContext.h"
#include "llvm/MC/MCExpr.h"
#include "llvm/MC/MCFixupKindInfo.h"
#include "llvm/MC/MCObjectWriter.h"
#include "llvm/MC/MCSectionWasm.h"
#include "llvm/MC/MCSymbolWasm.h"
#include "llvm/MC/MCValue.h"
#include "llvm/MC/MCWasmObjectWriter.h"
#include "llvm/Support/Casting.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/EndianStream.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/LEB128.h"
#include <vector>
Go to the source code of this file.
Macros | |
#define | DEBUG_TYPE "mc" |
Functions | |
static void | addData (SmallVectorImpl< char > &DataBytes, MCSectionWasm &DataSection) |
static bool | isInSymtab (const MCSymbolWasm &Sym) |
#define DEBUG_TYPE "mc" |
Definition at line 36 of file WasmObjectWriter.cpp.
|
static |
Definition at line 711 of file WasmObjectWriter.cpp.
References llvm::alignTo(), llvm::append_range(), llvm::dbgs(), llvm::SmallVectorTemplateCommon< T, typename >::end(), llvm::errs(), llvm::MCSection::getAlign(), llvm::MCSection::getName(), llvm::SmallVectorImpl< T >::insert(), LLVM_DEBUG, llvm_unreachable, llvm::report_fatal_error(), llvm::SmallVectorImpl< T >::resize(), llvm::SmallVectorBase< Size_T >::size(), and Size.
|
static |
Definition at line 1310 of file WasmObjectWriter.cpp.
References Sym.