Home
last modified time | relevance | path

Searched refs:i512 (Results 1 – 25 of 38) sorted by relevance

12

/external/llvm/test/Transforms/ConstantHoisting/AArch64/
Dlarge-immediate.ll12 define i512 @test2(i512 %a) nounwind {
14 ; CHECK-NOT: %const = bitcast i512 7 to i512
15 %1 = and i512 %a, 7
16 %2 = or i512 %1, 7
17 ret i512 %2
21 define i512 @test3(i512 %a) nounwind {
23 ; CHECK-NOT: %const = bitcast i512 504 to i512
24 %1 = shl i512 %a, 504
25 %2 = ashr i512 %1, 504
26 ret i512 %2
/external/llvm-project/llvm/test/Transforms/ConstantHoisting/AArch64/
Dlarge-immediate.ll12 define i512 @test2(i512 %a) nounwind {
14 ; CHECK-NOT: %const = bitcast i512 7 to i512
15 %1 = and i512 %a, 7
16 %2 = or i512 %1, 7
17 ret i512 %2
21 define i512 @test3(i512 %a) nounwind {
23 ; CHECK-NOT: %const = bitcast i512 504 to i512
24 %1 = shl i512 %a, 504
25 %2 = ashr i512 %1, 504
26 ret i512 %2
/external/llvm-project/llvm/test/CodeGen/X86/
Dmem-promote-integers.ll73 define <1 x i512> @test_1xi512(<1 x i512> %x, <1 x i512>* %b) {
74 %bb = load <1 x i512>, <1 x i512>* %b
75 %tt = xor <1 x i512> %x, %bb
76 store <1 x i512> %tt, <1 x i512>* %b
80 ret <1 x i512> %tt
150 define <2 x i512> @test_2xi512(<2 x i512> %x, <2 x i512>* %b) {
151 %bb = load <2 x i512>, <2 x i512>* %b
152 %tt = xor <2 x i512> %x, %bb
153 store <2 x i512> %tt, <2 x i512>* %b
157 ret <2 x i512> %tt
[all …]
D2012-09-13-dagco-fneg.ll16 %1 = zext i128 %0 to i512
17 %2 = shl nuw nsw i512 %1, 256
18 …%ins = or i512 %2, 3325764857622480139933400731976840738652108318779753826115024029985671937147149…
19 store i512 %ins, i512* undef, align 64
D2009-01-31-BigShift2.ll16 %B = bitcast <8 x double> %A to i512 ; <i512> [#uses=1]
17 %C = lshr i512 %B, 448 ; <i512> [#uses=1]
18 %D = trunc i512 %C to i64 ; <i64> [#uses=1]
Dsetcc-wide-types.ll419 %bcx = bitcast <8 x i64> %x to i512
420 %bcy = bitcast <8 x i64> %y to i512
421 %cmp = icmp ne i512 %bcx, %bcy
610 %bcx = bitcast <8 x i64> %x to i512
611 %bcy = bitcast <8 x i64> %y to i512
612 %cmp = icmp eq i512 %bcx, %bcy
964 define i32 @ne_i512_pair(i512* %a, i512* %b) {
1041 %a0 = load i512, i512* %a
1042 %b0 = load i512, i512* %b
1043 %xor1 = xor i512 %a0, %b0
[all …]
/external/llvm/test/CodeGen/X86/
Dmem-promote-integers.ll73 define <1 x i512> @test_1xi512(<1 x i512> %x, <1 x i512>* %b) {
74 %bb = load <1 x i512>, <1 x i512>* %b
75 %tt = xor <1 x i512> %x, %bb
76 store <1 x i512> %tt, <1 x i512>* %b
80 ret <1 x i512> %tt
150 define <2 x i512> @test_2xi512(<2 x i512> %x, <2 x i512>* %b) {
151 %bb = load <2 x i512>, <2 x i512>* %b
152 %tt = xor <2 x i512> %x, %bb
153 store <2 x i512> %tt, <2 x i512>* %b
157 ret <2 x i512> %tt
[all …]
D2009-01-31-BigShift2.ll6 %B = bitcast <8 x double> %A to i512 ; <i512> [#uses=1]
7 %C = lshr i512 %B, 448 ; <i512> [#uses=1]
8 %D = trunc i512 %C to i64 ; <i64> [#uses=1]
D2012-09-13-dagco-fneg.ll16 %1 = zext i128 %0 to i512
17 %2 = shl nuw nsw i512 %1, 256
18 …%ins = or i512 %2, 3325764857622480139933400731976840738652108318779753826115024029985671937147149…
19 store i512 %ins, i512* undef, align 64
Dpr12312.ll43 %0 = bitcast <16 x i32> %input to i512
44 %1 = icmp ne i512 %0, 0
94 %0 = bitcast <16 x i32> %input to i512
95 %1 = icmp ne i512 %0, 0
141 %0 = bitcast <16 x i32> %input to i512
142 %1 = icmp ne i512 %0, 0
/external/llvm-project/llvm/test/CodeGen/ARM/
D2013-04-18-load-overlap-PR14824.ll15 %s122 = bitcast <8 x i64> %s120 to i512
16 %data.i.i677.48.extract.shift = lshr i512 %s122, 384
17 %data.i.i677.48.extract.trunc = trunc i512 %data.i.i677.48.extract.shift to i64
19 %data.i.i677.32.extract.shift = lshr i512 %s122, 256
20 %data.i.i677.32.extract.trunc = trunc i512 %data.i.i677.32.extract.shift to i64
22 %data.i.i677.16.extract.shift = lshr i512 %s122, 128
23 %data.i.i677.16.extract.trunc = trunc i512 %data.i.i677.16.extract.shift to i64
25 %data.i.i677.56.extract.shift = lshr i512 %s122, 448
26 %data.i.i677.56.extract.trunc = trunc i512 %data.i.i677.56.extract.shift to i64
28 %data.i.i677.24.extract.shift = lshr i512 %s122, 192
[all …]
D2012-01-26-CopyPropKills.ll98 %tmp79 = bitcast i8* %tmp78 to i512*
99 %tmp80 = load i512, i512* %tmp79, align 16
100 %tmp81 = lshr i512 %tmp80, 128
101 %tmp82 = trunc i512 %tmp80 to i128
102 %tmp83 = trunc i512 %tmp81 to i128
/external/llvm/test/CodeGen/ARM/
D2013-04-18-load-overlap-PR14824.ll15 %s122 = bitcast <8 x i64> %s120 to i512
16 %data.i.i677.48.extract.shift = lshr i512 %s122, 384
17 %data.i.i677.48.extract.trunc = trunc i512 %data.i.i677.48.extract.shift to i64
19 %data.i.i677.32.extract.shift = lshr i512 %s122, 256
20 %data.i.i677.32.extract.trunc = trunc i512 %data.i.i677.32.extract.shift to i64
22 %data.i.i677.16.extract.shift = lshr i512 %s122, 128
23 %data.i.i677.16.extract.trunc = trunc i512 %data.i.i677.16.extract.shift to i64
25 %data.i.i677.56.extract.shift = lshr i512 %s122, 448
26 %data.i.i677.56.extract.trunc = trunc i512 %data.i.i677.56.extract.shift to i64
28 %data.i.i677.24.extract.shift = lshr i512 %s122, 192
[all …]
D2012-01-26-CopyPropKills.ll98 %tmp79 = bitcast i8* %tmp78 to i512*
99 %tmp80 = load i512, i512* %tmp79, align 16
100 %tmp81 = lshr i512 %tmp80, 128
101 %tmp82 = trunc i512 %tmp80 to i128
102 %tmp83 = trunc i512 %tmp81 to i128
/external/llvm-project/llvm/test/Transforms/SCCP/
Dapint-ipsccp1.ll1 ; RUN: opt < %s -ipsccp -S | grep -v "ret i512 undef" | \
4 define internal i512 @test(i1 %B) {
7 %Val = add i512 0, 1
12 %Ret = phi i512 [%Val, %BB1], [2, %BB2]
13 ret i512 %Ret
20 %t2 = call i512 @test(i1 %t11)
21 %t3 = trunc i512 %t2 to i8
Dvector-bitcast.ll44 ; CHECK-NEXT: [[TMP3:%.*]] = bitcast <64 x i8> [[TMP2]] to i512
45 ; CHECK-NEXT: [[CMP_1:%.*]] = icmp eq i512 [[TMP3]], 12
47 ; CHECK-NEXT: [[CMP_2:%.*]] = icmp ult i512 [[TMP3]], 500
49 ; CHECK-NEXT: [[TMP4:%.*]] = trunc i512 [[TMP3]] to i32
60 %tmp3 = bitcast <64 x i8> %tmp2 to i512
61 %cmp.1 = icmp eq i512 %tmp3, 12
63 %cmp.2 = icmp ult i512 %tmp3, 500
66 %tmp4 = trunc i512 %tmp3 to i32
/external/llvm/test/Transforms/SCCP/
Dapint-ipsccp1.ll1 ; RUN: opt < %s -ipsccp -S | grep -v "ret i512 undef" | \
4 define internal i512 @test(i1 %B) {
7 %Val = add i512 0, 1
12 %Ret = phi i512 [%Val, %BB1], [2, %BB2]
13 ret i512 %Ret
20 %t2 = call i512 @test(i1 %t11)
21 %t3 = trunc i512 %t2 to i8
/external/llvm/test/Transforms/ConstantHoisting/X86/
Dlarge-immediate.ll12 define i512 @test2(i512 %a) nounwind {
14 ; CHECK-NOT: %const = bitcast i512 504 to i512
15 %1 = shl i512 %a, 504
16 %2 = ashr i512 %1, 504
17 ret i512 %2
/external/llvm-project/llvm/test/Transforms/ConstantHoisting/X86/
Dlarge-immediate.ll12 define i512 @test2(i512 %a) nounwind {
14 ; CHECK-NOT: %const = bitcast i512 504 to i512
15 %1 = shl i512 %a, 504
16 %2 = ashr i512 %1, 504
17 ret i512 %2
/external/llvm-project/llvm/test/Instrumentation/HeapProfiler/
Dinstrumentation-use-callbacks.ll12 define void @test_load(i32* %a, i64* %b, i512* %c, i80* %d) {
20 ; CHECK-CALL: %[[LOAD_ADDR3:[^ ]*]] = ptrtoint i512* %c to i64
31 %tmp3 = load i512, i512* %c, align 32
/external/llvm/test/Instrumentation/AddressSanitizer/
Dinstrumentation-with-call-threshold.ll13 define void @test_load(i32* %a, i64* %b, i512* %c, i80* %d) sanitize_address {
25 %tmp3 = load i512, i512* %c, align 32
/external/llvm-project/llvm/test/Instrumentation/HWAddressSanitizer/
Dkernel-inline.ll11 define void @test_load(i32* %a, i64* %b, i512* %c, i80* %d) sanitize_address {
15 %tmp3 = load i512, i512* %c, align 32
/external/llvm-project/llvm/test/Instrumentation/AddressSanitizer/
Dinstrumentation-with-call-threshold.ll18 define void @test_load(i32* %a, i64* %b, i512* %c, i80* %d) sanitize_address {
30 %tmp3 = load i512, i512* %c, align 32
/external/pdfium/core/fxcrt/
Dfx_memory_unittest.cpp112 int i512 = 512; in TEST() local
116 EXPECT_EQ(512, FxAlignToBoundary<512>(i512)); in TEST()
/external/llvm-project/llvm/test/Instrumentation/MemorySanitizer/
Dvector_shift.ll66 ; CHECK: = sext i1 {{.*}} to i512
67 ; CHECK: = bitcast i512 {{.*}} to <32 x i16>
102 ; CHECK: = sext i1 {{.*}} to i512
103 ; CHECK: = bitcast i512 {{.*}} to <32 x i16>

12