HomeSort by relevance Sort by last modified time
    Searched full:byval (Results 26 - 50 of 230) sorted by null

12 3 4 5 6 7 8 910

  /external/llvm/test/CodeGen/ARM/
2013-05-13-AAPCS-byval-padding2.ll 7 define void @foo(%struct4bytes* byval %p0, ; --> R0
8 %struct20bytes* byval %p1 ; --> R1,R2,R3, [SP+0 .. SP+8)
2009-05-05-DAGCombineBug.ll 9 %tmp28 = call fastcc i1 null(i32* null, %"byte[]" undef, %"byte[]" undef, %tango.time.Time.Time* byval null) ; <i1> [#uses=0]
  /external/llvm/test/CodeGen/X86/
byval.ll 2 ; Win64 has not supported byval yet.
12 define i64 @f(%struct.s* byval %a) {
byval6.ll 9 tail call void (i32, ...)* @bar( i32 3, %struct.W* byval @.cpx ) nounwind
10 tail call void (i32, ...)* @baz( i32 3, %struct.W* byval @B ) nounwind
stack-align-memcpy.ll 9 call void @bar(i8* %dynalloc, %struct.foo* align 4 byval %x)
18 declare void @bar(i8* nocapture, %struct.foo* align 4 byval) nounwind
byval2.ll 13 ; Win64 has not supported byval yet.
40 call void @f( %struct.s*byval %d )
41 call void @f( %struct.s*byval %d )
45 declare void @f(%struct.s* byval)
fp-stack-retcopy.ll 7 define double @carg({ double, double }* byval %z) nounwind {
fastcc-byval.ll 9 ; byval requires a copy, even with fastcc.
19 call fastcc void @foo(%struct.MVT* byval %V) nounwind
24 declare fastcc void @foo(%struct.MVT* byval)
small-byval-memcpy.ll 4 define void @ccosl({ x86_fp80, x86_fp80 }* noalias sret %agg.result, { x86_fp80, x86_fp80 }* byval align 4 %z) nounwind {
16 call void @ccoshl( { x86_fp80, x86_fp80 }* noalias sret %agg.result, { x86_fp80, x86_fp80 }* byval align 4 %iz ) nounwind
20 declare void @ccoshl({ x86_fp80, x86_fp80 }* noalias sret , { x86_fp80, x86_fp80 }* byval align 4 ) nounwind
2009-04-14-IllegalRegs.ll 24 %9 = call i32 (...)* bitcast (i32 (%struct.X*, %struct.X*)* @f to i32 (...)*)(%struct.X* byval align 4 %xxx, %struct.X* byval align 4 %xxx) nounwind ; <i32> [#uses=1]
35 declare i32 @f(%struct.X* byval align 4, %struct.X* byval align 4) nounwind ssp
byval3.ll 13 ; Win64 has not supported byval yet.
48 call void @f( %struct.s* byval %d)
49 call void @f( %struct.s* byval %d)
53 declare void @f(%struct.s* byval)
  /external/llvm/test/CodeGen/Mips/
unalignedload.ll 24 tail call void @foo2(%struct.S1* byval getelementptr inbounds (%struct.S2* @s2, i32 0, i32 1)) nounwind
25 tail call void @foo4(%struct.S4* byval @s4) nounwind
29 declare void @foo2(%struct.S1* byval)
31 declare void @foo4(%struct.S4* byval)
o32_cc_byval.ll 30 call void @callee1(float 2.000000e+01, %struct.S1* byval bitcast (%0* @f1.s1 to %struct.S1*)) nounwind
31 call void @callee2(%struct.S2* byval @f1.s2) nounwind
34 call void @callee3(float 2.100000e+01, %struct.S3* byval %agg.tmp10, %struct.S1* byval bitcast (%0* @f1.s1 to %struct.S1*)) nounwind
38 declare void @callee1(float, %struct.S1* byval)
40 declare void @callee2(%struct.S2* byval)
42 declare void @callee3(float, %struct.S3* byval, %struct.S1* byval)
44 define void @f2(float %f, %struct.S1* nocapture byval %s1) nounwind {
81 define void @f3(%struct.S2* nocapture byval %s2) nounwind
    [all...]
  /external/llvm/test/Transforms/DeadArgElim/
variadic_safety.ll 20 %res = call i32(i32, i32, ...)* @va_func(i32 %in, i32 %in, [6 x i32] undef, i32* byval %stacked)
22 ; CHECK: call i32 (i32, i32, ...)* @va_func(i32 undef, i32 %in, [6 x i32] undef, i32* byval %stacked)
35 call i32 (i32, i32, ...)* @va_deadret_func(i32 undef, i32 %in, [6 x i32] undef, i32* byval %stacked)
37 ; CHECK: call void (i32, i32, ...)* @va_deadret_func(i32 undef, i32 undef, [6 x i32] undef, i32* byval %stacked)
  /external/clang/test/CodeGen/
2008-01-25-ByValReadNone.c 9 // The struct being passed byval means that we cannot mark the
12 // the callee might write to the byval parameter. The inliner
15 // the common case in which the byval argument is not written.
x86_32-arguments-win32.c 4 // CHECK: define void @f1_2(%struct.s1* byval align 4 %a0)
34 // CHECK: define void @f5_2(%struct.s5* byval align 4)
42 // CHECK: define void @f6_2(%struct.s6* byval align 4 %a0)
x86_64-arguments-nacl.c 64 // CHECK: define void @f13(%struct.s13_0* noalias sret %agg.result, i32 %a, i32 %b, i32 %c, i32 %d, {{.*}}* byval align 8 %e, i32 %f)
71 // CHECK: define void @f20(%struct.s20* byval align 32 %x)
99 // CHECK: define i32 @f48(%struct.s1* byval %s)
109 // Unions should be passed as byval structs
110 // CHECK: define void @f50(%union.simple_union* byval %s)
118 // Bitfields should be passed as byval structs
119 // CHECK: define void @f51(%struct.bitfield1* byval %bf1)
x86_32-arguments-darwin.c 55 // CHECK: define void @f9_2(%struct.s9* byval align 4 %a0)
156 // CHECK: define void @f39(%struct.s39* byval align 16 %x)
204 // CHECK: define void @f52(%struct.s52* byval align 4)
210 // CHECK: define void @f53(%struct.s53* byval align 4)
231 // CHECK: i8 signext %a0, %struct.s56_0* byval align 4 %a1,
232 // CHECK: i64 %a2.coerce, %struct.s56_1* byval align 4,
233 // CHECK: i64 %a4.coerce, %struct.s56_2* byval align 4,
234 // CHECK: <4 x i32> %a6, %struct.s56_3* byval align 16 %a7,
235 // CHECK: <2 x double> %a8, %struct.s56_4* byval align 16 %a9,
236 // CHECK: <8 x i32> %a10, %struct.s56_5* byval align 4
    [all...]
x86_32-arguments-realign.c 4 // CHECK: define void @f0(%struct.s0* byval align 4)
  /external/llvm/test/Transforms/Inline/
2010-05-31-ByvalTailcall.ll 4 ; When inlining through a byval call site, the inliner creates allocas which may
14 define void @bar(i32* byval %x) {
22 call void @bar(i32* byval %x)
byval.ll 3 ; Inlining a byval struct should cause an explicit copy into an alloca.
8 define internal void @f(%struct.ss* byval %b) nounwind {
26 call void @f( %struct.ss* byval %S ) nounwind
35 ; Inlining a byval struct should NOT cause an explicit copy
38 define internal i32 @f2(%struct.ss* byval %b) nounwind readonly {
53 %X = call i32 @f2( %struct.ss* byval %S ) nounwind
62 ; Inlining a byval with an explicit alignment needs to use *at least* that
67 define internal void @f3(%struct.ss* byval align 64 %b) nounwind {
75 call void @f3( %struct.ss* byval align 64 %S) nounwind
86 ; Inlining a byval struct should NOT cause an explicit copy
    [all...]
alloca-merge-align.ll 8 define void @foo(%struct.s* byval nocapture readonly %a) {
23 define void @foo0(%struct.s* byval nocapture readonly %a) {
38 define void @foo1(%struct.s* byval nocapture readonly %a) {
55 define void @goo(%struct.s* byval nocapture readonly %a) {
82 call void @foo(%struct.s* byval %tmpcast)
84 call void @goo(%struct.s* byval %tmpcast)
100 call void @foo0(%struct.s* byval %tmpcast)
102 call void @goo(%struct.s* byval %tmpcast)
118 call void @foo0(%struct.s* byval %tmpcast)
120 call void @foo1(%struct.s* byval %tmpcast
    [all...]
  /external/llvm/test/CodeGen/PowerPC/
structsinregs.ll 59 %call = call i32 @callee1(%struct.s1* byval %p1, %struct.s2* byval %p2, %struct.s3* byval %p3, %struct.s4* byval %p4, %struct.s5* byval %p5, %struct.s6* byval %p6, %struct.s7* byval %p7)
73 define internal i32 @callee1(%struct.s1* byval %v1, %struct.s2* byval %v2, %struct.s3* byval %v3, %struct.s4* byval %v4, %struct.s5* byval %v5, %struct.s6* byval %v6, %struct.s7* byval %v7) n (…)
    [all...]
  /external/llvm/test/CodeGen/XCore/
byVal.ll 9 define void @f0Test(%struct.st0* byval %s0) nounwind {
32 define i32 @f1Test(i32 %i, %struct.st1* byval %s1) nounwind {
54 define void @f2Test(%struct.st2* byval %s2, i32 %i, ...) nounwind {
  /external/clang/test/CodeGenCXX/
debug-info-byval.cpp 2 // Test to check presence of debug info for byval parameter.

Completed in 663 milliseconds

12 3 4 5 6 7 8 910