Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang/include/clang/Basic/
H A DBuiltinsAArch64.def125 TARGET_HEADER_BUILTIN(_BitScanForward, "UcUNi*UNi", "nh", "intrin.h", ALL_MS_LANGUAGES, "")
243 TARGET_HEADER_BUILTIN(_ReadWriteBarrier, "v", "nh", "intrin.h", ALL_MS_LANGUAGES, "")
244 TARGET_HEADER_BUILTIN(__getReg, "ULLii", "nh", "intrin.h", ALL_MS_LANGUAGES, "")
245 TARGET_HEADER_BUILTIN(_ReadStatusReg, "LLii", "nh", "intrin.h", ALL_MS_LANGUAGES, "")
246 TARGET_HEADER_BUILTIN(_WriteStatusReg, "viLLi", "nh", "intrin.h", ALL_MS_LANGUAGES, "")
249 TARGET_HEADER_BUILTIN(__mulh, "SLLiSLLiSLLi", "nh", "intrin.h", ALL_MS_LANGUAGES, "")
250 TARGET_HEADER_BUILTIN(__umulh, "ULLiULLiULLi", "nh", "intrin.h", ALL_MS_LANGUAGES, "")
252 TARGET_HEADER_BUILTIN(__break, "vi", "nh", "intrin.h", ALL_MS_LANGUAGES, "")
259 TARGET_HEADER_BUILTIN(__readx18byte, "UcULi", "nh", "intrin.h", ALL_MS_LANGUAGES, "")
260 TARGET_HEADER_BUILTIN(__readx18word, "UsULi", "nh", "intrin.h", ALL_MS_LANGUAGES, "")
[all …]
H A DBuiltinsARM.def228 TARGET_HEADER_BUILTIN(_BitScanForward, "UcUNi*UNi", "nh", "intrin.h", ALL_MS_LANGUAGES, "")
229 TARGET_HEADER_BUILTIN(_BitScanReverse, "UcUNi*UNi", "nh", "intrin.h", ALL_MS_LANGUAGES, "")
230 TARGET_HEADER_BUILTIN(_BitScanForward64, "UcUNi*ULLi", "nh", "intrin.h", ALL_MS_LANGUAGES, "")
231 TARGET_HEADER_BUILTIN(_BitScanReverse64, "UcUNi*ULLi", "nh", "intrin.h", ALL_MS_LANGUAGES, "")
281 TARGET_HEADER_BUILTIN(_InterlockedOr8_acq, "ccD*c", "nh", "intrin.h", ALL_MS_LANGUAGES, "")
282 TARGET_HEADER_BUILTIN(_InterlockedOr8_nf, "ccD*c", "nh", "intrin.h", ALL_MS_LANGUAGES, "")
283 TARGET_HEADER_BUILTIN(_InterlockedOr8_rel, "ccD*c", "nh", "intrin.h", ALL_MS_LANGUAGES, "")
284 TARGET_HEADER_BUILTIN(_InterlockedOr16_acq, "ssD*s", "nh", "intrin.h", ALL_MS_LANGUAGES, "")
285 TARGET_HEADER_BUILTIN(_InterlockedOr16_nf, "ssD*s", "nh", "intrin.h", ALL_MS_LANGUAGES, "")
286 TARGET_HEADER_BUILTIN(_InterlockedOr16_rel, "ssD*s", "nh", "intrin.h", ALL_MS_LANGUAGES, "")
[all …]
H A DBuiltinsX86_64.def24 TARGET_HEADER_BUILTIN(_BitScanForward64, "UcUNi*ULLi", "nh", "intrin.h", ALL_MS_LANGUAGES, "")
25 TARGET_HEADER_BUILTIN(_BitScanReverse64, "UcUNi*ULLi", "nh", "intrin.h", ALL_MS_LANGUAGES, "")
27 TARGET_HEADER_BUILTIN(__mulh, "LLiLLiLLi", "nch", "intrin.h", ALL_MS_LANGUAGES, "")
28 TARGET_HEADER_BUILTIN(__umulh, "ULLiULLiULLi", "nch", "intrin.h", ALL_MS_LANGUAGES, "")
29 TARGET_HEADER_BUILTIN(_mul128, "LLiLLiLLiLLi*", "nch", "intrin.h", ALL_MS_LANGUAGES, "")
30 TARGET_HEADER_BUILTIN(_umul128, "ULLiULLiULLiULLi*", "nch", "intrin.h", ALL_MS_LANGUAGES, "")
32 TARGET_HEADER_BUILTIN(__faststorefence, "v", "nh", "intrin.h", ALL_MS_LANGUAGES, "")
33 TARGET_HEADER_BUILTIN(__shiftleft128, "ULLiULLiULLiUc", "nch", "intrin.h", ALL_MS_LANGUAGES, "")
34 TARGET_HEADER_BUILTIN(__shiftright128, "ULLiULLiULLiUc", "nch", "intrin.h", ALL_MS_LANGUAGES, "")
36 TARGET_HEADER_BUILTIN(_InterlockedCompareExchange128, "UcLLiD*LLiLLiLLi*", "nh", "intrin.h", ALL_MS…
H A DBuiltinsX86.def2068 TARGET_HEADER_BUILTIN(_ReadWriteBarrier, "v", "nh", "intrin.h", ALL_MS_LANGUAGES, "")
2069 TARGET_HEADER_BUILTIN(_ReadBarrier, "v", "nh", "intrin.h", ALL_MS_LANGUAGES, "")
2070 TARGET_HEADER_BUILTIN(_WriteBarrier, "v", "nh", "intrin.h", ALL_MS_LANGUAGES, "")
2072 TARGET_HEADER_BUILTIN(__cpuid, "vi*i", "nh", "intrin.h", ALL_MS_LANGUAGES, "")
2073 TARGET_HEADER_BUILTIN(__cpuidex, "vi*ii", "nh", "intrin.h", ALL_MS_LANGUAGES, "")
2075 TARGET_HEADER_BUILTIN(__emul, "LLiii", "nch", "intrin.h", ALL_MS_LANGUAGES, "")
2076 TARGET_HEADER_BUILTIN(__emulu, "ULLiUiUi", "nch", "intrin.h", ALL_MS_LANGUAGES, "")
2080 TARGET_HEADER_BUILTIN(__stosb, "vUc*Ucz", "nh", "intrin.h", ALL_MS_LANGUAGES, "")
2081 TARGET_HEADER_BUILTIN(__int2c, "v", "nhr", "intrin.h", ALL_MS_LANGUAGES, "")
2082 TARGET_HEADER_BUILTIN(__ud2, "v", "nhr", "intrin.h", ALL_MS_LANGUAGES, "")
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/
H A Dselect-intrinsic-uaddlv.mir17 ; CHECK: %intrin:fpr32 = COPY [[INSERT_SUBREG]].ssub
18 ; CHECK: $w0 = COPY %intrin
22 $w0 = COPY %intrin(s32)
40 ; CHECK: $w0 = COPY %intrin
44 $w0 = COPY %intrin(s32)
60 ; CHECK: $w0 = COPY %intrin
64 $w0 = COPY %intrin(s32)
82 ; CHECK: $w0 = COPY %intrin
86 $w0 = COPY %intrin(s32)
104 ; CHECK: $x0 = COPY %intrin
[all …]
H A Dregbank-intrinsic.mir21 ; CHECK: %intrin:fpr(s32) = G_INTRINSIC intrinsic(@llvm.aarch64.neon.uaddlv), %copy(<16 x s8>)
22 ; CHECK: $w0 = COPY %intrin(s32)
25 %intrin:_(s32) = G_INTRINSIC intrinsic(@llvm.aarch64.neon.uaddlv), %copy(<16 x s8>)
26 $w0 = COPY %intrin(s32)
42 ; CHECK: %intrin:fpr(s32) = G_INTRINSIC intrinsic(@llvm.aarch64.neon.uaddlv), %load(<2 x s32>)
43 ; CHECK: $w0 = COPY %intrin(s32)
47 %intrin:_(s32) = G_INTRINSIC intrinsic(@llvm.aarch64.neon.uaddlv), %load(<2 x s32>)
48 $w0 = COPY %intrin(s32)
66 ; CHECK: G_STORE %intrin(s32), %ptr(p0) :: (store (s32))
69 %intrin:_(s32) = G_INTRINSIC intrinsic(@llvm.aarch64.neon.uaddlv), %copy(<2 x s32>)
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/X86Vector/Transforms/
H A DAVXTranspose.cpp29 using namespace mlir::x86vector::avx2::intrin;
48 Value mlir::x86vector::avx2::intrin::mm256UnpackLoPs(ImplicitLocOpBuilder &b, in mm256UnpackLoPs()
54 Value mlir::x86vector::avx2::intrin::mm256UnpackHiPs(ImplicitLocOpBuilder &b, in mm256UnpackHiPs()
63 Value mlir::x86vector::avx2::intrin::mm256ShufflePs(ImplicitLocOpBuilder &b, in mm256ShufflePs()
79 Value mlir::x86vector::avx2::intrin::mm256Permute2f128Ps( in mm256Permute2f128Ps()
102 Value mlir::x86vector::avx2::intrin::mm256BlendPs(ImplicitLocOpBuilder &b, in mm256BlendPs()
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dcheck-expression.cpp348 if (const auto *intrin{proc.GetSpecificIntrinsic()}) { in IsInitialProcedureTarget() local
349 return !intrin->isRestrictedSpecific; in IsInitialProcedureTarget()
628 const SpecificIntrinsic &intrin{DEREF(x.proc().GetSpecificIntrinsic())}; in operator ()() local
629 inInquiry = context_.intrinsics().GetIntrinsicClass(intrin.name) == in operator ()()
632 if ((context_.intrinsics().IsIntrinsic(intrin.name) && in operator ()()
633 badIntrinsicsForComponents_.find(intrin.name) != in operator ()()
635 return "reference to intrinsic '"s + intrin.name + in operator ()()
641 intrin.name + in operator ()()
646 if (intrin.name == "present") { in operator ()()
/llvm-project-15.0.7/llvm/test/Transforms/ScalarizeMaskedMemIntrin/AArch64/
H A Dexpand-masked-store.ll2 ; RUN: opt -S %s -scalarize-masked-mem-intrin -mtriple=aarch64-linux-gnu | FileCheck -check-prefixe…
3 ; RUN: opt -S %s -scalarize-masked-mem-intrin -mtriple=aarch64-linux-gnu -mattr=+sve | FileCheck -c…
4 ; RUN: opt -S %s -scalarize-masked-mem-intrin -mtriple=aarch64_be-linux-gnu -data-layout="E-m:o-i64…
H A Dexpand-masked-load.ll2 ; RUN: opt -S %s -scalarize-masked-mem-intrin -mtriple=aarch64-linux-gnu | FileCheck -check-prefixe…
3 ; RUN: opt -S %s -scalarize-masked-mem-intrin -mtriple=aarch64-linux-gnu -mattr=+sve | FileCheck -…
4 ; RUN: opt -S %s -scalarize-masked-mem-intrin -mtriple=aarch64_be-linux-gnu -data-layout="E-m:o-i64…
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoA.td214 class PseudoMaskedAMOPat<Intrinsic intrin, Pseudo AMOInst>
215 : Pat<(intrin GPR:$addr, GPR:$incr, GPR:$mask, timm:$ordering),
218 class PseudoMaskedAMOMinMaxPat<Intrinsic intrin, Pseudo AMOInst>
219 : Pat<(intrin GPR:$addr, GPR:$incr, GPR:$mask, GPR:$shiftamt,
/llvm-project-15.0.7/mlir/include/mlir/Dialect/X86Vector/
H A DTransforms.h106 namespace intrin {
/llvm-project-15.0.7/openmp/runtime/cmake/
H A Dconfig-ix.cmake170 check_include_file(intrin.h LIBOMP_HAVE_INTRIN_H)
185 #include <intrin.h>
204 #include <intrin.h>
/llvm-project-15.0.7/compiler-rt/lib/profile/
H A DCMakeLists.txt4 #include <intrin.h> /* Workaround for PR19898. */
/llvm-project-15.0.7/llvm/test/Transforms/ScalarizeMaskedMemIntrin/X86/
H A Dexpand-masked-store.ll2 ; RUN: opt -S %s -scalarize-masked-mem-intrin -mtriple=x86_64-linux-gnu | FileCheck %s
H A Dexpand-masked-compressstore.ll2 ; RUN: opt -S %s -scalarize-masked-mem-intrin -mtriple=x86_64-linux-gnu | FileCheck %s
H A Dexpand-masked-scatter.ll2 ; RUN: opt -S %s -scalarize-masked-mem-intrin -mtriple=x86_64-linux-gnu | FileCheck %s
H A Dexpand-masked-gather.ll2 ; RUN: opt -S %s -scalarize-masked-mem-intrin -mtriple=x86_64-linux-gnu | FileCheck %s
H A Dexpand-masked-expandload.ll2 ; RUN: opt -S %s -scalarize-masked-mem-intrin -mtriple=x86_64-linux-gnu | FileCheck %s
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Dllvm-masked-scatter-legal-for-sve.ll1 ; RUN: opt -mtriple=aarch64-linux-gnu -mattr=+sve -scalarize-masked-mem-intrin -S < %s | FileCheck …
H A Dllvm-masked-gather-legal-for-sve.ll1 ; RUN: opt -mtriple=aarch64-linux-gnu -mattr=+sve -scalarize-masked-mem-intrin -S < %s | FileCheck …
/llvm-project-15.0.7/llvm/utils/gn/secondary/clang/lib/Headers/
H A DBUILD.gn166 "intrin.h",
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dbittest-intrin.ll4 ; This matches the code produced by clang/lib/CodeGen/bittest-intrin.c
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dresolve-labels.cpp418 const auto *intrin{ in Post() local
421 ok = endIntrin && intrin && *endIntrin == *intrin; in Post()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachinePassRegistry.def49 FUNCTION_PASS("scalarize-masked-mem-intrin", ScalarizeMaskedMemIntrinPass, ())

12