mirror of
https://github.com/RPCS3/llvm.git
synced 2025-01-19 08:24:12 +00:00
Small fix for cost analysis of ptrtoint.
This seems to be a "copy-paste error" introducecd in r156140. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176863 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
775a266415
commit
ac5b3915aa
@ -263,8 +263,8 @@ struct NoTTI : ImmutablePass, TargetTransformInfo {
|
||||
case Instruction::PtrToInt:
|
||||
// A ptrtoint cast is free so long as the result is large enough to store
|
||||
// the pointer, and a legal integer type.
|
||||
if (DL && DL->isLegalInteger(OpTy->getScalarSizeInBits()) &&
|
||||
OpTy->getScalarSizeInBits() >= DL->getPointerSizeInBits())
|
||||
if (DL && DL->isLegalInteger(Ty->getScalarSizeInBits()) &&
|
||||
Ty->getScalarSizeInBits() >= DL->getPointerSizeInBits())
|
||||
return TCC_Free;
|
||||
|
||||
// Otherwise it's not a no-op.
|
||||
|
Loading…
x
Reference in New Issue
Block a user