mirror of
https://github.com/RPCS3/llvm.git
synced 2024-12-21 11:38:35 +00:00
insertvalue's second operand is always false
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34115 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
330fce71b2
commit
618181ea0e
@ -370,19 +370,15 @@ int SlotCalculator::getOrCreateSlot(const Value *V) {
|
||||
return insertValue(V);
|
||||
}
|
||||
|
||||
int SlotCalculator::insertValue(const Value *V, bool dontIgnore) {
|
||||
int SlotCalculator::insertValue(const Value *V) {
|
||||
assert(V && "Can't insert a null value!");
|
||||
assert(getSlot(V) == -1 && "Value is already in the table!");
|
||||
|
||||
// If this node does not contribute to a plane, or if the node has a
|
||||
// name and we don't want names, then ignore the silly node... Note that types
|
||||
// do need slot numbers so that we can keep track of where other values land.
|
||||
//
|
||||
if (!dontIgnore) // Don't ignore nonignorables!
|
||||
if (V->getType() == Type::VoidTy) { // Ignore void type nodes
|
||||
SC_DEBUG("ignored value " << *V << "\n");
|
||||
return -1; // We do need types unconditionally though
|
||||
}
|
||||
// If this node does not contribute to a plane, ignore the node.
|
||||
if (V->getType() == Type::VoidTy) { // Ignore void type nodes
|
||||
SC_DEBUG("ignored value " << *V << "\n");
|
||||
return -1;
|
||||
}
|
||||
|
||||
// Okay, everything is happy, actually insert the silly value now...
|
||||
return doInsertValue(V);
|
||||
|
@ -122,7 +122,7 @@ private:
|
||||
// slot that it occupies, or -1 if the declaration is to be ignored
|
||||
// because of the IgnoreNamedNodes flag.
|
||||
//
|
||||
int insertValue(const Value *D, bool dontIgnore = false);
|
||||
int insertValue(const Value *V);
|
||||
int insertType(const Type *T);
|
||||
|
||||
// doInsertValue - Small helper function to be called only be insertVal.
|
||||
|
Loading…
Reference in New Issue
Block a user