mirror of
https://github.com/RPCS3/llvm.git
synced 2025-03-05 17:18:55 +00:00
[RS4GC] Unify two asserts. NFC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257247 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
295ef47f9e
commit
a0ccf14d2a
@ -364,10 +364,6 @@ static BaseDefiningValueResult findBaseDefiningValue(Value *I);
|
||||
/// particular element in 'I'.
|
||||
static BaseDefiningValueResult
|
||||
findBaseDefiningValueOfVector(Value *I) {
|
||||
assert(I->getType()->isVectorTy() &&
|
||||
cast<VectorType>(I->getType())->getElementType()->isPointerTy() &&
|
||||
"Illegal to ask for the base pointer of a non-pointer type");
|
||||
|
||||
// Each case parallels findBaseDefiningValue below, see that code for
|
||||
// detailed motivation.
|
||||
|
||||
@ -424,11 +420,11 @@ findBaseDefiningValueOfVector(Value *I) {
|
||||
/// (i.e. a PHI or Select of two derived pointers), or c) involves a change
|
||||
/// from pointer to vector type or back.
|
||||
static BaseDefiningValueResult findBaseDefiningValue(Value *I) {
|
||||
assert(I->getType()->isPtrOrPtrVectorTy() &&
|
||||
"Illegal to ask for the base pointer of a non-pointer type");
|
||||
|
||||
if (I->getType()->isVectorTy())
|
||||
return findBaseDefiningValueOfVector(I);
|
||||
|
||||
assert(I->getType()->isPointerTy() &&
|
||||
"Illegal to ask for the base pointer of a non-pointer type");
|
||||
|
||||
if (isa<Argument>(I))
|
||||
// An incoming argument to the function is a base pointer
|
||||
|
Loading…
x
Reference in New Issue
Block a user