summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/ArgumentPromotion
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2014-04-30 17:22:00 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2014-04-30 17:22:00 +0000
commit91db08bfe4a880dbb78e270e0f53d8aa30862ad2 (patch)
tree5679cdec1f235f5585399a79676a905ac22946f5 /llvm/test/Transforms/ArgumentPromotion
parent92fc0178c61db0fa9a9f52b4873fa366e47f658c (diff)
downloadbcm5719-llvm-91db08bfe4a880dbb78e270e0f53d8aa30862ad2.tar.gz
bcm5719-llvm-91db08bfe4a880dbb78e270e0f53d8aa30862ad2.zip
IR: Conservatively verify inalloca arguments
Summary: Try to spot obvious mismatches with inalloca use. Reviewers: rnk Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D3572 llvm-svn: 207676
Diffstat (limited to 'llvm/test/Transforms/ArgumentPromotion')
-rw-r--r--llvm/test/Transforms/ArgumentPromotion/inalloca.ll4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/test/Transforms/ArgumentPromotion/inalloca.ll b/llvm/test/Transforms/ArgumentPromotion/inalloca.ll
index 513a968255e..089a78f6b31 100644
--- a/llvm/test/Transforms/ArgumentPromotion/inalloca.ll
+++ b/llvm/test/Transforms/ArgumentPromotion/inalloca.ll
@@ -20,7 +20,7 @@ entry:
define i32 @main() {
entry:
- %S = alloca %struct.ss
+ %S = alloca inalloca %struct.ss
%f0 = getelementptr %struct.ss* %S, i32 0, i32 0
%f1 = getelementptr %struct.ss* %S, i32 0, i32 1
store i32 1, i32* %f0, align 4
@@ -42,7 +42,7 @@ entry:
define i32 @test() {
entry:
- %S = alloca %struct.ss
+ %S = alloca inalloca %struct.ss
%c = call i1 @g(%struct.ss* %S, %struct.ss* inalloca %S)
; CHECK: call i1 @g(%struct.ss* %S, %struct.ss* inalloca %S)
ret i32 0
OpenPOWER on IntegriCloud