Home
last modified time | relevance | path

Searched refs:I64 (Results 1 – 25 of 44) sorted by relevance

12

/external/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrConv.td18 def I32_WRAP_I64 : I<(outs I32:$dst), (ins I64:$src),
19 [(set I32:$dst, (trunc I64:$src))],
22 def I64_EXTEND_S_I32 : I<(outs I64:$dst), (ins I32:$src),
23 [(set I64:$dst, (sext I32:$src))],
25 def I64_EXTEND_U_I32 : I<(outs I64:$dst), (ins I32:$src),
26 [(set I64:$dst, (zext I32:$src))],
46 def I64_TRUNC_S_F32 : I<(outs I64:$dst), (ins F32:$src),
47 [(set I64:$dst, (fp_to_sint F32:$src))],
49 def I64_TRUNC_U_F32 : I<(outs I64:$dst), (ins F32:$src),
50 [(set I64:$dst, (fp_to_uint F32:$src))],
[all …]
DWebAssemblyInstrInteger.td61 def : Pat<(ctlz_zero_undef I64:$src), (CLZ_I64 I64:$src)>;
63 def : Pat<(cttz_zero_undef I64:$src), (CTZ_I64 I64:$src)>;
70 def SELECT_I64 : I<(outs I64:$dst), (ins I32:$cond, I64:$lhs, I64:$rhs),
71 [(set I64:$dst, (select I32:$cond, I64:$lhs, I64:$rhs))],
81 def : Pat<(select (i32 (setne I32:$cond, 0)), I64:$lhs, I64:$rhs),
82 (SELECT_I64 I32:$cond, I64:$lhs, I64:$rhs)>;
87 def : Pat<(select (i32 (seteq I32:$cond, 0)), I64:$lhs, I64:$rhs),
88 (SELECT_I64 I32:$cond, I64:$rhs, I64:$lhs)>;
DWebAssemblyInstrMemory.td36 def LOAD_I64 : I<(outs I64:$dst), (ins i32imm:$off, I32:$addr), [],
110 def LOAD8_S_I64 : I<(outs I64:$dst), (ins i32imm:$off, I32:$addr), [],
112 def LOAD8_U_I64 : I<(outs I64:$dst), (ins i32imm:$off, I32:$addr), [],
114 def LOAD16_S_I64 : I<(outs I64:$dst), (ins i32imm:$off, I32:$addr), [],
116 def LOAD16_U_I64 : I<(outs I64:$dst), (ins i32imm:$off, I32:$addr), [],
118 def LOAD32_S_I64 : I<(outs I64:$dst), (ins i32imm:$off, I32:$addr), [],
120 def LOAD32_U_I64 : I<(outs I64:$dst), (ins i32imm:$off, I32:$addr), [],
330 def STORE_I64 : I<(outs I64:$dst), (ins i32imm:$off, I32:$addr, I64:$val), [],
341 def : Pat<(store I64:$val, I32:$addr), (STORE_I64 0, I32:$addr, I64:$val)>;
348 def : Pat<(store I64:$val, (regPlusImm imm:$off, I32:$addr)),
[all …]
DWebAssemblyInstrFormats.td36 def _I64 : I<(outs I64:$dst), (ins I64:$src),
37 [(set I64:$dst, (node I64:$src))],
44 def _I64 : I<(outs I64:$dst), (ins I64:$lhs, I64:$rhs),
45 [(set I64:$dst, (node I64:$lhs, I64:$rhs))],
68 def _I64 : I<(outs I32:$dst), (ins I64:$lhs, I64:$rhs),
69 [(set I32:$dst, (setcc I64:$lhs, I64:$rhs, cond))],
DWebAssemblyInstrControl.td48 def TABLESWITCH_I64 : I<(outs), (ins I64:$index, bb_op:$default, variable_ops),
49 [(WebAssemblytableswitch I64:$index, bb:$default)],
70 defm : RETURN<I64>;
DWebAssemblyInstrInfo.td87 defm : ARGUMENT<I64>;
112 defm : LOCAL<I64>;
120 def CONST_I64 : I<(outs I64:$res), (ins i64imm:$imm),
121 [(set I64:$res, imm:$imm)],
DWebAssemblyRegisterInfo.td56 def I64 : WebAssemblyRegClass<[i64], 64, (add FP64, SP64)>;
DWebAssemblyInstrCall.td38 defm : CALL<I64, "i64.">;
/external/llvm/lib/Target/Hexagon/
DHexagonIntrinsics.td25 : Pat <(IntID I64:$Rs),
41 : Pat<(IntID I64:$Rs, imm:$It),
45 : Pat<(IntID I32:$Rs, I64:$Rt),
53 : Pat <(IntID I64:$Rs, I64:$Rt),
93 : Pat <(IntID I64:$Rs, I64:$Rt, imm:$Iu),
97 : Pat <(IntID I64:$Rs, imm:$It, imm:$Iu),
101 : Pat <(IntID I64:$Rs, I64:$Rt, I64:$Ru),
105 : Pat <(IntID I64:$Rs, I64:$Rt, I32:$Ru),
109 : Pat <(IntID I64:$Rs, I32:$Rt, I32:$Ru),
113 : Pat <(IntID I64:$Rs, I64:$Rt, (i32 PredRegs:$Ru)),
[all …]
DHexagonInstrInfoV5.td47 [(set I64:$dst,
48 (sra (i64 (add (i64 (sra I64:$src1, u6ImmPred:$src2)), 1)),
129 [(set I32:$Rd, (HexagonPOPCOUNT I64:$Rss))], "", S_2op_tc_2_SLOT23>,
615 sint_to_fp, F32, I64>;
617 uint_to_fp, F32, I64>;
623 sint_to_fp, F64, I64>;
625 uint_to_fp, F64, I64>;
641 fp_to_sint, I64, F64, ":chop">;
643 fp_to_uint, I64, F64, ":chop">;
645 fp_to_sint, I64, F32, ":chop">;
[all …]
DHexagonInstrInfo.td24 def I64 : PatLeaf<(i64 DoubleRegs:$R)>;
1289 def: Pat<(i64 (add I64:$Rs, I64:$Rt)), (A2_addp I64:$Rs, I64:$Rt)>;
1290 def: Pat<(i64 (sub I64:$Rs, I64:$Rt)), (A2_subp I64:$Rs, I64:$Rt)>;
1301 def: Pat<(i64 (and I64:$Rs, I64:$Rt)), (A2_andp I64:$Rs, I64:$Rt)>;
1302 def: Pat<(i64 (or I64:$Rs, I64:$Rt)), (A2_orp I64:$Rs, I64:$Rt)>;
1303 def: Pat<(i64 (xor I64:$Rs, I64:$Rt)), (A2_xorp I64:$Rs, I64:$Rt)>;
3399 def: Storepi_pat<post_store, I64, s4_3ImmPred, S2_storerd_pi>;
3619 defm: Storex_pat<store, I64, s29_3ImmPred, S2_storerd_io>;
3624 defm: Storex_pat<SwapSt<atomic_store_64>, I64, s29_3ImmPred, S2_storerd_io>;
3631 def: Storex_simple_pat<store, I64, S2_storerd_io>;
[all …]
DHexagonInstrInfoV4.td1047 def: Storexs_pat<store, I64, S4_storerd_rr>;
2320 def: Pat<(i32 (trunc (cttz I64:$Rss))), (S2_ct0p I64:$Rss)>;
2321 def: Pat<(i32 (trunc (cttz_zero_undef I64:$Rss))), (S2_ct0p I64:$Rss)>;
2324 def: Pat<(i32 (trunc (cttz (not I64:$Rss)))), (S2_ct1p I64:$Rss)>;
2325 def: Pat<(i32 (trunc (cttz_zero_undef (not I64:$Rss)))), (S2_ct1p I64:$Rss)>;
2328 def: Pat<(i64 (ctlz I64:$Rss)), (Zext64 (S2_cl0p I64:$Rss))>;
2329 def: Pat<(i64 (ctlz_zero_undef I64:$Rss)), (Zext64 (S2_cl0p I64:$Rss))>;
2330 def: Pat<(i64 (cttz I64:$Rss)), (Zext64 (S2_ct0p I64:$Rss))>;
2331 def: Pat<(i64 (cttz_zero_undef I64:$Rss)), (Zext64 (S2_ct0p I64:$Rss))>;
2332 def: Pat<(i64 (ctlz (not I64:$Rss))), (Zext64 (S2_cl1p I64:$Rss))>;
[all …]
/external/netperf/src/
Dnet_uuid.c69 #define I64(C) C macro
71 #define I64(C) C##LL macro
143 + I64(0x01B21DD213814000); in get_system_time()
/external/v8/src/base/
Dmacros.h239 # define V8_INT64_C(x) (x ## I64)
241 # define V8_INTPTR_C(x) (x ## I64)
/external/llvm/test/CodeGen/ARM/
Dinlineasm3.ll9 ; CHECK: vmov.I64 q15, #0
13 …call void asm sideeffect "vmov.I64 q15, #0\0Avmov.32 d30[0], $1\0Avmov ${0:q}, q15\0A", "=*w,r,~{d…
/external/clang/test/Lexer/
Dms-extensions.c9 __int64 x6 = 0x42I64;
/external/libyuv/files/include/libyuv/
Dbasic_types.h26 #define INT64_C(x) x ## I64
/external/bison/m4/
Dinttypes.m444 for glpfx in '' l ll I64; do
49 I64) gltype1='__int64';;
/external/google-breakpad/src/third_party/linux/include/gflags/
Dgflags.h493 #define DECLARE_int64(name) DECLARE_VARIABLE(::google::int64,I64, name)
494 #define DEFINE_int64(name,val,txt) DEFINE_VARIABLE(::google::int64,I64, name, val, txt)
/external/libvpx/libvpx/third_party/libyuv/include/libyuv/
Dbasic_types.h29 #define INT64_C(x) x ## I64
/external/webrtc/third_party/gflags/gen/posix/include/gflags/
Dgflags.h529 #define DECLARE_int64(name) DECLARE_VARIABLE(::google::int64, I64, name)
530 #define DEFINE_int64(name,val,txt) DEFINE_VARIABLE(::google::int64, I64, name, val, txt)
/external/webrtc/third_party/gflags/gen/win/include/gflags/
Dgflags.h549 #define DECLARE_int64(name) DECLARE_VARIABLE(::google::int64, I64, name)
550 #define DEFINE_int64(name,val,txt) DEFINE_VARIABLE(::google::int64, I64, name, val, txt)
/external/valgrind/none/tests/amd64/
Drcl-amd64.c4 #define I64(C) "rcrq %%rbx\n" "rclq $" #C ",%%rax\n" "rclq %%rbx\n" macro
12 asm(I64(C) : "+a"(a), "+b"(b) : /* */); \
/external/ceres-solver/internal/ceres/
Dcollections_port.h112 #define GG_LONGLONG(x) x##I64
/external/valgrind/
DREADME.aarch64187 1Sto64(CmpNEZ64( Or64(GET:I64(1192),GET:I64(1184)) ))

12