HomeSort by relevance Sort by last modified time
    Searched full:sret (Results 1 - 25 of 152) sorted by null

1 2 3 4 5 6 7

  /external/llvm/test/Transforms/DeadArgElim/
2006-06-27-struct-ret.ll 3 define internal void @build_delaunay({ i32 }* sret %agg.result) {
8 call void @build_delaunay( { i32 }* sret null )
  /external/llvm/test/Transforms/InstCombine/
2007-05-18-CastFoldBug.ll 1 ; RUN: opt < %s -instcombine -S | grep "call.*sret"
2 ; Make sure instcombine doesn't drop the sret attribute.
6 call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend_stret to void (i16*)*)( i16* sret %tmp10 )
2008-01-13-NoBitCastAttributes.ll 13 call void bitcast (void (...)* @c to void (i32*)*)( i32* sret null )
  /external/llvm/test/CodeGen/X86/
complex-fca.ll 3 define void @ccosl({ x86_fp80, x86_fp80 }* noalias sret %agg.result, { x86_fp80, x86_fp80 } %z) nounwind {
10 call void @ccoshl({ x86_fp80, x86_fp80 }* noalias sret %agg.result, { x86_fp80, x86_fp80 } %insert7) nounwind
14 declare void @ccoshl({ x86_fp80, x86_fp80 }* noalias sret, { x86_fp80, x86_fp80 }) nounwind
2007-05-07-InvokeSRet.ll 6 declare void @invokee(%struct.S* sret )
10 invoke void @invokee( %struct.S* sret %name.0.0 )
win32_sret.ll 8 ; The SysV ABI used by most Unixes and Mingw on x86 specifies that an sret pointer
9 ; is callee-cleanup. However, in MSVC's cdecl calling convention, sret pointer
12 define void @sret1(i8* sret) nounwind {
20 define void @sret2(i32* sret %x, i32 %y) nounwind {
fast-isel-x86.ll 16 define void @test1({i32, i32, i32, i32}* sret %p) nounwind {
35 ; Check that we fast-isel sret, and handle the callee-pops behavior correctly.
40 call void @test3sret(%struct.a* sret %tmp)
48 declare void @test3sret(%struct.a* sret)
50 ; Check that fast-isel sret works with fastcc (and does not callee-pop)
54 call fastcc void @test4fastccsret(%struct.a* sret %tmp)
62 declare fastcc void @test4fastccsret(%struct.a* sret)
fastcc-sret.ll 5 define fastcc void @bar(%struct.foo* noalias sret %agg.result) nounwind {
17 call fastcc void @bar( %struct.foo* sret %memtmp ) nounwind
2008-02-06-LoadFoldingBug.ll 3 define void @casin({ double, double }* sret %agg.result, double %z.0, double %z.1) nounwind {
7 call void @casinh( { double, double }* sret %memtmp, double %tmp4, double %z.0 ) nounwind
20 declare void @casinh({ double, double }* sret , double, double) nounwind
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
inreg.ll 9 call void @f(%struct.s1* inreg sret %tmp, i32 inreg 41, i32 inreg 42, i32 43)
32 declare void @f(%struct.s1* inreg sret, i32 inreg, i32 inreg, i32)
36 define void @g2(%struct.s2* inreg sret %agg.result) nounwind {
2012-01-11-split-cv.ll 4 define void @add18i16(<18 x i16>* nocapture sret %ret, <18 x i16>* %bp) nounwind {
thiscall-struct-return.ll 8 declare x86_thiscallcc void @_ZNK1C5SmallEv(%struct.S* noalias sret %agg.result, %class.C* %this) nounwind align 2
9 declare x86_thiscallcc void @_ZNK1C6MediumEv(%struct.M* noalias sret %agg.result, %class.C* %this) nounwind align 2
26 call x86_thiscallcc void @_ZNK1C5SmallEv(%struct.S* sret %tmp, %class.C* %c)
45 call x86_thiscallcc void @_ZNK1C6MediumEv(%struct.M* sret %tmp, %class.C* %c)
  /external/clang/test/CodeGen/
sret2.c 1 // RUN: %clang_cc1 %s -emit-llvm -O0 -o - | grep sret | count 2
mips64-nontrivial-return.cpp 13 // CHECK: _Z4foo1v(%class.D* noalias nocapture sret
sret.c 1 // RUN: %clang_cc1 %s -emit-llvm -O0 -o - | grep sret | count 5
arm-vector-arguments.c 12 // CHECK: define void @f0(%struct.int8x16x2_t* noalias sret %agg.result, <16 x i8> %{{.*}}, <16 x i8> %{{.*}})
28 // CHECK: define void @f1_2(<8 x float>* noalias sret %{{.*}}, <8 x float> %{{.*}})
30 // CHECK: define void @f1_3(<16 x float>* noalias sret %{{.*}}, <16 x float> %{{.*}})
mips-vector-return.c 11 // O32: define void @test_v4sf(<4 x float>* noalias nocapture sret
17 // O32: define void @test_v4df(<4 x double>* noalias nocapture sret
18 // N64: define void @test_v4df(<4 x double>* noalias nocapture sret
  /external/llvm/test/Verifier/
2008-01-11-VarargAttrs.ll 8 call void (...)* @foo(%struct* sret null )
  /external/llvm/test/Transforms/MemCpyOpt/
loadstore-sret.ll 10 define void @_Z3foov(%"class.std::auto_ptr"* noalias nocapture sret %agg.result) ssp {
13 ; CHECK: call void @_Z3barv(%"class.std::auto_ptr"* sret %agg.result)
14 call void @_Z3barv(%"class.std::auto_ptr"* sret %temp.lvalue)
25 declare void @_Z3barv(%"class.std::auto_ptr"* sret)
2011-06-02-CallSlotOverwritten.ll 12 declare void @bar(%struct1* nocapture sret %agg.result) nounwind
17 call void @bar(%struct1* sret %x) nounwind
18 ; CHECK: call void @bar(%struct1* sret %x)
  /external/llvm/test/Transforms/DeadStoreElimination/
2011-09-06-EndOfFunction.ll 9 define void @_Z3foov(%"class.std::auto_ptr"* noalias nocapture sret %agg.result) uwtable ssp {
12 call void @_Z3barv(%"class.std::auto_ptr"* sret %temp.lvalue)
23 declare void @_Z3barv(%"class.std::auto_ptr"* sret)
  /external/clang/test/CodeGenCXX/
arm-cc.cpp 19 // CHECK: declare void @_Z3fooPv(%class.SMLoc* sret, i8*)
  /external/llvm/test/CodeGen/ARM/
2009-09-21-LiveVariablesBug.ll 10 define arm_aapcs_vfpcc void @aaa(%foo* noalias sret %agg.result, %foo* %tfrm) nounwind {
  /external/llvm/test/CodeGen/PowerPC/
2008-10-28-UnprocessedNode.ll 3 define void @__divtc3({ ppc_fp128, ppc_fp128 }* noalias sret %agg.result, ppc_fp128 %a, ppc_fp128 %b, ppc_fp128 %c, ppc_fp128 %d) nounwind {

Completed in 1644 milliseconds

1 2 3 4 5 6 7