Home
last modified time | relevance | path

Searched refs:s64 (Results 1 – 25 of 69) sorted by relevance

123

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
DAArch64LegalizerInfo.cpp46 const LLT s64 = LLT::scalar(64); in AArch64LegalizerInfo() local
81 .legalFor({p0, s1, s8, s16, s32, s64}) in AArch64LegalizerInfo()
83 .clampScalar(0, s8, s64) in AArch64LegalizerInfo()
88 (Query.Types[0].getElementType() != s64 || in AArch64LegalizerInfo()
93 if (EltTy == s64) in AArch64LegalizerInfo()
98 getActionDefinitionsBuilder(G_PHI).legalFor({p0, s16, s32, s64}) in AArch64LegalizerInfo()
100 .clampScalar(0, s16, s64) in AArch64LegalizerInfo()
104 .legalFor({s32, s64, v4s32, v2s32, v2s64}) in AArch64LegalizerInfo()
105 .clampScalar(0, s32, s64) in AArch64LegalizerInfo()
109 .legalFor({s32, s64, v2s32, v4s32, v4s16, v8s16, v16s8, v8s8}) in AArch64LegalizerInfo()
[all …]
Dselect-saddo.mir48 %reg0:gpr(s64) = COPY $x0
49 %reg1:gpr(s64) = COPY $x1
50 %saddo:gpr(s64), %4:gpr(s1) = G_SADDO %reg0, %reg1
51 $x0 = COPY %saddo(s64)
151 %reg0:gpr(s64) = COPY $x0
153 %ext:gpr(s64) = G_ZEXT %reg1(s32)
154 %cst:gpr(s64) = G_CONSTANT i64 2
155 %shift:gpr(s64) = G_SHL %ext, %cst(s64)
156 %add:gpr(s64), %flags:gpr(s1) = G_SADDO %reg0, %shift
157 $x0 = COPY %add(s64)
Dselect-ssubo.mir48 %reg0:gpr(s64) = COPY $x0
49 %reg1:gpr(s64) = COPY $x1
50 %ssubo:gpr(s64), %4:gpr(s1) = G_SSUBO %reg0, %reg1
51 $x0 = COPY %ssubo(s64)
151 %reg0:gpr(s64) = COPY $x0
153 %ext:gpr(s64) = G_ZEXT %reg1(s32)
154 %cst:gpr(s64) = G_CONSTANT i64 2
155 %shift:gpr(s64) = G_SHL %ext, %cst(s64)
156 %sub:gpr(s64), %flags:gpr(s1) = G_SSUBO %reg0, %shift
157 $x0 = COPY %sub(s64)
DAArch64PostLegalizerCombiner.cpp102 LLT s64 = LLT::scalar(64); in applyExtractVecEltPairwiseAdd() local
104 auto Elt0 = B.buildExtractVectorElement(Ty, Src, B.buildConstant(s64, 0)); in applyExtractVecEltPairwiseAdd()
105 auto Elt1 = B.buildExtractVectorElement(Ty, Src, B.buildConstant(s64, 1)); in applyExtractVecEltPairwiseAdd()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
DMipsLegalizerInfo.cpp73 const LLT s64 = LLT::scalar(64); in MipsLegalizerInfo() local
111 {s64, p0, 64, ST.systemSupportsUnalignedAccess()}})) in MipsLegalizerInfo()
152 .legalFor({s32, s64}); in MipsLegalizerInfo()
155 .legalFor({{s32, s64}}); in MipsLegalizerInfo()
158 .legalFor({{s64, s32}}); in MipsLegalizerInfo()
174 .legalForCartesianProduct({p0, s32, s64}, {s32}) in MipsLegalizerInfo()
189 .legalFor({p0, s32, s64}) in MipsLegalizerInfo()
205 .libcallFor({s64}); in MipsLegalizerInfo()
268 .lowerFor({{s32, s32}, {s64, s64}}); in MipsLegalizerInfo()
277 .legalFor({s32, s64}); in MipsLegalizerInfo()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
DX86LegalizerInfo.cpp111 const LLT s64 = LLT::scalar(64); in setLegalizerInfo32bit() local
189 for (const auto &Ty : {s16, s32, s64}) { in setLegalizerInfo32bit()
210 const LLT s64 = LLT::scalar(64); in setLegalizerInfo64bit() local
215 LegacyInfo.setAction({G_IMPLICIT_DEF, s64}, LegacyLegalizeActions::Legal); in setLegalizerInfo64bit()
220 LegacyInfo.setAction({G_PHI, s64}, LegacyLegalizeActions::Legal); in setLegalizerInfo64bit()
223 LegacyInfo.setAction({BinOp, s64}, LegacyLegalizeActions::Legal); in setLegalizerInfo64bit()
226 LegacyInfo.setAction({MemOp, s64}, LegacyLegalizeActions::Legal); in setLegalizerInfo64bit()
229 LegacyInfo.setAction({G_PTR_ADD, 1, s64}, LegacyLegalizeActions::Legal); in setLegalizerInfo64bit()
231 .legalForCartesianProduct({s1, s8, s16, s32, s64}, {p0}) in setLegalizerInfo64bit()
232 .maxScalar(0, s64) in setLegalizerInfo64bit()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/VE/
DVEInstrPatternsVec.td29 multiclass vbrd_elem64<ValueType v64, ValueType s64,
32 def : Pat<(v64 (vec_broadcast (s64 ImmOp:$sy), i32:$vl)),
36 def : Pat<(v64 (vec_broadcast s64:$sy, i32:$vl)),
37 (VBRDrl s64:$sy, i32:$vl)>;
58 multiclass extract_insert_elem64<ValueType v64, ValueType s64> {
60 def: Pat<(s64 (extractelt v64:$vec, uimm7:$idx)),
63 def: Pat<(s64 (extractelt v64:$vec, i64:$idx)),
67 def: Pat<(v64 (insertelt v64:$vec, s64:$val, uimm7:$idx)),
70 def: Pat<(v64 (insertelt v64:$vec, s64:$val, i64:$idx)),
81 multiclass patterns_elem64<ValueType v64, ValueType s64,
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
DARMLegalizerInfo.cpp76 const LLT s64 = LLT::scalar(64); in ARMLegalizerInfo() local
97 .legalFor({s32, s64}) in ARMLegalizerInfo()
175 .legalFor({s32, s64}); in ARMLegalizerInfo()
178 .legalForTypesWithMemDesc({{s64, p0, s64, 32}}) in ARMLegalizerInfo()
180 PhiBuilder.legalFor({s64}); in ARMLegalizerInfo()
183 {s32, s64}); in ARMLegalizerInfo()
185 getActionDefinitionsBuilder(G_MERGE_VALUES).legalFor({{s64, s32}}); in ARMLegalizerInfo()
186 getActionDefinitionsBuilder(G_UNMERGE_VALUES).legalFor({{s32, s64}}); in ARMLegalizerInfo()
188 getActionDefinitionsBuilder(G_FPEXT).legalFor({{s64, s32}}); in ARMLegalizerInfo()
189 getActionDefinitionsBuilder(G_FPTRUNC).legalFor({{s32, s64}}); in ARMLegalizerInfo()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUGISel.td60 GIComplexOperandMatcher<s64, "selectSmrdImm">,
64 GIComplexOperandMatcher<s64, "selectSmrdImm32">,
68 GIComplexOperandMatcher<s64, "selectSmrdSgpr">,
72 GIComplexOperandMatcher<s64, "selectFlatOffset">,
75 GIComplexOperandMatcher<s64, "selectGlobalOffset">,
78 GIComplexOperandMatcher<s64, "selectGlobalSAddr">,
101 GIComplexOperandMatcher<s64, "selectDS64Bit4ByteAligned">,
105 GIComplexOperandMatcher<s64, "selectDS128Bit8ByteAligned">,
109 GIComplexOperandMatcher<s64, "selectMUBUFAddr64">,
113 GIComplexOperandMatcher<s64, "selectMUBUFOffset">,
[all …]
/freebsd-12-stable/sys/compat/linuxkpi/common/include/linux/
Dktime.h39 typedef s64 ktime_t;
41 #define KTIME_MAX ((s64)~((u64)1 << 63))
109 ktime_t retval = {(s64) secs * NSEC_PER_SEC + (s64) nsecs}; in ktime_set()
Dhrtimer.h51 s64 expires; /* relative time in nanoseconds */
52 s64 precision; /* in nanoseconds */
/freebsd-12-stable/contrib/elftoolchain/libdwarf/
Ddwarf_attrval.c121 *valp = (int8_t) at->u[0].s64; in dwarf_attrval_signed()
124 *valp = (int16_t) at->u[0].s64; in dwarf_attrval_signed()
127 *valp = (int32_t) at->u[0].s64; in dwarf_attrval_signed()
131 *valp = at->u[0].s64; in dwarf_attrval_signed()
Ddwarf_form.c268 *return_svalue = (int8_t) at->u[0].s64; in dwarf_formsdata()
272 *return_svalue = (int16_t) at->u[0].s64; in dwarf_formsdata()
276 *return_svalue = (int32_t) at->u[0].s64; in dwarf_formsdata()
281 *return_svalue = at->u[0].s64; in dwarf_formsdata()
/freebsd-12-stable/secure/lib/libcrypto/arm/
Dbsaes-armv7.S1641 vshr.s64 q6, q8, #63
1647 vshr.s64 q7, q9, #63
1653 vshr.s64 q6, q10, #63
1660 vshr.s64 q7, q11, #63
1668 vshr.s64 q6, q12, #63
1676 vshr.s64 q7, q13, #63
1684 vshr.s64 q6, q14, #63
1692 vshr.s64 q7, q15, #63
1744 vshr.s64 q7, q8, #63
1750 vshr.s64 q6, q9, #63
[all …]
/freebsd-12-stable/sys/dev/drm2/
Ddrm_irq.c101 s64 diff_ns; in vblank_disable_and_save()
462 s64 linedur_ns = 0, pixeldur_ns = 0, framedur_ns = 0; in drm_calc_timestamping_constants()
480 pixeldur_ns = (s64) div64_u64(1000000000, dotclock); in drm_calc_timestamping_constants()
481 linedur_ns = (s64) div64_u64(((u64) crtc->hwmode.crtc_htotal * in drm_calc_timestamping_constants()
483 framedur_ns = (s64) crtc->hwmode.crtc_vtotal * linedur_ns; in drm_calc_timestamping_constants()
555 s64 framedur_ns, linedur_ns, pixeldur_ns, delta_ns, duration_ns; in drm_calc_vbltimestamp_from_scanoutpos()
624 if (duration_ns <= (s64) *max_error) in drm_calc_vbltimestamp_from_scanoutpos()
648 delta_ns = (s64) vpos * linedur_ns + (s64) hpos * pixeldur_ns; in drm_calc_vbltimestamp_from_scanoutpos()
1344 s64 diff_ns; in drm_handle_vblank()
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
Dsanitizer_libc.cpp19 s64 internal_atoll(const char *nptr) { in internal_atoll()
230 s64 internal_simple_strtoll(const char *nptr, const char **endptr, int base) { in internal_simple_strtoll()
255 return (s64)(Min((u64)INT64_MAX, res)); in internal_simple_strtoll()
257 return (res > INT64_MAX) ? INT64_MIN : ((s64)res * -1); in internal_simple_strtoll()
Dsanitizer_libc.h28 s64 internal_atoll(const char *nptr);
51 s64 internal_simple_strtoll(const char *nptr, const char **endptr, int base);
Dsanitizer_printf.cpp93 static int AppendSignedDecimal(char **buff, const char *buff_end, s64 num, in AppendSignedDecimal()
175 s64 dval = have_ll ? va_arg(args, s64) in VSNPrintf()
Dsanitizer_flag_parser.h146 inline bool FlagHandler<s64>::Parse(const char *value) { in Parse()
155 inline bool FlagHandler<s64>::Format(char *buffer, uptr size) { in Format()
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
Dstring_utils.cpp78 static int appendSignedDecimal(char **Buffer, const char *BufferEnd, s64 Num, in appendSignedDecimal()
154 s64 DVal; in formatString()
162 DVal = HaveLL ? va_arg(Args, s64) in formatString()
/freebsd-12-stable/contrib/libarchive/libarchive/test/
Dtest_archive_string.c311 const char *s64 = S64; in test_archive_string_sprintf() local
335 archive_string_sprintf(&s, "%s", s64); in test_archive_string_sprintf()
336 assertExactString(64, 4 * EXTENT, s64, s); in test_archive_string_sprintf()
/freebsd-12-stable/sys/dev/mthca/
Dmthca_profile.h54 s64 mthca_make_profile(struct mthca_dev *mdev,
/freebsd-12-stable/sys/compat/linuxkpi/common/include/asm/
Dtypes.h53 typedef int64_t s64; typedef
/freebsd-12-stable/contrib/ofed/include/
Dtypes.h49 typedef int64_t s64; typedef
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
Dtsan_dispatch_defs.h69 typedef __sanitizer::s64 off_t;

123