Home
last modified time | relevance | path

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

123

/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 …]
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;
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()
4809 return Intrinsics::MemoryOrderInvalid; in getConstantMemoryOrder()
4853 case Intrinsics::AtomicExchange: in createArithInst()
[all …]
DIceConverter.cpp560 const Ice::Intrinsics::FullIntrinsicInfo *Info = nullptr; in convertCallInstruction()
612 const Ice::Intrinsics::FullIntrinsicInfo *I) { in validateIntrinsicCall()
615 case Ice::Intrinsics::IsValidCall: in validateIntrinsicCall()
617 case Ice::Intrinsics::BadReturnType: { in validateIntrinsicCall()
625 case Ice::Intrinsics::WrongNumOfArgs: { in validateIntrinsicCall()
633 case Ice::Intrinsics::WrongCallArgType: { in validateIntrinsicCall()
/external/swiftshader/src/Reactor/
DSubzeroReactor.cpp878 …:Intrinsics::IntrinsicInfo intrinsic = {Ice::Intrinsics::LoadSubVector, Ice::Intrinsics::SideEffec… in createLoad()
933Intrinsics::IntrinsicInfo intrinsic = {Ice::Intrinsics::StoreSubVector, Ice::Intrinsics::SideEffec… in createStore()
2743Intrinsics::IntrinsicInfo intrinsic = {Ice::Intrinsics::AddSaturateUnsigned, Ice::Intrinsics::Side… in AddSat()
2773Intrinsics::IntrinsicInfo intrinsic = {Ice::Intrinsics::SubtractSaturateUnsigned, Ice::Intrinsics:… in SubSat()
2858 …e::Intrinsics::IntrinsicInfo intrinsic = {Ice::Intrinsics::SignMask, Ice::Intrinsics::SideEffects_… in SignMask()
3070Intrinsics::IntrinsicInfo intrinsic = {Ice::Intrinsics::AddSaturateSigned, Ice::Intrinsics::SideEf… in AddSat()
3100Intrinsics::IntrinsicInfo intrinsic = {Ice::Intrinsics::SubtractSaturateSigned, Ice::Intrinsics::S… in SubSat()
3134 …e::Intrinsics::IntrinsicInfo intrinsic = {Ice::Intrinsics::SignMask, Ice::Intrinsics::SideEffects_… in SignMask()
3543Intrinsics::IntrinsicInfo intrinsic = {Ice::Intrinsics::AddSaturateSigned, Ice::Intrinsics::SideEf… in AddSat()
3569Intrinsics::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/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/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 …]
DIntrinsicsXCore.td88 // Intrinsics for events.
98 // 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/llvm/
Dllvm-gen-intrinsics.mk2 INTRINSICTD := $(LLVM_ROOT_PATH)/include/llvm/IR/Intrinsics.td
8 GENFILE := $(addprefix $(call local-generated-sources-dir)/llvm/IR/,Intrinsics.gen)
DAndroid.bp148 in: "include/llvm/IR/Intrinsics.td",
149 outs: ["llvm/IR/Intrinsics.gen"],
/external/swiftshader/third_party/LLVM/
DFastIntrinsicID.patch25 /// defined in llvm/Intrinsics.h.
61 /// llvm/Intrinsics.h.
DOnlyX86.patch1 Index: include/llvm/Intrinsics.td
3 --- include/llvm/Intrinsics.td (revision 3710)
4 +++ include/llvm/Intrinsics.td (working copy)
/external/swiftshader/third_party/LLVM/lib/Target/PTX/
DPTXIntrinsicInstrInfo.td14 // PTX Special Purpose Register Accessor Intrinsics
107 // PTX Parallel Synchronization and Communication 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])
857 Intrinsics Optimizations.......: ${intrinsics_support}
/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/lib/Target/Hexagon/
DHexagonIntrinsicsV3.td10 // This file describes the Hexagon V3 Compiler Intrinsics in TableGen format.

123