summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2003-06-04 01:24:40 +0000
committerChris Lattner <sabre@nondot.org>2003-06-04 01:24:40 +0000
commit46666cfcddb0200ac9ea1fd3142cb0074c47c6ab (patch)
tree2f6f49402f0a9b7fa1eb6486e7b5d3154d9227f5 /llvm/lib/Target/Sparc
parenta6c3f896dab8c1d82b4c9ffd471a4e3f71e40e8f (diff)
downloadbcm5719-llvm-46666cfcddb0200ac9ea1fd3142cb0074c47c6ab.tar.gz
bcm5719-llvm-46666cfcddb0200ac9ea1fd3142cb0074c47c6ab.zip
Avoid generating a getelementptr instruction of a function
llvm-svn: 6591
Diffstat (limited to 'llvm/lib/Target/Sparc')
-rw-r--r--llvm/lib/Target/Sparc/PreSelection.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/Sparc/PreSelection.cpp b/llvm/lib/Target/Sparc/PreSelection.cpp
index bd85d3a4bc0..a4e6d7a4312 100644
--- a/llvm/lib/Target/Sparc/PreSelection.cpp
+++ b/llvm/lib/Target/Sparc/PreSelection.cpp
@@ -177,7 +177,7 @@ static GetElementPtrInst* getGlobalAddr(Value* ptr, Instruction& insertBefore)
if (isa<ConstantPointerRef>(ptr))
ptr = cast<ConstantPointerRef>(ptr)->getValue();
- return (isa<GlobalValue>(ptr))
+ return (isa<GlobalVariable>(ptr))
? new GetElementPtrInst(ptr,
std::vector<Value*>(1, ConstantSInt::get(Type::LongTy, 0U)),
"addrOfGlobal", &insertBefore)
OpenPOWER on IntegriCloud