mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-25 04:02:41 +01:00
[NFC] Use getParamByValType instead of pointee type
To reduce dependence on pointee types for opaque pointers. Reviewed By: dblaikie Differential Revision: https://reviews.llvm.org/D101706
This commit is contained in:
parent
0884a1465d
commit
0086e8ade4
@ -2444,7 +2444,7 @@ int llvm::getCallsiteCost(CallBase &Call, const DataLayout &DL) {
|
||||
// We approximate the number of loads and stores needed by dividing the
|
||||
// size of the byval type by the target's pointer size.
|
||||
PointerType *PTy = cast<PointerType>(Call.getArgOperand(I)->getType());
|
||||
unsigned TypeSize = DL.getTypeSizeInBits(PTy->getElementType());
|
||||
unsigned TypeSize = DL.getTypeSizeInBits(Call.getParamByValType(I));
|
||||
unsigned AS = PTy->getAddressSpace();
|
||||
unsigned PointerSize = DL.getPointerSizeInBits(AS);
|
||||
// Ceiling division.
|
||||
|
Loading…
Reference in New Issue
Block a user