Remove use of implementation keyword.
authorReid Spencer <rspencer@reidspencer.com>
Wed, 28 Mar 2007 02:38:26 +0000 (02:38 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Wed, 28 Mar 2007 02:38:26 +0000 (02:38 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35412 91177308-0d34-0410-b5e6-96231b3b80d8

89 files changed:
test/Analysis/BasicAA/2007-01-13-BasePointerBadNoAlias.ll
test/Analysis/Dominators/2007-01-14-BreakCritEdges.ll
test/Analysis/ScalarEvolution/trip-count.ll
test/Assembler/2002-05-02-ParseError.ll
test/Assembler/2007-01-02-Undefined-Arg-Type.ll
test/CodeGen/ARM/2007-03-06-AddR7.ll
test/CodeGen/ARM/2007-03-21-JoinIntervalsCrash.ll
test/CodeGen/ARM/2007-03-26-RegScavengerAssert.ll
test/CodeGen/ARM/2007-03-27-RegScavengerAssert.ll
test/CodeGen/ARM/call_nolink.ll
test/CodeGen/Alpha/add.ll
test/CodeGen/Alpha/i32_sub_1.ll
test/CodeGen/Alpha/zapnot.ll
test/CodeGen/CBackend/2007-01-08-ParamAttr-ICmp.ll
test/CodeGen/CBackend/2007-02-05-memset.ll
test/CodeGen/Generic/2007-02-16-BranchFold.ll
test/CodeGen/Generic/switch-lower.ll
test/CodeGen/PowerPC/2007-01-31-InlineAsmAddrMode.ll
test/CodeGen/PowerPC/2007-02-16-InlineAsmNConstraint.ll
test/CodeGen/PowerPC/2007-02-23-lr-saved-twice.ll
test/CodeGen/X86/2007-01-13-StackPtrIndex.ll
test/CodeGen/X86/2007-03-16-InlineAsm.ll
test/CodeGen/X86/2007-03-24-InlineAsmVectorOp.ll
test/CodeGen/X86/shift-codegen.ll
test/CodeGen/X86/test-hidden.ll
test/CodeGen/X86/x86-64-arg.ll
test/CodeGen/X86/x86-64-shortint.ll
test/Feature/packed_cmp.ll
test/Feature/packed_struct.ll
test/Integer/BitArith.ll
test/Integer/BitBit.ll
test/Integer/BitCast.ll
test/Integer/BitIcmp.ll
test/Integer/BitMem.ll
test/Integer/BitMisc.ll
test/Integer/BitPacked.ll
test/Integer/basictest_bt.ll
test/Integer/cfgstructures_bt.ll
test/Integer/constexpr_bt.ll
test/Integer/constpointer_bt.ll
test/Integer/forwardreftest_bt.ll
test/Integer/globalvars_bt.ll
test/Integer/indirectcall2_bt.ll
test/Integer/indirectcall_bt.ll
test/Integer/opaquetypes_bt.ll
test/Integer/packed_bt.ll
test/Integer/packed_struct_bt.ll
test/Integer/paramattrs_bt.ll
test/Integer/prototype_bt.ll
test/Integer/recursivetype_bt.ll
test/Integer/simplecalltest_bt.ll
test/Integer/small_bt.ll
test/Integer/testalloca_bt.ll
test/Integer/testarith_bt.ll
test/Integer/testconstants_bt.ll
test/Integer/testicmp_bt.ll
test/Integer/testlogical_bt.ll
test/Integer/testlogical_new_bt.ll
test/Integer/testmemory_bt.ll
test/Integer/testswitch_bt.ll
test/Integer/testvarargs_bt.ll
test/Integer/undefined_bt.ll
test/Integer/unreachable_bt.ll
test/Integer/varargs_bt.ll
test/Integer/varargs_new_bt.ll
test/Transforms/ADCE/2002-01-31-UseStuckAround.ll
test/Transforms/IndVarsSimplify/2007-01-06-TripCount.ll
test/Transforms/InstCombine/2007-02-23-PhiFoldInfLoop.ll
test/Transforms/InstCombine/2007-03-26-BadShiftMask.ll
test/Transforms/InstCombine/apint-add1.ll
test/Transforms/InstCombine/apint-add2.ll
test/Transforms/InstCombine/apint-and1.ll
test/Transforms/InstCombine/apint-and2.ll
test/Transforms/InstCombine/apint-call-cast-target.ll
test/Transforms/InstCombine/apint-div1.ll
test/Transforms/InstCombine/apint-div2.ll
test/Transforms/InstCombine/apint-mul1.ll
test/Transforms/InstCombine/apint-mul2.ll
test/Transforms/InstCombine/apint-or1.ll
test/Transforms/InstCombine/apint-or2.ll
test/Transforms/InstCombine/apint-rem1.ll
test/Transforms/InstCombine/apint-rem2.ll
test/Transforms/InstCombine/apint-select.ll
test/Transforms/InstCombine/apint-xor1.ll
test/Transforms/InstCombine/apint-xor2.ll
test/Transforms/InstCombine/vec_shuffle.ll
test/Transforms/ScalarRepl/2007-03-19-CanonicalizeMemcpy.ll
test/Transforms/ScalarRepl/memset-aggregate-byte-leader.ll
test/Transforms/ScalarRepl/memset-aggregate.ll

index f742c18fd3b33ba1f07265d6fa71fe54e09ba558..f5e2780d30cc532c506ff8d9fd848e6adf9dc03d 100644 (file)
@@ -17,7 +17,6 @@ target triple = "i686-apple-darwin8"
        %struct.head_type = type { [2 x %struct.LIST], %struct.FIRST_UNION, %struct.SECOND_UNION, %struct.THIRD_UNION, %struct.FOURTH_UNION, %struct.rec*, { %struct.rec* }, %struct.rec*, %struct.rec*, %struct.rec*, %struct.rec*, %struct.rec*, %struct.rec*, %struct.rec*, %struct.rec*, i32 }
        %struct.rec = type { %struct.head_type }
 
-implementation   ; Functions:
 
 define i32 @test(%struct.closure_type* %tmp18169) {
        %tmp18174 = getelementptr %struct.closure_type* %tmp18169, i32 0, i32 4, i32 0, i32 0           ; <i32*> [#uses=2]
index 5e8fce72eed0cd3b10bf0a135d2c89a1de99da00..e6eb0008d641f3d63ca675f5151ae219ee575651 100644 (file)
@@ -12,7 +12,6 @@
        %struct.vorbis_dsp_state = type { i32, %struct.vorbis_info*, float**, float**, i32, i32, i32, i32, i32, i32, i32, i32, i32, i64, i64, i64, i64, i64, i64, i8* }
        %struct.vorbis_info = type { i32, i32, i32, i32, i32, i32, i32, i8* }
 
-implementation   ; Functions:
 
 define void @ov_read() {
 entry:
index 520153baead49793a85900ac56ff411524bc7120..671aba574c8a6aa19ee989f9703e4d05b321d9cd 100644 (file)
@@ -4,7 +4,6 @@
 
 @A = weak global [1000 x i32] zeroinitializer, align 32         
 
-implementation   ; Functions:
 
 define void @test(i32 %N) {
 entry:
index 130c02e1c32dd64e3d2fc25ae7061956fde759be..a5bd309a696e42e0855f3103954b8c9620172c7a 100644 (file)
@@ -1,6 +1,5 @@
 ; RUN: llvm-as %s -o /dev/null -f
 
-; This should parse correctly without an 'implementation', but our current YACC
 ; based parser doesn't have the required 2 token lookahead...
 
 %T = type i32 *
index 10eb96443ca4bcb805c09f285f73dc6672c487d0..8592a51927847517922a3c5006ff620edff1c140 100644 (file)
@@ -3,7 +3,6 @@
 
 ; %typedef.bc_struct = type opaque
 
-implementation   ; Functions:
 
 define i1 @someFunc(i32* %tmp.71.reload, %typedef.bc_struct* %n1) {
        ret i1 true
index fcdb7bd8d8db482b16820b60059f25aed22a8e47..4c6648f30adb309cdf09ee7123ef3d19a9107959 100644 (file)
@@ -25,7 +25,6 @@
 @s.10319 = external global %struct.aa_ss*              ; <%struct.aa_ss**> [#uses=2]
 @str15 = external constant [24 x i8]           ; <[24 x i8]*> [#uses=1]
 
-implementation   ; Functions:
 
 define i8 @test(%struct.__fooY* %calendar, double* %atp, i8* %componentDesc, ...) zext  {
 entry:
index e5fed6aa34fbb41a4c4c1b3223aaf3443028fd1a..32daf839f0fc96431e2da7dc1b12a143ed981f05 100644 (file)
@@ -33,7 +33,6 @@
        %struct.varray_head_tag = type opaque
        %union.tree_ann_d = type opaque
 
-implementation   ; Functions:
 
 define void @declspecs_add_type(i32 %spec.1) {
 entry:
index 5b698f3c3775cd2ac71b93d141daa0f00a594a13..5a62401fe18dcfc3a25833cbac02bff9679340bd 100644 (file)
@@ -225,7 +225,6 @@ target triple = "arm-linux-gnueabi"
 @__FUNCTION__.21382 = external global [19 x i8]                ; <[19 x i8]*> [#uses=0]
 @__FUNCTION__.21117 = external global [21 x i8]                ; <[21 x i8]*> [#uses=0]
 
-implementation   ; Functions:
 
 declare void @push_gimplify_context()
 
index 0bb664ee3091fbe615bd02c25897ac930ee9457d..f927ef43ca194408301d63f052e4023eee6f6ff9 100644 (file)
@@ -4,8 +4,6 @@
        %struct.rtx_def = type { i16, i8, i8, %struct.u }
        %struct.u = type { [1 x i64] }
 
-implementation   ; Functions:
-
 define fastcc void @find_reloads_address(%struct.rtx_def** %loc) {
 entry:
        %ad_addr = alloca %struct.rtx_def*              ; <%struct.rtx_def**> [#uses=2]
index fa1641d1678e723a05baefc2bc218560e741aa09..4dbfe8d670e9a35928626a77d52b9ab2fedd7d57 100644 (file)
@@ -8,7 +8,6 @@
 @numi = external global i32            ; <i32*> [#uses=1]
 @counter = external global [2 x i32]           ; <[2 x i32]*> [#uses=1]
 
-implementation   ; Functions:
 
 define void @main_bb_2E_i_bb205_2E_i_2E_i_bb115_2E_i_2E_i() {
 newFuncRoot:
index 7fbfd1235d860342db1390911d008496c7deaca0..8add4b41eab91c998926841d7c26a932b59eaaf2 100644 (file)
@@ -17,7 +17,6 @@
 ; RUN: grep 's4subq' %t.s | wc -l | grep 2 &&
 ; RUN: grep 's8subq' %t.s | wc -l | grep 2
 
-implementation   ; Functions:
 
 define i32 @al(i32 sext %x.s, i32 sext %y.s) sext {
 entry:
index 91ce648c2ad3bf2243c03df2d67bb1df0e30a6fb..c5994733c956f0e359410c869f8fabaa3064f88d 100644 (file)
@@ -1,7 +1,6 @@
 ; Make sure this testcase codegens to the ctpop instruction
 ; RUN: llvm-as < %s | llc -march=alpha | grep -i 'subl $16,1,$0'
 
-implementation   ; Functions:
 
 define i32 @foo(i32 sext %x) sext {
 entry:
index 09c31a4c224c0942ffb0a908f113b6b04d0ee716..835dc3172847c923f123a53db5ec48b821d3441a 100644 (file)
@@ -1,7 +1,6 @@
 ; Make sure this testcase codegens to the bic instruction
 ; RUN: llvm-as < %s | llc -march=alpha | grep 'zapnot'
 
-implementation   ; Functions:
 
 define i16 @foo(i64 %y) zext {
 entry:
index 46728ac9669e4a3ab7899ae531c3c161ef5591bc..c73fa1fcdc9505b285e2ce291a077e79074786a3 100644 (file)
@@ -6,7 +6,6 @@ target datalayout = "e-p:32:32"
 target triple = "i686-apple-darwin8"
         %struct.Connector = type { i16, i16, i8, i8, %struct.Connector*, i8* }
 
-implementation   ; Functions:
 
 define i1 @prune_match_entry_2E_ce(%struct.Connector* %a, i16 %b.0.0.val) {
 newFuncRoot:
index 20849cf819d69292ee7ec344f5107e35cffd49bb..f253b30136f045847cbedca82dbf3b0e7cabc0a2 100644 (file)
@@ -3,7 +3,6 @@
 target datalayout = "e-p:64:64"
 target triple = "x86_64-apple-darwin8"
 
-implementation   ; Functions:
 
 declare void @llvm.memset.i64(i8*, i8, i64, i32)
 
index e496b81ca1537a88c96af2f216ce71558111d279..5f3162ea1169a0149cf0a1ee10a3622f7385b62f 100644 (file)
@@ -25,7 +25,6 @@ target triple = "i686-apple-darwin8"
 @outfile = external global %struct.FILE*               ; <%struct.FILE**> [#uses=1]
 @str1 = external global [11 x i8]              ; <[11 x i8]*> [#uses=1]
 
-implementation   ; Functions:
 
 declare i32 @fprintf(%struct.FILE*, i8*, ...)
 
index 5c64869626baabd3eb0dec13f113d68be48dd7ae..b1aad3f45140fe35c3e54fb6bffa00964d987e5b 100644 (file)
@@ -1,7 +1,6 @@
 ; RUN: llvm-as < %s | llc
 ; PR1197
 
-implementation   ; Functions:
 
 define void @exp_attr__expand_n_attribute_reference() {
 entry:
index 6f51864352b21b4acdf48fc6647bd42f66de94e9..c4d57639872a91475650a51419e65ce6a1f8d3ad 100644 (file)
@@ -6,7 +6,6 @@
 
        %struct.A = type { i32, i32 }
 
-implementation   ; Functions:
 
 define void @test1() {
 entry:
index d91af727d44079aa957770c7f4466e7ddb294070..5a3d3b5d9c1ce7e85905aa5a2c416275c641fb54 100644 (file)
@@ -3,7 +3,6 @@
 target datalayout = "E-p:32:32"
 target triple = "powerpc-apple-darwin8.8.0"
 
-implementation   ; Functions:
 
 define void @blargh() {
 entry:
index 2e67f8f0d25ad29a79a5a83f19151e5bb93ac240..3a7d393db89253ad4f91ab82c679a9b62c430be2 100644 (file)
@@ -4,7 +4,6 @@ target datalayout = "e-p:32:32"
 target triple = "powerpc-apple-darwin8"
 @str = internal constant [18 x i8] c"hello world!, %d\0A\00"            ; <[18 x i8]*> [#uses=1]
 
-implementation   ; Functions:
 
 define i32 @main() {
 entry:
index 8825e346ef26049d452b8c5f88f284de1dc7925d..43d685188ecafa43601312c0cb7c85750cbd9d25 100644 (file)
@@ -5,7 +5,6 @@
 target datalayout = "e-p:64:64"
 @i6000 = global [128 x i64] zeroinitializer, align 16
 
-implementation
 
 define void @foo(i32* %a0, i32* %a1, i32* %a2, i32* %a3, i32* %a4, i32* %a5) {
 b:
index 6b64e438515e8521dd8976959ee16eb16876c383..c98c89a537a3e98caaf4ea487cd5c3a18a5a4df1 100644 (file)
@@ -1,7 +1,6 @@
 ; RUN: llvm-as < %s | llc -march=x86
 
 ; ModuleID = 'a.bc'
-implementation   ; Functions:
 
 define i32 @foo(i32 %A, i32 %B) {
 entry:
index 56f3b37c789b1638017c88a7574fdfaee83ee7ef..ef245a281a77028fe122a87841be9c82ea5dc6c0 100644 (file)
@@ -2,7 +2,6 @@
 target datalayout = "e-p:32:32"
 target triple = "i686-apple-darwin9"
 
-implementation   ; Functions:
 
 define void @acoshf() {
        %tmp19 = tail call <2 x double> asm sideeffect "pcmpeqd $0, $0 \0A\09 cmpltsd $0, $0", "=x,0,~{dirflag},~{fpsr},~{flags}"( <2 x double> zeroinitializer )               ; <<2 x double>> [#uses=0]
index 0fc180310df824cc8c8d683e4aeae0afff560d1f..0195226bd5eb9119f625f1c057ee8ddc1ff17f3d 100644 (file)
@@ -6,7 +6,6 @@ target triple = "i686-apple-darwin8"
 @Y = weak global i32 0          ; <i32*> [#uses=1]
 @X = weak global i32 0          ; <i32*> [#uses=2]
 
-implementation   ; Functions:
 
 define void @fn1() {
 entry:
index 27f890fb1b884dcb27902ef3b870d756da4b7b3e..da0a4f40e782a1f133c7041058603b97eace7483 100644 (file)
@@ -6,7 +6,6 @@
 @a = hidden global i32 0
 @b = external global i32
 
-implementation   ; Functions:
 
 define weak hidden void @_ZN6Person13privateMethodEv(%struct.Person* %this) {
   ret void
index 9b18f119becc93371157831d73cc367d15c41f95..78ea6d71487959df6e19a7236d53e72587856a73 100644 (file)
@@ -6,7 +6,6 @@
 target datalayout = "e-p:64:64"
 target triple = "x86_64-apple-darwin8"
 
-implementation   ; Functions:
 
 define i32 @test(i16 sext  %X) {
 entry:
index 30c750e3794b03d63d2c7f6ac390113bca654ed8..d1364508d11b6889beeaf06fbefd8b00908a373e 100644 (file)
@@ -3,7 +3,6 @@
 target datalayout = "e-p:64:64"
 target triple = "x86_64-apple-darwin8"
 
-implementation   ; Functions:
 
 define void @bar(i16 zext  %A) {
         tail call void @foo( i16 %A sext  )
index 49d0523486de186e420f6609be378b240e45c0c3..eb2f30dbc9302c5ec3ced67053312bed23cfce9c 100755 (executable)
@@ -13,7 +13,6 @@
 %fvec1 = constant %fvec_type <float 1.0, float 1.0, float 1.0, float 1.0>
 %fvec2 = constant %fvec_type <float 0.0, float 0.0, float 0.0, float 0.0>
 
-implementation   ; Functions:
 
 define bool %ivectest1() {
     %v1 = load %ivec_type* getelementptr(%ivec_type* %ivec1, i32 0)
index 861d0bba7020d70619be4ce100de0d9725b54204..b6934d4210acf3b7408f24d3c8dbb439966edfc6 100755 (executable)
@@ -12,7 +12,6 @@
 @E1 = global <{i8, i32, i32}> <{i8 1, i32 2, i32 3}>
 @E2 = global {i8, i32, i32} {i8 4, i32 5, i32 6}
 
-implementation   ; Functions:
 
 define i32 @main() 
 {
index e9c2cde30c21f10d8ff2f1fb5efe9a3f6115c7c0..350a9849947789359582f8181d71a710717ff00d 100644 (file)
@@ -5,7 +5,6 @@
 
 declare void @"foo"(i31 %i, i63 %j, i10 %k)
 
-implementation
 
 ; foo test basic arith operations
 define void @"foo"(i31 %i, i63 %j, i10 %k)
index 944d51e799f3706b369b35006ddb7e51d47b9f70..420bbe5a5fca47f85ca83cc5058ab865c00d3b86 100644 (file)
@@ -4,7 +4,6 @@
 
 declare void @"foo"(i31 %i, i33 %j)
 
-implementation
 
 ; foo test basic bitwise operations
 define void @"foo"(i31 %i, i33 %j)
index 53f66f66305d6ac364aba437399d7f70ce6ab693..c589ff07667104882865056eec3bd2ff7e9d2a65 100644 (file)
@@ -4,7 +4,6 @@
 
 declare void @"foo"(i31 %i, i1280 %j, i1 %k, float %f)
 
-implementation
 
 ; foo test basic arith operations
 define void @"foo"(i31 %i, i1280 %j, i1 %k, float %f)
index 6c2a79bd7c3a7ca7cc15c71b070e655d19247983..c22461224d026f4062480a6ce8b78cd6b672c349 100644 (file)
@@ -2,7 +2,6 @@
 ; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
 ; RUN: diff %t1.ll %t2.ll
 
-implementation
 
 define i55 @"simpleIcmp"(i55 %i0, i55 %j0)
 begin
index 5e46fb54651d2cc67308176cca9ffcab74ece63b..2c093bc9902ffcb3d015eb4cc4ab8c7f857be6cb 100644 (file)
@@ -4,7 +4,6 @@
 
 declare void @"foo"()
 
-implementation
 
 ; foo test basic arith operations
 define void @"foo"() {
index 3bdbee5bb94add647141b098ab6f29a9b33d8122..8ce4d4add7dcb4c8cc89170b1017d37b1f0cb2c5 100644 (file)
@@ -14,7 +14,6 @@
 @ZeroInit  = global { [100 x i19 ], [40 x float ] } { [100 x i19] zeroinitializer,
                                                       [40  x float] zeroinitializer }
 
-implementation
 
 define i19 @"foo"(i19 %blah)
 begin
index 26c9ee95c7cc31dce40ca203e8a13559fbbcf5c4..d363a81e7344ed8b55decdf8bb2f97fd8a4ca6b2 100644 (file)
@@ -5,7 +5,6 @@
 @foo1 = external global <4 x float>;
 @foo2 = external global <2 x i10>;
 
-implementation   ; Functions:
 
 define void @main() 
 {
index e5771075b1b29860dba94f5b02143818ada41b00..5c98856d06b324faab0ab2956727b04972d43dd1 100644 (file)
@@ -2,7 +2,6 @@
 ; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
 ; RUN: diff %t1.ll %t2.ll
 
-implementation   ; Functions:
 
 ; Test "stripped" format where nothing is symbolic... this is how the bytecode
 ; format looks anyways (except for negative vs positive offsets)...
index 1dbceb65fc030f17e0bcef73370b7aa421cd5fef..09aec1fed219576adb32a896fadf26a3b58b7bf2 100644 (file)
@@ -2,7 +2,6 @@
 ; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
 ; RUN: diff %t1.ll %t2.ll
 
-implementation
 
 ;; This is an irreducible flow graph
 
index 1faa287e521a81fd78ecdda51ee5ec07d1aaaaca..fc8b06d4f4062ec849f39b8edb964c69bf725e33 100644 (file)
@@ -81,5 +81,4 @@ global float 0.0
 
 ;;---------------------------------------------------
 
-implementation
 
index 5d541571bb4d7a408fbdffc4333f89b7fbcfb9c0..6be9ec336a3cc64b397453769aa8c457ada0b9a5 100644 (file)
@@ -29,5 +29,4 @@ declare void @"f"()               ;; External method
 @somestr = constant [11x i8] c"hello world"
 @sptr2   = global [11x i8]* @somestr
 
-implementation
 
index 6e2936d84e69274e9ecc719c6f99d57c0829b151..5d73eff2f5a9e7a5482926ab5cd6c7a3feee8b8e 100644 (file)
@@ -9,7 +9,6 @@
   type i55(i55(i55)*)
 
   %thisfuncty = type i55 (i55) *
-implementation
 
 declare void @F(%thisfuncty, %thisfuncty, %thisfuncty)
 
index 702f57edcb54caa7eb93f63d1c5bb1463c705c6f..5c43185574d6ea47ae75d7644a19b97022e13a97 100644 (file)
@@ -15,7 +15,6 @@
 @ZeroInit  = global { [100 x i27 ], [40 x float ] } { [100 x i27] zeroinitializer,
                                                       [40  x float] zeroinitializer }
 
-implementation
 
 define i27 @"foo"(i27 %blah)
 begin
index 1652f1691c00e373d300dd74c6c7b6644a56a239..5b7c68df22c2054f655f713c2e442d2bf816f837 100644 (file)
@@ -2,7 +2,6 @@
 ; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
 ; RUN: diff %t1.ll %t2.ll
 
-implementation
 
 define i63 @"test"(i63 %X)
 begin
index 67cff4e754f0a632c757b1b0ab83b9ca182e78d4..d586fca821f2e83e884e7fab2d1f723652d55504 100644 (file)
@@ -2,7 +2,6 @@
 ; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
 ; RUN: diff %t1.ll %t2.ll
 
-implementation
 
 declare i32 @"atoi"(i8 *)
 
index f5c6635927848751b39d8e93b3e2726a040f16d9..a1ba799c2c26abc9e90f237a6c985a61abf944dc 100644 (file)
@@ -55,7 +55,6 @@ type %BBB
 %Y1 = type { { \3 * }, \2 * }
 %Z1 = type { { \3 * }, [12x\3] *, { { { \5 * } } } }
 
-implementation
 
 
 
index a2fa12775988ae6e1398c1f10764c55f146e8208..5a2045d6a296cd25d101f014a1277e1451730d1b 100644 (file)
@@ -5,7 +5,6 @@
 @foo1 = external global <4 x float>;
 @foo2 = external global <2 x i10>;
 
-implementation   ; Functions:
 
 define void @main() 
 {
index abd303527fd2173e7e0ab537b2fd03c86318de79..a2ccd1d06cdbd86cf9737f85fb4cdaf8336efd06 100644 (file)
@@ -12,7 +12,6 @@
 @E1 = global <{i8, i35, i35}> <{i8 1, i35 2, i35 3}>
 @E2 = global {i8, i35, i35} {i8 4, i35 5, i35 6}
 
-implementation   ; Functions:
 
 define i35 @main() 
 {
index ac382728f8fbca666fe45ef580c522c5d732e804..7959fa0fe59c063d619b936c693cacd6ca2f7e4f 100644 (file)
@@ -8,7 +8,6 @@
 declare i16 @"test"(i16 sext %arg) sext 
 declare i8  @"test2" (i16 zext %a2) zext 
 
-implementation
 
 define i33 @main(i33 %argc, i8 **%argv) {
     %val = trunc i33 %argc to i16
index f1be2aaaa7f1fa03f7eaf38c7a33ff49a3482740..2236e8bf38fcc8ad655a14ef0c4cfcd0e0ddaccf 100644 (file)
@@ -2,7 +2,6 @@
 ; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
 ; RUN: diff %t1.ll %t2.ll
 
-implementation
 
 declare i31 @"bar"(i31 %in) 
 
index 08a1413bfc8c8b2bd9776c5f4a786c5e5fab1238..d5ce3f5dd40d5584b4142d5f84236bb1682c70b1 100644 (file)
@@ -43,7 +43,6 @@
 declare i8 *@"malloc"(i32)
 
 ;;**********************
-implementation
 ;;**********************
 
 define void @"InsertIntoListTail"(%list** %L, i36 %Data)
index e7c675af4ad0a744d3bce30fa4cee06628790266..45dc0f1aaca29d989471ef0d768a48f9ad74b370 100644 (file)
@@ -4,7 +4,6 @@
 
 %FunTy = type i31(i31)
 
-implementation
 
 define void @"invoke"(%FunTy *%x)
 begin
index f82c8c95c81e02757aac83b1be3e8fd4c31d17e9..00fcace0fbe6f58f1cccfc039d4e92425b7d36ad 100644 (file)
@@ -4,7 +4,6 @@
 
 %x = type i19
 
-implementation
 
 define i19 @"foo"(i19 %in) 
 begin
index 267c061959f402df4284dc238e29425f934c86ad..e8e73c50878d2b9d80d366d271a6a83113f65b3e 100644 (file)
@@ -6,7 +6,6 @@
 %inners = type {float, {i8 } }
 %struct = type { i33 , {float, {i8 } } , i64 }
 
-implementation
 
 define i33 @testfunction(i33 %i0, i33 %j0)
 begin
index f962e393d3630a3e50f3ab13a921c876490fbdf5..0820399a30929efd956f750df3c1f1225bc6cd70 100644 (file)
@@ -2,7 +2,6 @@
 ; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
 ; RUN: diff %t1.ll %t2.ll
 
-implementation
 
 define i31 @"simpleArith"(i31 %i0, i31 %j0)
 begin
index 71cbf1310a2f46f613d70b517408fcd8ffc5b17a..8ca49cf5242670b07c6f5aa47a9d71b015899298 100644 (file)
@@ -6,7 +6,6 @@
 @array   = constant [2 x i55] [ i55 12, i55 52 ]
            constant { i55, i55 } { i55 4, i55 3 }
 
-implementation
  
 define [2 x i55]* @testfunction(i55 %i0, i55 %j0)
 begin
index 4dc6d98306d0a13101c45d9fb83dc265687b7205..40a2465b5a4c35fd92d458408b09bb0f60436efe 100644 (file)
@@ -2,7 +2,6 @@
 ; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
 ; RUN: diff %t1.ll %t2.ll
 
-implementation
 
 define i31 @"simpleIcmp"(i31 %i0, i31 %j0)
 begin
index cd8a9499a6c541d32f24c43f3adf8125b3820bcb..a2c927d5d7f3cf93fcff82cb16dd88a799e2415b 100644 (file)
@@ -2,7 +2,6 @@
 ; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
 ; RUN: diff %t1.ll %t2.ll
 
-implementation
 
 define i31 @"simpleAdd"(i31 %i0, i31 %j0)
 begin
index 349b4ab95ffbf388c1bdee299fe84f6ab9af59f1..49a26dc07b070945881214cac16708c680e9b22b 100644 (file)
@@ -2,7 +2,6 @@
 ; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
 ; RUN: diff %t1.ll %t2.ll
 
-implementation
 
 define i31 @"simpleAdd"(i31 %i0, i31 %j0)
 begin
index fe0465c659cbffdcb311fa715b690734ac78f64f..e503c56a33e687f94cfba053b5fed3e31a48ad8c 100644 (file)
@@ -6,7 +6,6 @@
 %struct = type { i31 , {float, {i9 } } , i64 }
 %complexty = type {i31, {[4 x i9 *], float}, double}
 
-implementation
 
 define i31 @"main"()
 begin
index 0ea2ac97b31884c9686a21d2d7a70143b28b90e2..bf7cdc510d61a87133b5a9713dd260a4bc8adb36 100644 (file)
@@ -4,7 +4,6 @@
 
   %i35 = type i35
 
-implementation
 
 define i35 @"squared"(%i35 %i0)
 begin
index 68cb36414c438c99a1600555bb453641a1f44bee..a645c84ef3e46f6b5923c71de1ab1a078c2de751 100644 (file)
@@ -2,7 +2,6 @@
 ; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
 ; RUN: diff %t1.ll %t2.ll
 
-implementation
 
 declare i31 @"printf"(i8*, ...)   ;; Prototype for: i32 __builtin_printf(const char*, ...)
 
index a1fb61aca65204f3a9660e17323595424c0d6f12..7eba59039b956513b458a8828502be2771125495 100644 (file)
@@ -5,7 +5,6 @@
 
 @X = global i31 undef
 
-implementation
 
 declare i32 @"atoi"(i8 *)
 
index 60b7bf8eb92c734c8fc4f5057019b4f439c85de2..cb65d4b9ec8a46029579e08198e5dc0a8711d6d7 100644 (file)
@@ -3,7 +3,6 @@
 ; RUN: diff %t1.ll %t2.ll
 
 
-implementation
 
 declare void @bar()
 
index 36f96a3494f5a9a9933271d5774a94c821ea7f0f..e740fd36b47e188b94ac5370a751bb88a3b21304 100644 (file)
@@ -5,7 +5,6 @@
 ; Demonstrate all of the variable argument handling intrinsic functions plus 
 ; the va_arg instruction.
 
-implementation
 declare void @llvm.va_start(i8** %ap)
 declare void @llvm.va_copy(i8** %aq, i8** %ap)
 declare void @llvm.va_end(i8** %ap)
index baa055ede9a1c7c203ca7487ec76722afc5eb0ca..59bb3f2969ef8de6077b226d1e6652a8908a9f0c 100644 (file)
@@ -5,7 +5,6 @@
 ; Demonstrate all of the variable argument handling intrinsic functions plus 
 ; the va_arg instruction.
 
-implementation   ; Functions:
 declare void @llvm.va_start(i8**)
 declare void @llvm.va_copy(i8**, i8*)
 declare void @llvm.va_end(i8**)
index b3c12ffe1fa94360002f2958a97e86514e54feae..893d82b9f5e0f7ebe0ba6503ec11ee520a6b216f 100644 (file)
@@ -1,7 +1,5 @@
 ; RUN:  llvm-as %s -o - | opt -adce
 
-implementation
-
 define i32 @"main"(i32 %argc)
 begin
        br label %2
index 6e459308824380fc8731bb515a223f72a17c07ee..8dc5b88cce4527c6840ccb4f4bb3348194bcd848 100644 (file)
@@ -7,7 +7,6 @@ target triple = "i686-apple-darwin8"
 @foo = internal constant [5 x i8] c"\00abc\00"         ; <[5 x i8]*> [#uses=1]
 @str = internal constant [4 x i8] c"%d\0A\00"          ; <[4 x i8]*> [#uses=1]
 
-implementation   ; Functions:
 
 define i32 @test(i32 %J) {
 entry:
index da28f595a354e729e6c1faee1a01dace7e115128..d60da44b7f19ada4b77d79fdddf49d20399bfa2d 100644 (file)
@@ -5,7 +5,6 @@ target datalayout = "e-p:32:32"
 target triple = "i686-pc-linux-gnu"
        %struct.termbox = type { %struct.termbox*, i32, i32, i32, i32, i32 }
 
-implementation   ; Functions:
 
 define void @ggenorien() {
 entry:
index c63fe8dedb7014e65f33f1687e8c4c14d1681577..0e08cb0d9d854acd01009af26afafae38a1a9047 100644 (file)
@@ -4,7 +4,6 @@
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64"
 target triple = "i686-pc-linux-gnu"
 
-implementation   ; Functions:
 
 define i1 @test(i32* %tmp141, i32* %tmp145, 
             i32 %b8, i32 %iftmp.430.0, i32* %tmp134.out, i32* %tmp137.out)
index a4379c49c8640b4aa6be382eb85b357f8eff7e94..925009214f17d057d38916682a4b2d6ed780ba4a 100644 (file)
@@ -5,7 +5,6 @@
 ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | \
 ; RUN:    grep -v OK | not grep add
 
-implementation
 
 define i1 @test1(i1 %x) {
         %tmp.2 = xor i1 %x, 1
index e83849ed8f6bbfe83fb79781ebdb13ee8a5d2de2..e06b07c61d1c6a76fa06f124e5bd0125a1ed2120 100644 (file)
@@ -5,7 +5,6 @@
 ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | \
 ; RUN:    grep -v OK | not grep add
 
-implementation
 
 define i111 @test1(i111 %x) {
         %tmp.2 = shl i111 1, 110
index 11e504a1824c9ebcadedea0755ff1ebef7a478fa..53b9e23f4bf144472374751d3d5c608afb97c176 100644 (file)
@@ -4,8 +4,6 @@
 ; RUN: llvm-as < %s | opt -instcombine -disable-output &&
 ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep 'and '
 
-implementation
-
 define i39 @test0(i39 %A) {
         %B = and i39 %A, 0 ; zero result
         ret i39 %B
index 690f0e1df2fbf46e889971c2657596f93befdbce..e66eeff12d39f78a90f05d629483401bc02d05ec 100644 (file)
@@ -4,7 +4,6 @@
 ; RUN: llvm-as < %s | opt -instcombine -disable-output &&
 ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep 'and '
 
-implementation
 
 define i999 @test0(i999 %A) {
         %B = and i999 %A, 0 ; zero result
index 6201c72d85ba4ebcebfd0c7bae38c1e1dc39869b..0f87a53160f517f038e30baef54f7ed27955e08e 100644 (file)
@@ -3,7 +3,6 @@
 target datalayout = "e-p:32:32"
 target triple = "i686-pc-linux-gnu"
 
-implementation   ; Functions:
 
 define i32 @main() {
 entry:
index b11b8bc24fb6e1fbe7f9e8d45013afe0981e9dc1..4c394f6a1642e8287f602daf72c1229da22d27e1 100644 (file)
@@ -4,7 +4,6 @@
 
 ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep div
 
-implementation
 
 define i33 @test1(i33 %X) {
     %Y = udiv i33 %X, 4096
index e83c97612d936232080ef885755a0902d1b1c474..ba849e22f8666fc20ac50f8d4d73482e983ddb91 100644 (file)
@@ -4,7 +4,6 @@
 
 ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep div
 
-implementation
 
 define i333 @test1(i333 %X) {
     %Y = udiv i333 %X, 70368744177664
index 58f3bc9f3f099484a2f2910a71b1732656c14f84..36b1102580c9667c414c4a5b09b9f14fd9bcb6a1 100644 (file)
@@ -4,7 +4,6 @@
 
 ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep mul
 
-implementation
 
 define i17 @test1(i17 %X) {
     %Y = mul i17 %X, 1024
index 16518bb44e12960318e10be2c9251b63c39a0ea0..72fd97ac79f0ad7f5d5f0fb05abd25362b8fcb1f 100644 (file)
@@ -4,7 +4,6 @@
 
 ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep mul
 
-implementation
 
 define i177 @test1(i177 %X) {
     %C = shl i177 1, 155
index 993a37685e2bc8bc764f789b16604f99a33917fe..51b87fe2a2007edb0d54c4cdf4db869c59bdc256 100644 (file)
@@ -4,7 +4,6 @@
 
 ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep or
 
-implementation
 
 define i7 @test0(i7 %X) {
     %Y = or i7 %X, 0
index c0a9971ecfe82d178de726fae4f4f273a01ac630..b8f87836887d27a264a6e5d3092bbd0b79bb5d07 100644 (file)
@@ -5,7 +5,6 @@
 ; RUN: llvm-as < %s | opt -instcombine | llvm-dis > /tmp/or2.rel &&
 ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep or
 
-implementation
 
 define i777 @test0(i777 %X) {
     %Y = or i777 %X, 0
index 0d72d447ffa3bee3313153ee04e8a154b094f919..6b1c772dd59a871e369feb1bcda9e73944fefe38 100644 (file)
@@ -4,7 +4,6 @@
 ; RUN: llvm-as < %s | opt -instcombine -disable-output &&
 ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep rem
 
-implementation
 
 define i33 @test1(i33 %A) {
     %B = urem i33 %A, 4096
index 111a1b07fff986508ff7098bdb82262146604a42..4704018b394edb47e239238c79017bca10be48af 100644 (file)
@@ -4,7 +4,6 @@
 ; RUN: llvm-as < %s | opt -instcombine -disable-output &&
 ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep rem
 
-implementation
 
 define i333 @test1(i333 %A) {
     %B = urem i333 %A, 70368744177664
index d804a34f6e4abd64d0c79dac0fe5b33a363cb1a9..54e905eb10456320fdc7286c13512eb02c908400 100644 (file)
@@ -3,7 +3,6 @@
 ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep select &&
 ; RUN: llvm-as < %s | opt -instcombine -disable-output
 
-implementation
 
 define i41 @test1(i1 %C) {
        %V = select i1 %C, i41 1, i41 0  ; V = C
index 8daa9cc4426cd09ae79ba3cfddcfb4300afc0cb6..116d70e7e62f7fba715b2a2ecf7b2caac4b202cb 100644 (file)
@@ -4,7 +4,6 @@
 ; RUN: llvm-as < %s | opt -instcombine -disable-output &&
 ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep 'xor '
 
-implementation
 
 define i47 @test1(i47 %A, i47 %B) {
         ;; (A & C1)^(B & C2) -> (A & C1)|(B & C2) iff C1&C2 == 0
index 91273243515bd22fa25421d960c2852152a72cd3..b9d7e82f28839e08d521d49834af3691cfa7db35 100644 (file)
@@ -4,7 +4,6 @@
 ; RUN: llvm-as < %s | opt -instcombine -disable-output &&
 ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep 'xor '
 
-implementation
 
 define i447 @test1(i447 %A, i447 %B) {
         ;; (A & C1)^(B & C2) -> (A & C1)|(B & C2) iff C1&C2 == 0
index a53903a05f07419c160cae51f9fc6e43827fbe2e..1ed1e693b881d7afe139bb36ba91a671e7e8e044 100644 (file)
@@ -3,7 +3,6 @@
 
 %T = type <4 x float>
 
-implementation
 
 define %T @test1(%T %v1) {
   %v2 = shufflevector %T %v1, %T undef, <4 x i32> <i32 0, i32 1, i32 2, i32 3>
index 1ba904bd0b2db5a7965256bdffa679020f2a3ee7..769ec199b8495300f72d1fa1566808bf094e3cb1 100644 (file)
@@ -15,7 +15,6 @@ target triple = "arm-apple-darwin8"
        %struct.aal_state_t = type { %struct.CGPoint, %struct.CGPoint, %struct.CGPoint, i32, float, float, float, float, %struct.CGPoint, %struct.CGPoint, float, float, float, float, i32, i32, i32, i32, float, float, i8*, i32, i32, %struct.aal_edge_pool_t*, %struct.aal_edge_pool_t*, i8*, %struct.aal_callback_t*, i32, %struct.aal_span_t*, %struct.aal_span_t*, %struct.aal_span_t*, %struct.aal_span_pool_t*, i8, float, i8, i32 }
        %struct.anon = type { %struct.aal_spanarray_t }
 
-implementation   ; Functions:
 
 declare void @llvm.memcpy.i32(i8*, i8*, i32, i32)
 
index f7f30173817330816781382dbde49454f4a07427..932e7130a6da1b5c8ef5459fe0a2600c1b269594 100644 (file)
@@ -5,7 +5,6 @@ target datalayout = "E-p:32:32"
 target triple = "powerpc-apple-darwin8.8.0"
        %struct.foo = type { i8, i8 }
 
-implementation   ; Functions:
 
 define i32 @test1(%struct.foo* %P) {
 entry:
index de94fe11c4532cd98a8fe15ea4a4d4c428249277..883e41c1a18e9c867c8428bc16ae214c2545471d 100644 (file)
@@ -7,7 +7,6 @@ target triple = "i686-apple-darwin8"
        %struct.bar = type { %struct.foo, i64, double }
        %struct.foo = type { i32, i32 }
 
-implementation   ; Functions:
 
 define i32 @test1(%struct.foo* %P) {
 entry: