Home
last modified time | relevance | path

Searched refs:Intrinsics (Results 1 – 25 of 153) sorted by relevance

1234567

/external/swiftshader/third_party/subzero/src/
DIceIntrinsics.cpp29 static_assert(sizeof(Intrinsics::IntrinsicInfo) == 4,
32 bool Intrinsics::isMemoryOrderValid(IntrinsicID ID, uint64_t Order, in isMemoryOrderValid()
79 Intrinsics::ValidateIntrinsicValue
80 Intrinsics::FullIntrinsicInfo::validateIntrinsic(const InstIntrinsic *Intrinsic, in validateIntrinsic()
86 return Intrinsics::BadReturnType; in validateIntrinsic()
88 return Intrinsics::BadReturnType; in validateIntrinsic()
91 return Intrinsics::WrongNumOfArgs; in validateIntrinsic()
96 return Intrinsics::WrongArgType; in validateIntrinsic()
99 return Intrinsics::IsValidIntrinsic; in validateIntrinsic()
102 Type Intrinsics::FullIntrinsicInfo::getArgType(SizeT Index) const { in getArgType()
DIceTargetLoweringMIPS32.cpp261 return Intrinsics::MemoryOrderInvalid; in getConstantMemoryOrder()
585 Intrinsics::IntrinsicID ID = Intrinsic->getIntrinsicID(); in genTargetHelperCallFor()
586 if (isVectorType(DestTy) && ID == Intrinsics::Fabs) { in genTargetHelperCallFor()
588 Intrinsics::IntrinsicInfo Info = Intrinsic->getIntrinsicInfo(); in genTargetHelperCallFor()
616 case Intrinsics::AtomicLoad: { in genTargetHelperCallFor()
619 if (!Intrinsics::isMemoryOrderValid( in genTargetHelperCallFor()
638 case Intrinsics::AtomicStore: { in genTargetHelperCallFor()
642 if (!Intrinsics::isMemoryOrderValid( in genTargetHelperCallFor()
661 case Intrinsics::AtomicCmpxchg: { in genTargetHelperCallFor()
664 if (!Intrinsics::isMemoryOrderValid( in genTargetHelperCallFor()
[all …]
DIceTargetLoweringARM32.cpp726 Intrinsics::IntrinsicID ID = Intrinsic->getIntrinsicID(); in genTargetHelperCallFor()
730 case Intrinsics::Ctpop: { in genTargetHelperCallFor()
746 case Intrinsics::Longjmp: { in genTargetHelperCallFor()
758 case Intrinsics::Memcpy: { in genTargetHelperCallFor()
773 case Intrinsics::Memmove: { in genTargetHelperCallFor()
786 case Intrinsics::Memset: { in genTargetHelperCallFor()
809 case Intrinsics::NaClReadTP: { in genTargetHelperCallFor()
824 case Intrinsics::Setjmp: { in genTargetHelperCallFor()
4822 return Intrinsics::MemoryOrderInvalid; in getConstantMemoryOrder()
4866 case Intrinsics::AtomicExchange: in createArithInst()
[all …]
DIceTargetLoweringX86BaseImpl.h794 return Intrinsics::MemoryOrderInvalid;
839 Intrinsics::IntrinsicID ID = Intrin->getIntrinsicID();
840 if (ID == Intrinsics::AtomicLoad &&
842 Intrinsics::isMemoryOrderValid(
4116 switch (Intrinsics::IntrinsicID ID = Instr->getIntrinsicID()) {
4117 case Intrinsics::AtomicCmpxchg: {
4118 if (!Intrinsics::isMemoryOrderValid(
4133 case Intrinsics::AtomicFence:
4134 if (!Intrinsics::isMemoryOrderValid(
4141 case Intrinsics::AtomicFenceAll:
[all …]
/external/llvm-project/llvm/utils/gn/secondary/llvm/include/llvm/IR/
DBUILD.gn11 td_file = "Intrinsics.td"
17 td_file = "Intrinsics.td"
27 td_file = "Intrinsics.td"
37 td_file = "Intrinsics.td"
47 td_file = "Intrinsics.td"
57 td_file = "Intrinsics.td"
67 td_file = "Intrinsics.td"
77 td_file = "Intrinsics.td"
87 td_file = "Intrinsics.td"
97 td_file = "Intrinsics.td"
[all …]
/external/swiftshader/src/Reactor/
DSubzeroReactor.cpp273 Ice::Intrinsics::MemoryOrder stdToIceMemoryOrder(std::memory_order memoryOrder) in stdToIceMemoryOrder()
277 case std::memory_order_relaxed: return Ice::Intrinsics::MemoryOrderRelaxed; in stdToIceMemoryOrder()
278 case std::memory_order_consume: return Ice::Intrinsics::MemoryOrderConsume; in stdToIceMemoryOrder()
279 case std::memory_order_acquire: return Ice::Intrinsics::MemoryOrderAcquire; in stdToIceMemoryOrder()
280 case std::memory_order_release: return Ice::Intrinsics::MemoryOrderRelease; in stdToIceMemoryOrder()
281 case std::memory_order_acq_rel: return Ice::Intrinsics::MemoryOrderAcquireRelease; in stdToIceMemoryOrder()
282 case std::memory_order_seq_cst: return Ice::Intrinsics::MemoryOrderSequentiallyConsistent; in stdToIceMemoryOrder()
284 return Ice::Intrinsics::MemoryOrderInvalid; in stdToIceMemoryOrder()
1440Intrinsics::IntrinsicInfo intrinsic = { Ice::Intrinsics::LoadSubVector, Ice::Intrinsics::SideEffec… in createLoad()
1511Intrinsics::IntrinsicInfo intrinsic = { Ice::Intrinsics::StoreSubVector, Ice::Intrinsics::SideEffe… in createStore()
[all …]
/external/llvm-project/mlir/test/mlir-tblgen/
Dllvm-intrinsics.td2 // files and produce ODS. Unlike MLIR, LLVM's main Intrinsics.td file that
11 // RUN: cat %S/../../../llvm/include/llvm/IR/Intrinsics.td \
12 // RUN: | grep -v "llvm/IR/Intrinsics" \
35 // RUN: cat %S/../../../llvm/include/llvm/IR/Intrinsics.td \
36 // RUN: | grep -v "llvm/IR/Intrinsics" \
43 // RUN: cat %S/../../../llvm/include/llvm/IR/Intrinsics.td \
44 // RUN: | grep -v "llvm/IR/Intrinsics" \
/external/llvm-project/llvm/utils/TableGen/
DCodeGenIntrinsics.h200 std::vector<CodeGenIntrinsic> Intrinsics; variable
213 bool empty() const { return Intrinsics.empty(); } in empty()
214 size_t size() const { return Intrinsics.size(); } in size()
215 CodeGenIntrinsic &operator[](size_t Pos) { return Intrinsics[Pos]; }
217 return Intrinsics[Pos];
DCodeGenTarget.cpp628 Intrinsics.reserve(Defs.size()); in CodeGenIntrinsicTable()
631 Intrinsics.push_back(CodeGenIntrinsic(Defs[I], DefaultProperties)); in CodeGenIntrinsicTable()
633 llvm::sort(Intrinsics, in CodeGenIntrinsicTable()
639 for (size_t I = 0, E = Intrinsics.size(); I < E; ++I) in CodeGenIntrinsicTable()
640 if (Intrinsics[I].TargetPrefix != Targets.back().Name) { in CodeGenIntrinsicTable()
642 Targets.push_back({Intrinsics[I].TargetPrefix, I, 0}); in CodeGenIntrinsicTable()
644 Targets.back().Count = Intrinsics.size() - Targets.back().Offset; in CodeGenIntrinsicTable()
DCodeGenDAGPatterns.h1144 CodeGenIntrinsicTable Intrinsics; variable
1202 for (unsigned i = 0, e = Intrinsics.size(); i != e; ++i) in getIntrinsic()
1203 if (Intrinsics[i].TheDef == R) return Intrinsics[i]; in getIntrinsic()
1208 if (IID-1 < Intrinsics.size()) in getIntrinsicInfo()
1209 return Intrinsics[IID-1]; in getIntrinsicInfo()
1214 for (unsigned i = 0, e = Intrinsics.size(); i != e; ++i) in getIntrinsicID()
1215 if (Intrinsics[i].TheDef == R) return i; in getIntrinsicID()
/external/llvm/include/llvm/IR/
DCMakeLists.txt4 set(LLVM_TARGET_DEFINITIONS Intrinsics.td)
5 tablegen(LLVM Intrinsics.gen -gen-intrinsic)
DIntrinsics.td1 //===- Intrinsics.td - Defines all LLVM intrinsics ---------*- tablegen -*-===//
271 //===--------------- Variable Argument Handling Intrinsics ----------------===//
279 //===------------------- Garbage Collection Intrinsics --------------------===//
290 //===--------------------- Code Generator Intrinsics ----------------------===//
357 //===------------------- Standard C Library Intrinsics --------------------===//
428 //===------------------------- Expect Intrinsics --------------------------===//
433 //===-------------------- Bit Manipulation Intrinsics ---------------------===//
445 //===------------------------ Debugger Intrinsics -------------------------===//
462 //===------------------ Exception Handling Intrinsics----------------------===//
497 //===---------------- Generic Variable Attribute Intrinsics----------------===//
[all …]
DIntrinsicsXCore.td95 // Intrinsics for events.
105 // Intrinsics for threads.
/external/llvm/utils/TableGen/
DCodeGenDAGPatterns.h719 std::vector<CodeGenIntrinsic> Intrinsics; variable
770 for (unsigned i = 0, e = Intrinsics.size(); i != e; ++i) in getIntrinsic()
771 if (Intrinsics[i].TheDef == R) return Intrinsics[i]; in getIntrinsic()
778 if (IID-1 < Intrinsics.size()) in getIntrinsicInfo()
779 return Intrinsics[IID-1]; in getIntrinsicInfo()
780 if (IID-Intrinsics.size()-1 < TgtIntrinsics.size()) in getIntrinsicInfo()
781 return TgtIntrinsics[IID-Intrinsics.size()-1]; in getIntrinsicInfo()
786 for (unsigned i = 0, e = Intrinsics.size(); i != e; ++i) in getIntrinsicID()
787 if (Intrinsics[i].TheDef == R) return i; in getIntrinsicID()
789 if (TgtIntrinsics[i].TheDef == R) return i + Intrinsics.size(); in getIntrinsicID()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/
Dmodule.install.modulemap16 textual header "IR/Intrinsics.gen"
17 textual header "IR/Intrinsics.inc"
/external/llvm-project/llvm/include/llvm/
Dmodule.install.modulemap16 textual header "IR/Intrinsics.gen"
17 textual header "IR/Intrinsics.inc"
/external/llvm-project/llvm/include/llvm/IR/
DIntrinsics.td1 //===- Intrinsics.td - Defines all LLVM intrinsics ---------*- tablegen -*-===//
382 //===--------------- Variable Argument Handling Intrinsics ----------------===//
390 //===------------------- Garbage Collection Intrinsics --------------------===//
402 //===------------------- ObjC ARC runtime Intrinsics --------------------===//
474 //===--------------------- Code Generator Intrinsics ----------------------===//
565 //===------------------- Standard C Library Intrinsics --------------------===//
681 //===--------------- Constrained Floating Point Intrinsics ----------------===//
865 //===------------------------- Expect Intrinsics --------------------------===//
874 //===-------------------- Bit Manipulation Intrinsics ---------------------===//
894 //===------------------------ Debugger Intrinsics -------------------------===//
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DIntrinsics.td1 //===- Intrinsics.td - Defines all LLVM intrinsics ---------*- tablegen -*-===//
332 //===--------------- Variable Argument Handling Intrinsics ----------------===//
340 //===------------------- Garbage Collection Intrinsics --------------------===//
351 //===------------------- ObjC ARC runtime Intrinsics --------------------===//
423 //===--------------------- Code Generator Intrinsics ----------------------===//
506 //===------------------- Standard C Library Intrinsics --------------------===//
592 //===--------------- Constrained Floating Point Intrinsics ----------------===//
766 //===------------------------- Expect Intrinsics --------------------------===//
771 //===-------------------- Bit Manipulation Intrinsics ---------------------===//
790 //===------------------------ Debugger Intrinsics -------------------------===//
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
DInstCombineTables.td2 include "llvm/IR/Intrinsics.td"
/external/llvm-project/llvm/lib/Target/AMDGPU/
DInstCombineTables.td2 include "llvm/IR/Intrinsics.td"
/external/llvm-project/mlir/lib/Dialect/StandardOps/
DCMakeLists.txt4 EDSC/Intrinsics.cpp
/external/mesa3d/src/compiler/nir/
DREADME61 Intrinsics
65 or is not referentially transparent is represented by an intrinsic. Intrinsics
74 - Intrinsics can be marked as side-effect free, which permits them to be
79 Intrinsics are used for:
/external/llvm-project/flang/docs/
Dindex.md46 Intrinsics
/external/libopus/
Dconfigure.ac487 … AC_DEFINE([OPUS_ARM_MAY_HAVE_NEON_INTR], 1, [Compiler supports ARMv7/Aarch64 Neon Intrinsics])
492 [rtcd_support="ARM (NEON Intrinsics)"],
493 [rtcd_support="$rtcd_support (NEON Intrinsics)"])])
523 …EFINE([OPUS_ARM_PRESUME_AARCH64_NEON_INTR], 1, [Define if binary requires Aarch64 Neon Intrinsics])
625 AC_DEFINE([OPUS_X86_MAY_HAVE_SSE], 1, [Compiler supports X86 SSE Intrinsics])
638 AC_DEFINE([OPUS_X86_MAY_HAVE_SSE2], 1, [Compiler supports X86 SSE2 Intrinsics])
651 AC_DEFINE([OPUS_X86_MAY_HAVE_SSE4_1], 1, [Compiler supports X86 SSE4.1 Intrinsics])
663 AC_DEFINE([OPUS_X86_MAY_HAVE_AVX], 1, [Compiler supports X86 AVX Intrinsics])
931 Intrinsics Optimizations: ...... ${intrinsics_support}
/external/llvm-project/llvm/lib/Target/VE/
DVEInstrIntrinsicVL.td1 // Pattern Matchings for VEL Intrinsics

1234567