9 #ifndef LLVM_MC_MCSYMBOLWASM_H 10 #define LLVM_MC_MCSYMBOLWASM_H 20 bool IsHidden =
false;
21 bool IsComdat =
false;
30 const MCExpr *SymbolSize =
nullptr;
50 bool isWeak()
const {
return IsWeak; }
93 #endif // LLVM_MC_MCSYMBOLWASM_H
void setImportModule(StringRef Name)
This class represents lattice values for constants.
StringMapEntry - This is used to represent one value that is inserted into a StringMap.
MCSymbol - Instances of this class represent a symbol name in the MC file, and MCSymbols are created ...
void setWeak(bool isWeak)
static bool classof(const MCSymbol *S)
void setGlobalType(wasm::WasmGlobalType GT)
void setImportName(StringRef Name)
const wasm::WasmGlobalType & getGlobalType() const
const wasm::WasmEventType & getEventType() const
void setComdat(bool isComdat)
amdgpu Simplify well known AMD library false Value Value const Twine & Name
void setSize(const MCExpr *SS)
Base class for the full range of assembler expressions which are needed for parsing.
const wasm::WasmSignature * getSignature() const
const T & getValue() const LLVM_LVALUE_FUNCTION
void setHidden(bool isHidden)
void setEventType(wasm::WasmEventType ET)
The instances of the Type class are immutable: once they are created, they are never changed...
bool isTemporary() const
isTemporary - Check if this is an assembler temporary symbol.
const MCExpr * getSize() const
void setType(wasm::WasmSymbolType type)
const StringRef getImportModule() const
MCSymbolWasm(const StringMapEntry< bool > *Name, bool isTemporary)
StringRef getName() const
getName - Get the symbol name.
wasm::WasmSymbolType getType() const
assert(ImpDefSCC.getReg()==AMDGPU::SCC &&ImpDefSCC.isDef())
void setSignature(wasm::WasmSignature *Sig)
StringRef - Represent a constant reference to a string, i.e.
const StringRef getImportName() const