| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | BuiltinsAArch64.def | 125 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 D | BuiltinsARM.def | 228 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 D | BuiltinsX86_64.def | 24 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 D | BuiltinsX86.def | 2068 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 D | select-intrinsic-uaddlv.mir | 17 ; 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 D | regbank-intrinsic.mir | 21 ; 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 D | AVXTranspose.cpp | 29 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 D | check-expression.cpp | 348 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 D | expand-masked-store.ll | 2 ; 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 D | expand-masked-load.ll | 2 ; 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 D | RISCVInstrInfoA.td | 214 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 D | Transforms.h | 106 namespace intrin {
|
| /llvm-project-15.0.7/openmp/runtime/cmake/ |
| H A D | config-ix.cmake | 170 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 D | CMakeLists.txt | 4 #include <intrin.h> /* Workaround for PR19898. */
|
| /llvm-project-15.0.7/llvm/test/Transforms/ScalarizeMaskedMemIntrin/X86/ |
| H A D | expand-masked-store.ll | 2 ; RUN: opt -S %s -scalarize-masked-mem-intrin -mtriple=x86_64-linux-gnu | FileCheck %s
|
| H A D | expand-masked-compressstore.ll | 2 ; RUN: opt -S %s -scalarize-masked-mem-intrin -mtriple=x86_64-linux-gnu | FileCheck %s
|
| H A D | expand-masked-scatter.ll | 2 ; RUN: opt -S %s -scalarize-masked-mem-intrin -mtriple=x86_64-linux-gnu | FileCheck %s
|
| H A D | expand-masked-gather.ll | 2 ; RUN: opt -S %s -scalarize-masked-mem-intrin -mtriple=x86_64-linux-gnu | FileCheck %s
|
| H A D | expand-masked-expandload.ll | 2 ; 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 D | llvm-masked-scatter-legal-for-sve.ll | 1 ; RUN: opt -mtriple=aarch64-linux-gnu -mattr=+sve -scalarize-masked-mem-intrin -S < %s | FileCheck …
|
| H A D | llvm-masked-gather-legal-for-sve.ll | 1 ; 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 D | BUILD.gn | 166 "intrin.h",
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | bittest-intrin.ll | 4 ; This matches the code produced by clang/lib/CodeGen/bittest-intrin.c
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | resolve-labels.cpp | 418 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 D | MachinePassRegistry.def | 49 FUNCTION_PASS("scalarize-masked-mem-intrin", ScalarizeMaskedMemIntrinPass, ())
|