projects
/
platform
/
upstream
/
llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9cae659
)
Use method to query for attributes.
author
Bill Wendling
<isanbard@gmail.com>
Thu, 4 Oct 2012 06:49:41 +0000
(06:49 +0000)
committer
Bill Wendling
<isanbard@gmail.com>
Thu, 4 Oct 2012 06:49:41 +0000
(06:49 +0000)
llvm-svn: 165207
llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
patch
|
blob
|
history
diff --git
a/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
b/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
index
10f5b6e
..
548965c
100644
(file)
--- a/
llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
+++ b/
llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
@@
-153,7
+153,7
@@
CallGraphNode *ArgPromotion::PromoteArguments(CallGraphNode *CGN) {
SmallPtrSet<Argument*, 8> ArgsToPromote;
SmallPtrSet<Argument*, 8> ByValArgsToTransform;
for (unsigned i = 0; i != PointerArgs.size(); ++i) {
- bool isByVal
= F->paramHasAttr(PointerArgs[i].second+1, Attribute::ByVal
);
+ bool isByVal
=F->getParamAttributes(PointerArgs[i].second+1).hasByValAttr(
);
Argument *PtrArg = PointerArgs[i].first;
Type *AgTy = cast<PointerType>(PtrArg->getType())->getElementType();