HomeSort by relevance Sort by last modified time
    Searched full:sret (Results 1 - 25 of 155) 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/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
struct-passing.c 21 // CHECK: declare void @f2({{.*}} sret)
22 // CHECK: declare void @f3({{.*}} sret)
  /external/llvm/test/CodeGen/X86/
complex-fca.ll 3 ; Skip this on Windows as there is no ccosl and sret behaves differently.
6 define void @ccosl({ x86_fp80, x86_fp80 }* noalias sret %agg.result, { x86_fp80, x86_fp80 } %z) nounwind {
13 call void @ccoshl({ x86_fp80, x86_fp80 }* noalias sret %agg.result, { x86_fp80, x86_fp80 } %insert7) nounwind
17 declare void @ccoshl({ x86_fp80, x86_fp80 }* noalias sret, { x86_fp80, x86_fp80 }) 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)
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 {
fastcc-sret.ll 5 define fastcc void @bar(%struct.foo* noalias sret %agg.result) nounwind {
19 call fastcc void @bar( %struct.foo* sret %memtmp ) nounwind
  /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/clang/test/CodeGenCXX/
microsoft-abi-sret-and-byval.cpp 52 // LINUX: define void @_Z12small_returnv(%struct.Small* noalias sret %agg.result)
57 // LINUX: define void @_Z13medium_returnv(%struct.Medium* noalias sret %agg.result)
63 // LINUX: define void @_Z20small_non_pod_returnv(%struct.SmallCpp11NotCpp03Pod* noalias sret %agg.result)
64 // WIN32: define void @"\01?small_non_pod_return@@YA?AUSmallCpp11NotCpp03Pod@@XZ"(%struct.SmallCpp11NotCpp03Pod* noalias sret %agg.result)
65 // WIN64: define void @"\01?small_non_pod_return@@YA?AUSmallCpp11NotCpp03Pod@@XZ"(%struct.SmallCpp11NotCpp03Pod* noalias sret %agg.result)
68 // LINUX: define void @_Z22small_with_ctor_returnv(%struct.SmallWithCtor* noalias sret %agg.result)
69 // WIN32: define void @"\01?small_with_ctor_return@@YA?AUSmallWithCtor@@XZ"(%struct.SmallWithCtor* noalias sret %agg.result)
70 // WIN64: define void @"\01?small_with_ctor_return@@YA?AUSmallWithCtor@@XZ"(%struct.SmallWithCtor* noalias sret %agg.result)
73 // LINUX: define void @_Z25small_with_vftable_returnv(%struct.SmallWithVftable* noalias sret %agg.result)
74 // WIN32: define void @"\01?small_with_vftable_return@@YA?AUSmallWithVftable@@XZ"(%struct.SmallWithVftable* noalias sret %agg.result
    [all...]
arm-cc.cpp 19 // CHECK: declare void @_Z3fooPv(%class.SMLoc* sret, i8*)
thiscall-struct-return.cpp 37 // CHECK: call x86_thiscallcc void @_ZNK1C5SmallEv(%struct.S* sret %{{.+}}, %class.C* [[C]])
39 // CHECK: call x86_thiscallcc void @_ZNK1C6MediumEv(%struct.M* sret %{{.+}}, %class.C* [[C]])
  /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/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 435 milliseconds

1 2 3 4 5 6 7