LLVM 20.0.0git
|
#include "llvm/SandboxIR/Constant.h"
Static Public Member Functions | |
static bool | classof (const sandboxir::Value *From) |
For isa/dyn_cast. | |
static bool | isValidLinkage (LinkageTypes L) |
Static Public Member Functions inherited from llvm::sandboxir::GlobalObject | |
static bool | classof (const sandboxir::Value *From) |
For isa/dyn_cast. | |
Static Public Member Functions inherited from llvm::sandboxir::GlobalValue | |
static bool | classof (const sandboxir::Value *From) |
For isa/dyn_cast. | |
static UnnamedAddr | getMinUnnamedAddr (UnnamedAddr A, UnnamedAddr B) |
Static Public Member Functions inherited from llvm::sandboxir::Constant | |
static bool | classof (const sandboxir::Value *From) |
For isa/dyn_cast. | |
Static Public Member Functions inherited from llvm::sandboxir::User | |
static bool | classof (const Value *From) |
For isa/dyn_cast. | |
Friends | |
class | Context |
Definition at line 820 of file Constant.h.
|
inlinestatic |
|
inlineoverridevirtual |
Reimplemented from llvm::sandboxir::Constant.
Definition at line 859 of file Constant.h.
References llvm::sandboxir::Value::dumpCommonPrefix(), llvm::sandboxir::Value::dumpCommonSuffix(), and OS.
Constant * llvm::sandboxir::GlobalIFunc::getResolver | ( | ) | const |
Definition at line 335 of file Constant.cpp.
References llvm::sandboxir::Value::Ctx, llvm::sandboxir::Context::getOrCreateConstant(), getResolver(), and llvm::sandboxir::Value::Val.
Referenced by getResolver().
Function * llvm::sandboxir::GlobalIFunc::getResolverFunction | ( | ) |
Definition at line 339 of file Constant.cpp.
References llvm::sandboxir::Value::Ctx, llvm::sandboxir::Context::getOrCreateConstant(), and llvm::sandboxir::Value::Val.
Referenced by getResolverFunction().
Definition at line 845 of file Constant.h.
References getResolverFunction().
|
inlinestatic |
Definition at line 849 of file Constant.h.
References llvm::GlobalIFunc::isValidLinkage().
void llvm::sandboxir::GlobalIFunc::setResolver | ( | Constant * | Resolver | ) |
Definition at line 326 of file Constant.cpp.
References llvm::sandboxir::Value::Ctx, llvm::sandboxir::Tracker::emplaceIfTracking(), llvm::sandboxir::Context::getTracker(), and llvm::sandboxir::Value::Val.
|
inlineoverridevirtual |
Should crash if there is something wrong with the instruction.
Reimplemented from llvm::sandboxir::Constant.
Definition at line 856 of file Constant.h.
References assert(), and llvm::sandboxir::Value::Val.
|
friend |
Definition at line 825 of file Constant.h.