HomeSort by relevance Sort by last modified time
    Searched full:noalias (Results 101 - 125 of 634) sorted by null

1 2 3 45 6 7 8 91011>>

  /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...]

Completed in 929 milliseconds

1 2 3 45 6 7 8 91011>>