summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/optimize-max-0.ll
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2015-02-27 21:17:42 +0000
committerDavid Blaikie <dblaikie@gmail.com>2015-02-27 21:17:42 +0000
commita79ac14fa68297f9888bc70a10df5ed9b8864e38 (patch)
tree8d8217a8928e3ee599bdde405e2e178b3a55b645 /llvm/test/CodeGen/X86/optimize-max-0.ll
parent83687fb9e654c9d0086e7f6b728c26fa0b729e71 (diff)
downloadbcm5719-llvm-a79ac14fa68297f9888bc70a10df5ed9b8864e38.tar.gz
bcm5719-llvm-a79ac14fa68297f9888bc70a10df5ed9b8864e38.zip
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
Essentially the same as the GEP change in r230786. A similar migration script can be used to update test cases, though a few more test case improvements/changes were required this time around: (r229269-r229278) import fileinput import sys import re pat = re.compile(r"((?:=|:|^)\s*load (?:atomic )?(?:volatile )?(.*?))(| addrspace\(\d+\) *)\*($| *(?:%|@|null|undef|blockaddress|getelementptr|addrspacecast|bitcast|inttoptr|\[\[[a-zA-Z]|\{\{).*$)") for line in sys.stdin: sys.stdout.write(re.sub(pat, r"\1, \2\3*\4", line)) Reviewers: rafael, dexonsmith, grosser Differential Revision: http://reviews.llvm.org/D7649 llvm-svn: 230794
Diffstat (limited to 'llvm/test/CodeGen/X86/optimize-max-0.ll')
-rw-r--r--llvm/test/CodeGen/X86/optimize-max-0.ll12
1 files changed, 6 insertions, 6 deletions
diff --git a/llvm/test/CodeGen/X86/optimize-max-0.ll b/llvm/test/CodeGen/X86/optimize-max-0.ll
index effd53a8c7f..006592aaade 100644
--- a/llvm/test/CodeGen/X86/optimize-max-0.ll
+++ b/llvm/test/CodeGen/X86/optimize-max-0.ll
@@ -33,7 +33,7 @@ bb6: ; preds = %bb7, %bb.nph7
%8 = shl i32 %x.06, 1
%9 = add i32 %6, %8
%10 = getelementptr i8, i8* %r, i32 %9
- %11 = load i8* %10, align 1
+ %11 = load i8, i8* %10, align 1
%12 = getelementptr i8, i8* %j, i32 %7
store i8 %11, i8* %12, align 1
br label %bb7
@@ -104,7 +104,7 @@ bb14: ; preds = %bb15, %bb.nph3
%25 = shl i32 %x.12, 2
%26 = add i32 %25, %21
%27 = getelementptr i8, i8* %r, i32 %26
- %28 = load i8* %27, align 1
+ %28 = load i8, i8* %27, align 1
%.sum = add i32 %22, %x.12
%29 = getelementptr i8, i8* %j, i32 %.sum
store i8 %28, i8* %29, align 1
@@ -112,7 +112,7 @@ bb14: ; preds = %bb15, %bb.nph3
%31 = or i32 %30, 2
%32 = add i32 %31, %21
%33 = getelementptr i8, i8* %r, i32 %32
- %34 = load i8* %33, align 1
+ %34 = load i8, i8* %33, align 1
%.sum6 = add i32 %23, %x.12
%35 = getelementptr i8, i8* %j, i32 %.sum6
store i8 %34, i8* %35, align 1
@@ -258,7 +258,7 @@ bb6: ; preds = %bb7, %bb.nph7
%8 = shl i32 %x.06, 1
%9 = add i32 %6, %8
%10 = getelementptr i8, i8* %r, i32 %9
- %11 = load i8* %10, align 1
+ %11 = load i8, i8* %10, align 1
%12 = getelementptr i8, i8* %j, i32 %7
store i8 %11, i8* %12, align 1
br label %bb7
@@ -329,7 +329,7 @@ bb14: ; preds = %bb15, %bb.nph3
%25 = shl i32 %x.12, 2
%26 = add i32 %25, %21
%27 = getelementptr i8, i8* %r, i32 %26
- %28 = load i8* %27, align 1
+ %28 = load i8, i8* %27, align 1
%.sum = add i32 %22, %x.12
%29 = getelementptr i8, i8* %j, i32 %.sum
store i8 %28, i8* %29, align 1
@@ -337,7 +337,7 @@ bb14: ; preds = %bb15, %bb.nph3
%31 = or i32 %30, 2
%32 = add i32 %31, %21
%33 = getelementptr i8, i8* %r, i32 %32
- %34 = load i8* %33, align 1
+ %34 = load i8, i8* %33, align 1
%.sum6 = add i32 %23, %x.12
%35 = getelementptr i8, i8* %j, i32 %.sum6
store i8 %34, i8* %35, align 1
OpenPOWER on IntegriCloud