diff options
| author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2014-04-23 20:58:57 +0000 |
|---|---|---|
| committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2014-04-23 20:58:57 +0000 |
| commit | be558888499e98ed4c1f0a20ce9178114e86a5e2 (patch) | |
| tree | 117116f966c32f049d27b33f62e4d30597927a00 /llvm/lib/Transforms/Scalar | |
| parent | ef86b4067cc152356eca7afa2673c438c80b0a40 (diff) | |
| download | bcm5719-llvm-be558888499e98ed4c1f0a20ce9178114e86a5e2.tar.gz bcm5719-llvm-be558888499e98ed4c1f0a20ce9178114e86a5e2.zip | |
Remove more default address space argument usage.
These places are inconsequential in practice.
llvm-svn: 207021
Diffstat (limited to 'llvm/lib/Transforms/Scalar')
| -rw-r--r-- | llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp b/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp index 6c8f2425b5c..a56df4bd5fa 100644 --- a/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp +++ b/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp @@ -2109,7 +2109,8 @@ void SROA::RewriteLifetimeIntrinsic(IntrinsicInst *II, AllocaInst *AI, if (NewOffset) { // Splice the first element and index 'NewOffset' bytes in. SROA will // split the alloca again later. - Value *V = Builder.CreateBitCast(NewElts[Idx], Builder.getInt8PtrTy()); + unsigned AS = AI->getType()->getAddressSpace(); + Value *V = Builder.CreateBitCast(NewElts[Idx], Builder.getInt8PtrTy(AS)); V = Builder.CreateGEP(V, Builder.getInt64(NewOffset)); IdxTy = NewElts[Idx]->getAllocatedType(); |

