Home
last modified time | relevance | path

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

12345

/external/swiftshader/third_party/LLVM/lib/VMCore/
DMakefile14 BUILT_SOURCES = $(PROJ_OBJ_ROOT)/include/llvm/Intrinsics.gen
18 GENFILE:=$(PROJ_OBJ_ROOT)/include/llvm/Intrinsics.gen
20 INTRINSICTD := $(PROJ_SRC_ROOT)/include/llvm/Intrinsics.td
21 INTRINSICTDS := $(wildcard $(PROJ_SRC_ROOT)/include/llvm/Intrinsics*.td)
23 $(ObjDir)/Intrinsics.gen.tmp: $(ObjDir)/.dir $(INTRINSICTDS) $(LLVM_TBLGEN)
24 $(Echo) Building Intrinsics.gen.tmp from Intrinsics.td
27 $(GENFILE): $(ObjDir)/Intrinsics.gen.tmp
29 $(EchoCmd) Updated Intrinsics.gen because Intrinsics.gen.tmp \
33 $(Echo) Installing $(DESTDIR)$(PROJ_includedir)/llvm/Intrinsics.gen
34 $(Verb) $(DataInstall) $(GENFILE) $(DESTDIR)$(PROJ_includedir)/llvm/Intrinsics.gen
/external/swiftshader/third_party/subzero/src/
DIceIntrinsics.cpp29 static_assert(sizeof(Intrinsics::IntrinsicInfo) == 4,
35 { Intrinsics::ID, Intrinsics::SE, Intrinsics::RT, Intrinsics::MW }
40 Intrinsics::FullIntrinsicInfo Info;
234 Intrinsics::Intrinsics(GlobalContext *Ctx) { in Intrinsics() function in Ice::Intrinsics
243 const Intrinsics::FullIntrinsicInfo *Intrinsics::find(GlobalString Name, in find()
263 case Intrinsics::MemoryOrderAcquire: in isMemoryOrderValidPNaCl()
264 case Intrinsics::MemoryOrderRelease: in isMemoryOrderValidPNaCl()
265 case Intrinsics::MemoryOrderAcquireRelease: in isMemoryOrderValidPNaCl()
266 case Intrinsics::MemoryOrderSequentiallyConsistent: in isMemoryOrderValidPNaCl()
275 bool Intrinsics::isMemoryOrderValid(IntrinsicID ID, uint64_t Order, in isMemoryOrderValid()
[all …]
DIceIntrinsics.h28 class Intrinsics {
29 Intrinsics(const Intrinsics &) = delete;
30 Intrinsics &operator=(const Intrinsics &) = delete;
33 explicit Intrinsics(GlobalContext *Ctx);
34 ~Intrinsics() = default;
DIceGlobalInits.cpp63 const Intrinsics::FullIntrinsicInfo *
70 const Intrinsics::FullIntrinsicInfo *Info = in getIntrinsicInfo()
85 const Intrinsics::FullIntrinsicInfo *Info) const { in validateIntrinsicTypeSignature()
101 const Intrinsics::FullIntrinsicInfo *Info = in getTypeSignatureError()
DIceTargetLoweringMIPS32.cpp261 return Intrinsics::MemoryOrderInvalid; in getConstantMemoryOrder()
585 Intrinsics::IntrinsicID ID = IntrinsicCall->getIntrinsicInfo().ID; in genTargetHelperCallFor()
586 if (isVectorType(DestTy) && ID == Intrinsics::Fabs) { in genTargetHelperCallFor()
592 const Intrinsics::FullIntrinsicInfo *FullInfo = in genTargetHelperCallFor()
594 Intrinsics::IntrinsicInfo Info = FullInfo->Info; in genTargetHelperCallFor()
623 case Intrinsics::AtomicLoad: { in genTargetHelperCallFor()
626 if (!Intrinsics::isMemoryOrderValid( in genTargetHelperCallFor()
645 case Intrinsics::AtomicStore: { in genTargetHelperCallFor()
649 if (!Intrinsics::isMemoryOrderValid( in genTargetHelperCallFor()
668 case Intrinsics::AtomicCmpxchg: { in genTargetHelperCallFor()
[all …]
DIceTargetLoweringARM32.cpp727 Intrinsics::IntrinsicID ID = IntrinsicCall->getIntrinsicInfo().ID; in genTargetHelperCallFor()
731 case Intrinsics::Ctpop: { in genTargetHelperCallFor()
747 case Intrinsics::Longjmp: { in genTargetHelperCallFor()
759 case Intrinsics::Memcpy: { in genTargetHelperCallFor()
774 case Intrinsics::Memmove: { in genTargetHelperCallFor()
787 case Intrinsics::Memset: { in genTargetHelperCallFor()
810 case Intrinsics::NaClReadTP: { in genTargetHelperCallFor()
825 case Intrinsics::Setjmp: { in genTargetHelperCallFor()
4826 return Intrinsics::MemoryOrderInvalid; in getConstantMemoryOrder()
4870 case Intrinsics::AtomicExchange: in createArithInst()
[all …]
DIceTargetLoweringX86BaseImpl.h796 return Intrinsics::MemoryOrderInvalid;
837 Intrinsics::IntrinsicID ID = Intrin->getIntrinsicInfo().ID;
838 if (ID == Intrinsics::AtomicLoad &&
840 Intrinsics::isMemoryOrderValid(
4041 switch (Intrinsics::IntrinsicID ID = Instr->getIntrinsicInfo().ID) {
4042 case Intrinsics::AtomicCmpxchg: {
4043 if (!Intrinsics::isMemoryOrderValid(
4058 case Intrinsics::AtomicFence:
4059 if (!Intrinsics::isMemoryOrderValid(
4066 case Intrinsics::AtomicFenceAll:
[all …]
DIceGlobalInits.h170 if (const Intrinsics::FullIntrinsicInfo *Info = in validateTypeSignature()
181 const Intrinsics::FullIntrinsicInfo *
189 const Intrinsics::FullIntrinsicInfo *
216 const Intrinsics::FullIntrinsicInfo *Info) const;
/external/swiftshader/third_party/llvm-7.0/llvm/utils/TableGen/
DCodeGenIntrinsics.h148 std::vector<CodeGenIntrinsic> Intrinsics; variable
161 bool empty() const { return Intrinsics.empty(); } in empty()
162 size_t size() const { return Intrinsics.size(); } in size()
163 CodeGenIntrinsic &operator[](size_t Pos) { return Intrinsics[Pos]; }
165 return Intrinsics[Pos];
DCodeGenTarget.cpp509 Intrinsics.reserve(Defs.size()); in CodeGenIntrinsicTable()
514 Intrinsics.push_back(CodeGenIntrinsic(Defs[I])); in CodeGenIntrinsicTable()
516 llvm::sort(Intrinsics.begin(), Intrinsics.end(), in CodeGenIntrinsicTable()
522 for (size_t I = 0, E = Intrinsics.size(); I < E; ++I) in CodeGenIntrinsicTable()
523 if (Intrinsics[I].TargetPrefix != Targets.back().Name) { in CodeGenIntrinsicTable()
525 Targets.push_back({Intrinsics[I].TargetPrefix, I, 0}); in CodeGenIntrinsicTable()
527 Targets.back().Count = Intrinsics.size() - Targets.back().Offset; in CodeGenIntrinsicTable()
DCodeGenDAGPatterns.h1058 CodeGenIntrinsicTable Intrinsics; variable
1121 for (unsigned i = 0, e = Intrinsics.size(); i != e; ++i) in getIntrinsic()
1122 if (Intrinsics[i].TheDef == R) return Intrinsics[i]; in getIntrinsic()
1129 if (IID-1 < Intrinsics.size()) in getIntrinsicInfo()
1130 return Intrinsics[IID-1]; in getIntrinsicInfo()
1131 if (IID-Intrinsics.size()-1 < TgtIntrinsics.size()) in getIntrinsicInfo()
1132 return TgtIntrinsics[IID-Intrinsics.size()-1]; in getIntrinsicInfo()
1137 for (unsigned i = 0, e = Intrinsics.size(); i != e; ++i) in getIntrinsicID()
1138 if (Intrinsics[i].TheDef == R) return i; in getIntrinsicID()
1140 if (TgtIntrinsics[i].TheDef == R) return i + Intrinsics.size(); in getIntrinsicID()
/external/swiftshader/src/Reactor/
DSubzeroReactor.cpp886 …:Intrinsics::IntrinsicInfo intrinsic = {Ice::Intrinsics::LoadSubVector, Ice::Intrinsics::SideEffec… in createLoad()
952Intrinsics::IntrinsicInfo intrinsic = {Ice::Intrinsics::StoreSubVector, Ice::Intrinsics::SideEffec… in createStore()
2762Intrinsics::IntrinsicInfo intrinsic = {Ice::Intrinsics::AddSaturateUnsigned, Ice::Intrinsics::Side… in AddSat()
2792Intrinsics::IntrinsicInfo intrinsic = {Ice::Intrinsics::SubtractSaturateUnsigned, Ice::Intrinsics:… in SubSat()
2877 …e::Intrinsics::IntrinsicInfo intrinsic = {Ice::Intrinsics::SignMask, Ice::Intrinsics::SideEffects_… in SignMask()
3089Intrinsics::IntrinsicInfo intrinsic = {Ice::Intrinsics::AddSaturateSigned, Ice::Intrinsics::SideEf… in AddSat()
3119Intrinsics::IntrinsicInfo intrinsic = {Ice::Intrinsics::SubtractSaturateSigned, Ice::Intrinsics::S… in SubSat()
3153 …e::Intrinsics::IntrinsicInfo intrinsic = {Ice::Intrinsics::SignMask, Ice::Intrinsics::SideEffects_… in SignMask()
3562Intrinsics::IntrinsicInfo intrinsic = {Ice::Intrinsics::AddSaturateSigned, Ice::Intrinsics::SideEf… in AddSat()
3588Intrinsics::IntrinsicInfo intrinsic = {Ice::Intrinsics::SubtractSaturateSigned, Ice::Intrinsics::S… in SubSat()
[all …]
/external/swiftshader/third_party/LLVM/utils/TableGen/
DCodeGenDAGPatterns.h671 std::vector<CodeGenIntrinsic> Intrinsics; variable
722 for (unsigned i = 0, e = Intrinsics.size(); i != e; ++i) in getIntrinsic()
723 if (Intrinsics[i].TheDef == R) return Intrinsics[i]; in getIntrinsic()
731 if (IID-1 < Intrinsics.size()) in getIntrinsicInfo()
732 return Intrinsics[IID-1]; in getIntrinsicInfo()
733 if (IID-Intrinsics.size()-1 < TgtIntrinsics.size()) in getIntrinsicInfo()
734 return TgtIntrinsics[IID-Intrinsics.size()-1]; in getIntrinsicInfo()
740 for (unsigned i = 0, e = Intrinsics.size(); i != e; ++i) in getIntrinsicID()
741 if (Intrinsics[i].TheDef == R) return i; in getIntrinsicID()
743 if (TgtIntrinsics[i].TheDef == R) return i + Intrinsics.size(); in getIntrinsicID()
/external/swiftshader/third_party/LLVM/include/llvm/
DIntrinsics.td1 //===- Intrinsics.td - Defines all LLVM intrinsics ---------*- tablegen -*-===//
179 //===--------------- Variable Argument Handling Intrinsics ----------------===//
187 //===------------------- Garbage Collection Intrinsics --------------------===//
198 //===--------------------- Code Generator Intrinsics ----------------------===//
225 //===------------------- Standard C Library Intrinsics --------------------===//
275 //===------------------------- Expect Intrinsics --------------------------===//
280 //===-------------------- Bit Manipulation Intrinsics ---------------------===//
291 //===------------------------ Debugger Intrinsics -------------------------===//
305 //===------------------ Exception Handling Intrinsics----------------------===//
333 //===---------------- Generic Variable Attribute Intrinsics----------------===//
[all …]
/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/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 …]
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DIntrinsics.td1 //===- Intrinsics.td - Defines all LLVM intrinsics ---------*- tablegen -*-===//
299 //===--------------- Variable Argument Handling Intrinsics ----------------===//
307 //===------------------- Garbage Collection Intrinsics --------------------===//
318 //===--------------------- Code Generator Intrinsics ----------------------===//
392 //===------------------- Standard C Library Intrinsics --------------------===//
469 //===--------------- Constrained Floating Point Intrinsics ----------------===//
565 //===------------------------- Expect Intrinsics --------------------------===//
570 //===-------------------- Bit Manipulation Intrinsics ---------------------===//
586 //===------------------------ Debugger Intrinsics -------------------------===//
610 //===------------------ Exception Handling Intrinsics----------------------===//
[all …]
DCMakeLists.txt4 set(LLVM_TARGET_DEFINITIONS Intrinsics.td)
DIntrinsicsXCore.td95 // Intrinsics for events.
105 // Intrinsics for threads.
/external/swiftshader/third_party/LLVM/
DFastIntrinsicID.patch25 /// defined in llvm/Intrinsics.h.
61 /// llvm/Intrinsics.h.
/external/swiftshader/third_party/LLVM/lib/Target/PTX/
DPTXIntrinsicInstrInfo.td14 // PTX Special Purpose Register Accessor Intrinsics
107 // PTX Parallel Synchronization and Communication Intrinsics
/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/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
DInstCombineTables.td2 include "llvm/IR/Intrinsics.td"
/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])
918 Intrinsics Optimizations: ...... ${intrinsics_support}

12345