/external/llvm/test/CodeGen/AMDGPU/ |
partially-dead-super-register-immediate.ll | 13 define void @dead_def_subregister(i32 addrspace(1)* noalias %out, i64 addrspace(1)* noalias %in) #0 {
|
sgpr-copy-duplicate-operand.ll | 9 define void @test_dup_operands(<2 x i32> addrspace(1)* noalias %out, <2 x i32> addrspace(1)* noalias %in) {
|
madak.ll | 13 define void @madak_f32(float addrspace(1)* noalias %out, float addrspace(1)* noalias %in.a, float addrspace(1)* noalias %in.b) nounwind { 40 define void @madak_2_use_f32(float addrspace(1)* noalias %out, float addrspace(1)* noalias %in) nounwind { 67 define void @madak_m_inline_imm_f32(float addrspace(1)* noalias %out, float addrspace(1)* noalias %in.a) nounwind { 87 define void @madak_inline_imm_f32(float addrspace(1)* noalias %out, float addrspace(1)* noalias %in.a, float addrspace(1)* noalias %in.b) nounwind [all...] |
/external/llvm/test/CodeGen/Generic/ |
2008-02-04-Ctlz.ll | 13 %tmp40 = tail call i32 (i8*, ...) @printf( i8* noalias getelementptr ([14 x i8], [14 x i8]* @.str, i32 0, i32 0), i64 %arg, i32 %tmp38, i32 %tmp48, i32 %tmp58 ) nounwind ; <i32> [#uses=0] 17 declare i32 @printf(i8* noalias , ...) nounwind
|
/external/llvm/test/CodeGen/X86/ |
2008-08-06-CmpStride.ll | 5 declare i32 @printf(i8* noalias , ...) nounwind 16 call i32 (i8*, ...) @printf( i8* noalias getelementptr ([4 x i8], [4 x i8]* @.str, i32 0, i32 0), i32 %add166 ) nounwind
|
/external/llvm/test/Transforms/ArgumentPromotion/ |
sret.ll | 6 ; CHECK: define internal void @add(i32 %[[THIS1:.*]], i32 %[[THIS2:.*]], i32* noalias %[[SR:.*]]) 25 ; CHECK: call void @add(i32 %{{.*}}, i32 %{{.*}}, i32* noalias %[[R]])
|
/external/llvm/test/Transforms/FunctionAttrs/ |
annotate-1.ll | 5 ; CHECK: declare noalias i8* @fopen(i8* nocapture readonly, i8* nocapture readonly) [[G0:#[0-9]]] 11 ; CHECK: declare noalias i32* @realloc(i32* nocapture, i32) [[G0]]
|
/external/llvm/test/Transforms/GVN/ |
calloc-load-removal.ll | 9 %1 = tail call noalias i8* @calloc(i64 1, i64 4) 25 declare noalias i8* @calloc(i64, i64)
|
/external/llvm/test/Transforms/IndVarSimplify/ |
2012-07-17-lftr-undef.ll | 8 declare i32 @printf(i8* noalias nocapture, ...) nounwind 16 %0 = tail call i32 (i8*, ...) @printf(i8* noalias nocapture getelementptr inbounds ([6 x i8], [6 x i8]* @.str3, i64 0, i64 0), i64 %next_iter, i64 %undef)
|
/external/llvm/test/Transforms/Inline/ |
gvn-inline-iteration.ll | 7 define i32 @foo(i32 ()** noalias nocapture %p, i64* noalias nocapture %q) nounwind ssp {
|
noalias.ll | 1 ; RUN: opt -inline -enable-noalias-to-md-conversion -S < %s | FileCheck %s 5 define void @hello(float* noalias nocapture %a, float* nocapture readonly %c) #0 { 24 ; CHECK: %0 = load float, float* %c, align 4, !noalias !0 33 define void @hello2(float* noalias nocapture %a, float* noalias nocapture %b, float* nocapture readonly %c) #0 { 54 ; CHECK: %0 = load float, float* %c, align 4, !noalias !3 56 ; CHECK: store float %0, float* %arrayidx.i, align 4, !alias.scope !7, !noalias !8 58 ; CHECK: store float %0, float* %arrayidx1.i, align 4, !alias.scope !8, !noalias !7
|
/external/llvm/test/Transforms/LoopDistribute/ |
no-if-convert.ll | 21 define void @f(i32* noalias %a, 22 i32* noalias %b, 23 i32* noalias %c, 24 i32* noalias %d, 25 i32* noalias %e, 26 i32* noalias %g, 27 i32* noalias %h, 28 i32* noalias %j,
|
basic.ll | 21 define void @f(i32* noalias %a, 22 i32* noalias %b, 23 i32* noalias %c, 24 i32* noalias %d, 25 i32* noalias %e) {
|
/external/llvm/test/Transforms/LoopVectorize/PowerPC/ |
stride-vectorization.ll | 6 define void @foo(double* noalias nocapture %a, double* noalias nocapture readonly %b) #0 {
|
/external/llvm/test/Transforms/MemCpyOpt/ |
callslot_aa.ll | 10 call void @llvm.memcpy.p0i8.p0i8.i64(i8* %tmp, i8* %src, i64 1, i32 8, i1 false), !noalias !2 18 ; Check that the noalias for "dst" was removed by checking that the metadata is gone
|
/external/llvm/test/Transforms/SLPVectorizer/ARM/ |
memory.ll | 11 define void @expensive_double_store(double* noalias %dst, double* noalias %src, i64 %count) {
|
/external/clang/test/CodeGen/ |
arm-arguments.c | 32 // APCS-GNU: struct.s5* noalias sret 38 // APCS-GNU: struct.s6* noalias sret 49 // APCS-GNU: struct.s8* noalias sret 65 // APCS-GNU: struct.s11* noalias sret 76 // APCS-GNU: struct.s13* noalias sret 84 // APCS-GNU: union.u14* noalias sret 108 // APCS-GNU: struct.s19* noalias sret 114 // APCS-GNU: struct.s20* noalias sret 132 // AAPCS: define arm_aapcscc void @f24({{.*}} noalias sret 133 // AAPCS: define arm_aapcscc void @f25({{.*}} noalias sre [all...] |
/external/clang/test/CodeGenCXX/ |
new.cpp | 9 // 'noalias' attribute. 17 // CHECK: declare noalias i8* @_Znwm(i64) [[ATTR_NOBUILTIN:#[^ ]*]] 19 // CHECK: declare noalias i8* @_Znam(i64) [[ATTR_NOBUILTIN]] 130 // CHECK: call noalias i8* @_Znwm 134 // CHECK: call noalias i8* @_Znam 138 // CHECK: call noalias i8* @_Znam 151 // CHECK: call noalias i8* @_Znam 155 // CHECK: call noalias i8* @_Znam 165 // CHECK: call noalias i8* @_Znwm 169 // CHECK: call noalias i8* @_Zna [all...] |
microsoft-abi-sret-and-byval.cpp | 66 // LINUX-LABEL: define void @_Z12small_returnv(%struct.Small* noalias sret %agg.result) 71 // LINUX-LABEL: define void @_Z13medium_returnv(%struct.Medium* noalias sret %agg.result) 77 // LINUX-LABEL: define void @_Z20small_non_pod_returnv(%struct.SmallCpp11NotCpp03Pod* noalias sret %agg.result) 78 // WIN32: define void @"\01?small_non_pod_return@@YA?AUSmallCpp11NotCpp03Pod@@XZ"(%struct.SmallCpp11NotCpp03Pod* noalias sret %agg.result) 79 // WIN64: define void @"\01?small_non_pod_return@@YA?AUSmallCpp11NotCpp03Pod@@XZ"(%struct.SmallCpp11NotCpp03Pod* noalias sret %agg.result) 82 // LINUX-LABEL: define void @_Z22small_with_ctor_returnv(%struct.SmallWithCtor* noalias sret %agg.result) 83 // WIN32: define void @"\01?small_with_ctor_return@@YA?AUSmallWithCtor@@XZ"(%struct.SmallWithCtor* noalias sret %agg.result) 84 // WIN64: define void @"\01?small_with_ctor_return@@YA?AUSmallWithCtor@@XZ"(%struct.SmallWithCtor* noalias sret %agg.result) 87 // LINUX-LABEL: define void @_Z25small_with_vftable_returnv(%struct.SmallWithVftable* noalias sret %agg.result) 88 // WIN32: define void @"\01?small_with_vftable_return@@YA?AUSmallWithVftable@@XZ"(%struct.SmallWithVftable* noalias sret %agg.result [all...] |
homogeneous-aggregates.cpp | 41 // PPC: define void @_Z7func_D12D1(%struct.D1* noalias sret %agg.result, [3 x i64] %x.coerce) 42 // ARM32: define arm_aapcs_vfpcc void @_Z7func_D12D1(%struct.D1* noalias sret %agg.result, [3 x i64] %x.coerce) 43 // ARM64: define void @_Z7func_D12D1(%struct.D1* noalias sret %agg.result, %struct.D1* %x) 44 // X64: define x86_vectorcallcc void @"\01_Z7func_D12D1@@24"(%struct.D1* noalias sret %agg.result, %struct.D1* %x) 53 // PPC: define void @_Z7func_D32D3(%struct.D3* noalias sret %agg.result, [4 x i64] %x.coerce) 54 // ARM32: define arm_aapcs_vfpcc void @_Z7func_D32D3(%struct.D3* noalias sret %agg.result, [4 x i64] %x.coerce) 55 // ARM64: define void @_Z7func_D32D3(%struct.D3* noalias sret %agg.result, %struct.D3* %x)
|
/external/llvm/test/Analysis/BasicAA/ |
intrinsics.ll | 6 ; IntrArgReadMem and have noalias pointers. 8 ; CHECK: define <8 x i16> @test0(i8* noalias %p, i8* noalias %q, <8 x i16> %y) { 13 define <8 x i16> @test0(i8* noalias %p, i8* noalias %q, <8 x i16> %y) {
|
q.bad.ll | 6 ; CHECK: NoAlias: i8* %a, i8* %b 32 ; CHECK: NoAlias: i8* %a, i8* %b 33 ; CHECK: NoAlias: i8* %a, i8* %c 37 %add1.64 = zext i32 %add1 to i64 ; is zext(%loaded) always != zext(%loaded - 1)? Yes -> NoAlias 39 %sub1.64 = zext i32 %sub1 to i64 ; is zext(%loaded) always != zext(%loaded - 1)? Yes -> NoAlias 72 ; CHECK: NoAlias: i8* %a, i8* %b 87 ; %a and %b NoAlias if %num == 255 (see @test_zext_sext_255), but %a and %b NoAlias for other values of %num (e.g. 0) 102 ; CHECK: NoAlias: i8* %a, i8* %c 113 ; CHECK: NoAlias: i32* %a, i32* % [all...] |
phi-spec-order.ll | 21 ; CHECK: NoAlias:{{[ \t]+}}[16000 x double]* %lsr.iv1, [16000 x double]* %lsr.iv4 45 ; CHECK: NoAlias:{{[ \t]+}}<4 x double>* %scevgep11, <4 x double>* %scevgep7 46 ; CHECK: NoAlias:{{[ \t]+}}<4 x double>* %scevgep10, <4 x double>* %scevgep7 47 ; CHECK: NoAlias:{{[ \t]+}}<4 x double>* %scevgep7, <4 x double>* %scevgep9 48 ; CHECK: NoAlias:{{[ \t]+}}<4 x double>* %scevgep11, <4 x double>* %scevgep3 49 ; CHECK: NoAlias:{{[ \t]+}}<4 x double>* %scevgep10, <4 x double>* %scevgep3 50 ; CHECK: NoAlias:{{[ \t]+}}<4 x double>* %scevgep3, <4 x double>* %scevgep9
|
/external/llvm/test/Transforms/InstCombine/ |
fold-phi-load-metadata.ll | 12 ; CHECK: load i32, i32* %{{[a-z0-9.]+}}, align 4, !tbaa ![[TBAA:[0-9]+]], !range ![[RANGE:[0-9]+]], !invariant.load ![[EMPTYNODE:[0-9]+]], !alias.scope ![[ALIAS_SCOPE:[0-9]+]], !noalias ![[NOALIAS:[0-9]+]] 22 %val = load i32, i32* %i, align 4, !tbaa !0, !alias.scope !13, !noalias !14, !invariant.load !17, !range !18 28 %val2 = load i32, i32* %i2, align 4, !tbaa !2, !alias.scope !15, !noalias !16, !invariant.load !17, !range !19 47 ; CHECK: ![[NOALIAS]] = !{![[SCOPE3:[0-9]+]]}
|
/external/llvm/test/Transforms/LoopVectorize/X86/ |
veclib-calls.ll | 10 define void @sqrt_f32(i32 %n, float* noalias %y, float* noalias %x) nounwind uwtable { 35 define void @exp_f32(i32 %n, float* noalias %y, float* noalias %x) nounwind uwtable { 60 define void @log_f32(i32 %n, float* noalias %y, float* noalias %x) nounwind uwtable { 86 define void @fabs_f32(i32 %n, float* noalias %y, float* noalias %x) nounwind uwtable { 112 define void @exp_f32_intrin(i32 %n, float* noalias %y, float* noalias %x) nounwind uwtable [all...] |