LLVM 20.0.0git
|
#include "LLVMContextImpl.h"
#include "llvm/IR/ConstantRange.h"
#include "llvm/IR/Constants.h"
#include "llvm/IR/DerivedTypes.h"
#include "llvm/IR/GlobalAlias.h"
#include "llvm/IR/GlobalValue.h"
#include "llvm/IR/GlobalVariable.h"
#include "llvm/IR/Module.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/MD5.h"
#include "llvm/TargetParser/Triple.h"
#include "llvm/IR/Value.def"
Go to the source code of this file.
Macros | |
#define | HANDLE_GLOBAL_VALUE(NAME) |
#define | HANDLE_GLOBAL_VALUE(NAME) |
Typedefs | |
using | SanitizerMetadata = GlobalValue::SanitizerMetadata |
Functions | |
template<typename Operation > | |
static const GlobalObject * | findBaseObject (const Constant *C, DenseSet< const GlobalAlias * > &Aliases, const Operation &Op) |
#define HANDLE_GLOBAL_VALUE | ( | NAME | ) |
#define HANDLE_GLOBAL_VALUE | ( | NAME | ) |
Definition at line 236 of file Globals.cpp.
|
static |
Definition at line 357 of file Globals.cpp.
References llvm::CallingConv::C, findBaseObject(), llvm::detail::DenseSetImpl< ValueT, MapTy, ValueInfoT >::insert(), LHS, and RHS.
Referenced by llvm::GlobalIFunc::applyAlongResolverPath(), findBaseObject(), llvm::GlobalAlias::getAliaseeObject(), and llvm::GlobalValue::getAliaseeObject().