mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-10-04 19:17:12 +00:00
IR: Prune arguments to ValueAsMetadata::ValueAsMetadata()
`LLVMContext` isn't actually used. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@225200 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -186,7 +186,7 @@ class ValueAsMetadata : public Metadata, ReplaceableMetadataImpl {
|
||||
Value *V;
|
||||
|
||||
protected:
|
||||
ValueAsMetadata(LLVMContext &Context, unsigned ID, Value *V)
|
||||
ValueAsMetadata(unsigned ID, Value *V)
|
||||
: Metadata(ID), V(V) {
|
||||
assert(V && "Expected valid value");
|
||||
}
|
||||
@@ -236,8 +236,8 @@ public:
|
||||
class ConstantAsMetadata : public ValueAsMetadata {
|
||||
friend class ValueAsMetadata;
|
||||
|
||||
ConstantAsMetadata(LLVMContext &Context, Constant *C)
|
||||
: ValueAsMetadata(Context, ConstantAsMetadataKind, C) {}
|
||||
ConstantAsMetadata(Constant *C)
|
||||
: ValueAsMetadata(ConstantAsMetadataKind, C) {}
|
||||
|
||||
public:
|
||||
static ConstantAsMetadata *get(Constant *C) {
|
||||
@@ -259,8 +259,8 @@ public:
|
||||
class LocalAsMetadata : public ValueAsMetadata {
|
||||
friend class ValueAsMetadata;
|
||||
|
||||
LocalAsMetadata(LLVMContext &Context, Value *Local)
|
||||
: ValueAsMetadata(Context, LocalAsMetadataKind, Local) {
|
||||
LocalAsMetadata(Value *Local)
|
||||
: ValueAsMetadata(LocalAsMetadataKind, Local) {
|
||||
assert(!isa<Constant>(Local) && "Expected local value");
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user