LLVM API Documentation
#include "llvm/Object/IRObjectFile.h"
#include "RecordStreamer.h"
#include "llvm/Bitcode/ReaderWriter.h"
#include "llvm/IR/LLVMContext.h"
#include "llvm/IR/GVMaterializer.h"
#include "llvm/IR/Mangler.h"
#include "llvm/IR/Module.h"
#include "llvm/MC/MCRegisterInfo.h"
#include "llvm/MC/MCAsmInfo.h"
#include "llvm/MC/MCContext.h"
#include "llvm/MC/MCInstrInfo.h"
#include "llvm/MC/MCObjectFileInfo.h"
#include "llvm/MC/MCTargetAsmParser.h"
#include "llvm/MC/MCParser/MCAsmParser.h"
#include "llvm/Support/MemoryBuffer.h"
#include "llvm/Support/SourceMgr.h"
#include "llvm/Support/TargetRegistry.h"
#include "llvm/Support/raw_ostream.h"
Go to the source code of this file.
Functions | |
static const GlobalValue * | getGV (DataRefImpl &Symb) |
static uintptr_t | skipEmpty (Module::const_alias_iterator I, const Module &M) |
static unsigned | getAsmSymIndex (DataRefImpl Symb) |
static bool | isDeclaration (const GlobalValue &V) |
static unsigned getAsmSymIndex | ( | DataRefImpl | Symb | ) | [static] |
Definition at line 146 of file IRObjectFile.cpp.
References llvm::object::DataRefImpl::p.
Referenced by llvm::object::IRObjectFile::getSymbolFlags(), llvm::object::IRObjectFile::moveSymbolNext(), and llvm::object::IRObjectFile::printSymbolName().
static const GlobalValue* getGV | ( | DataRefImpl & | Symb | ) | [static] |
Definition at line 118 of file IRObjectFile.cpp.
References llvm::object::DataRefImpl::p.
Referenced by llvm::ARMAsmPrinter::EmitMachineConstantPoolValue(), llvm::object::IRObjectFile::getSymbolFlags(), llvm::object::IRObjectFile::getSymbolGV(), llvm::object::IRObjectFile::moveSymbolNext(), and llvm::object::IRObjectFile::printSymbolName().
static bool isDeclaration | ( | const GlobalValue & | V | ) | [static] |
Definition at line 206 of file IRObjectFile.cpp.
References llvm::GlobalValue::hasAvailableExternallyLinkage(), llvm::GlobalValue::isDeclaration(), and llvm::GlobalValue::isMaterializable().
Referenced by llvm::object::IRObjectFile::getSymbolFlags().
static uintptr_t skipEmpty | ( | Module::const_alias_iterator | I, |
const Module & | M | ||
) | [static] |
Definition at line 125 of file IRObjectFile.cpp.
References llvm::Module::alias_end(), and I.
Referenced by llvm::object::IRObjectFile::moveSymbolNext(), and llvm::object::IRObjectFile::symbol_begin_impl().