mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-14 11:32:34 +00:00
IR: Remove direct comparisons against Metadata::Storage, NFC
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@226490 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
2c22f8dc09
commit
5cc26e0d4b
@ -402,7 +402,7 @@ MDNode::MDNode(LLVMContext &Context, unsigned ID, StorageType Storage,
|
||||
for (unsigned I = 0, E = MDs.size(); I != E; ++I)
|
||||
setOperand(I, MDs[I]);
|
||||
|
||||
if (Storage == Temporary)
|
||||
if (isTemporary())
|
||||
this->Context.makeReplaceable(
|
||||
make_unique<ReplaceableMetadataImpl>(Context));
|
||||
}
|
||||
@ -416,7 +416,7 @@ static bool isOperandUnresolved(Metadata *Op) {
|
||||
UniquableMDNode::UniquableMDNode(LLVMContext &C, unsigned ID,
|
||||
StorageType Storage, ArrayRef<Metadata *> Vals)
|
||||
: MDNode(C, ID, Storage, Vals) {
|
||||
if (Storage != Uniqued)
|
||||
if (!isUniqued())
|
||||
return;
|
||||
|
||||
// Check whether any operands are unresolved, requiring re-uniquing.
|
||||
@ -432,7 +432,7 @@ UniquableMDNode::UniquableMDNode(LLVMContext &C, unsigned ID,
|
||||
}
|
||||
|
||||
void UniquableMDNode::resolve() {
|
||||
assert(Storage == Uniqued && "Expected this to be uniqued");
|
||||
assert(isUniqued() && "Expected this to be uniqued");
|
||||
assert(!isResolved() && "Expected this to be unresolved");
|
||||
|
||||
// Move the map, so that this immediately looks resolved.
|
||||
|
Loading…
Reference in New Issue
Block a user