OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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