HomeSort by relevance Sort by last modified time
    Searched refs:Intrinsic (Results 1 - 25 of 241) sorted by null

1 2 3 4 5 6 7 8 910

  /external/llvm/lib/Target/NVPTX/
NVPTXISelLowering.cpp     [all...]
NVPTXTargetTransformInfo.cpp 23 // Whether the given intrinsic reads threadIdx.x/y/z.
27 case Intrinsic::nvvm_read_ptx_sreg_tid_x:
28 case Intrinsic::nvvm_read_ptx_sreg_tid_y:
29 case Intrinsic::nvvm_read_ptx_sreg_tid_z:
35 return II->getIntrinsicID() == Intrinsic::ptx_read_laneid;
38 // Whether the given intrinsic is an atomic instruction in PTX.
42 case Intrinsic::nvvm_atomic_load_add_f32:
43 case Intrinsic::nvvm_atomic_load_inc_32:
44 case Intrinsic::nvvm_atomic_load_dec_32:
  /external/llvm/include/llvm/Analysis/
VectorUtils.h 33 /// \brief Identify if the intrinsic is trivially vectorizable.
34 /// This method returns true if the intrinsic's argument types are all
35 /// scalars for the scalar form of the intrinsic and all vectors for
36 /// the vector form of the intrinsic.
37 bool isTriviallyVectorizable(Intrinsic::ID ID);
39 /// \brief Identifies if the intrinsic has a scalar operand. It checks for
41 bool hasVectorInstrinsicScalarOpd(Intrinsic::ID ID, unsigned ScalarOpdIdx);
44 /// It returns input intrinsic ID if call has a single argument,
48 Intrinsic::ID checkUnaryFloatSignature(const CallInst &I,
49 Intrinsic::ID ValidIntrinsicID)
    [all...]
TargetTransformInfoImpl.h 131 unsigned getIntrinsicCost(Intrinsic::ID IID, Type *RetTy,
140 case Intrinsic::annotation:
141 case Intrinsic::assume:
142 case Intrinsic::dbg_declare:
143 case Intrinsic::dbg_value:
144 case Intrinsic::invariant_start:
145 case Intrinsic::invariant_end:
146 case Intrinsic::lifetime_start:
147 case Intrinsic::lifetime_end:
148 case Intrinsic::objectsize
    [all...]
  /external/llvm/lib/CodeGen/
IntrinsicLowering.cpp 1 //===-- IntrinsicLowering.cpp - Intrinsic Lowering default implementation -===//
60 /// ReplaceCallWith - This function is used when we want to lower an intrinsic
101 case Intrinsic::setjmp:
105 case Intrinsic::longjmp:
109 case Intrinsic::siglongjmp:
113 case Intrinsic::memcpy:
120 case Intrinsic::memmove:
127 case Intrinsic::memset:
134 case Intrinsic::sqrt:
137 case Intrinsic::sin
    [all...]
  /external/llvm/lib/Analysis/
VectorUtils.cpp 29 /// \brief Identify if the intrinsic is trivially vectorizable.
30 /// This method returns true if the intrinsic's argument types are all
31 /// scalars for the scalar form of the intrinsic and all vectors for
32 /// the vector form of the intrinsic.
33 bool llvm::isTriviallyVectorizable(Intrinsic::ID ID) {
35 case Intrinsic::sqrt:
36 case Intrinsic::sin:
37 case Intrinsic::cos:
38 case Intrinsic::exp:
39 case Intrinsic::exp2
    [all...]
MemoryLocation.cpp 124 case Intrinsic::memset:
125 case Intrinsic::memcpy:
126 case Intrinsic::memmove:
128 "Invalid argument index for memory intrinsic");
133 case Intrinsic::lifetime_start:
134 case Intrinsic::lifetime_end:
135 case Intrinsic::invariant_start:
140 case Intrinsic::invariant_end:
145 case Intrinsic::arm_neon_vld1:
151 case Intrinsic::arm_neon_vst1
    [all...]
ObjCARCInstKind.cpp 178 case Intrinsic::returnaddress:
179 case Intrinsic::frameaddress:
180 case Intrinsic::stacksave:
181 case Intrinsic::stackrestore:
182 case Intrinsic::vastart:
183 case Intrinsic::vacopy:
184 case Intrinsic::vaend:
185 case Intrinsic::objectsize:
186 case Intrinsic::prefetch:
187 case Intrinsic::stackprotector
    [all...]
  /external/llvm/lib/Target/AMDGPU/
AMDGPUIntrinsicInfo.cpp 1 //===- AMDGPUIntrinsicInfo.cpp - AMDGPU Intrinsic Information ---*- C++ -*-===//
38 if (IntrID < Intrinsic::num_intrinsics) {
42 "Invalid intrinsic ID");
44 std::string Result(names[IntrID - Intrinsic::num_intrinsics]);
57 (AMDGPUIntrinsic::ID)Intrinsic::not_intrinsic;
60 if (IntrinsicID != (AMDGPUIntrinsic::ID)Intrinsic::not_intrinsic) {
AMDGPUTargetTransformInfo.cpp 111 case Intrinsic::not_intrinsic:
112 // This means we have an intrinsic that isn't defined in
116 case Intrinsic::amdgcn_interp_p1:
117 case Intrinsic::amdgcn_interp_p2:
118 case Intrinsic::amdgcn_mbcnt_hi:
119 case Intrinsic::amdgcn_mbcnt_lo:
120 case Intrinsic::r600_read_tidig_x:
121 case Intrinsic::r600_read_tidig_y:
122 case Intrinsic::r600_read_tidig_z:
170 if (const IntrinsicInst *Intrinsic = dyn_cast<IntrinsicInst>(V))
    [all...]
  /external/llvm/lib/IR/
Statepoint.cpp 29 return (F && F->getIntrinsicID() == Intrinsic::experimental_gc_statepoint);
53 return F->getIntrinsicID() == Intrinsic::experimental_gc_relocate;
70 return (F->getIntrinsicID() == Intrinsic::experimental_gc_result_int ||
71 F->getIntrinsicID() == Intrinsic::experimental_gc_result_float ||
72 F->getIntrinsicID() == Intrinsic::experimental_gc_result_ptr ||
73 F->getIntrinsicID() == Intrinsic::experimental_gc_result);
AutoUpgrade.cpp 36 static bool UpgradeSSE41Function(Function* F, Intrinsic::ID IID,
46 NewFn = Intrinsic::getDeclaration(F->getParent(), IID);
50 // Upgrade the declarations of intrinsic functions whose 8-bit immediate mask
52 static bool UpgradeX86IntrinsicsWith8BitMask(Function *F, Intrinsic::ID IID,
62 NewFn = Intrinsic::getDeclaration(F->getParent(), IID);
83 // Can't use Intrinsic::getDeclaration here as it adds a ".i1" to
92 NewFn = Intrinsic::getDeclaration(F->getParent(), Intrinsic::ctpop,
100 // Can't use Intrinsic::getDeclaration here as the return types might
109 static const Intrinsic::ID StoreInts[] = {Intrinsic::arm_neon_vst1
    [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineCalls.cpp 79 // Source and destination pointer types are always "i8*" for intrinsic. See
208 case Intrinsic::x86_sse2_psra_d:
209 case Intrinsic::x86_sse2_psra_w:
210 case Intrinsic::x86_sse2_psrai_d:
211 case Intrinsic::x86_sse2_psrai_w:
212 case Intrinsic::x86_avx2_psra_d:
213 case Intrinsic::x86_avx2_psra_w:
214 case Intrinsic::x86_avx2_psrai_d:
215 case Intrinsic::x86_avx2_psrai_w:
218 case Intrinsic::x86_sse2_psrl_d
    [all...]
  /external/llvm/lib/Target/Mips/
MipsSEISelLowering.cpp     [all...]
  /external/libgdx/extensions/gdx-box2d/gdx-box2d/jni/jni-headers/linux/
jawt_md.h 13 #include <X11/Intrinsic.h>
  /external/libgdx/extensions/gdx-bullet/jni/jni-headers/linux/
jawt_md.h 13 #include <X11/Intrinsic.h>
  /external/libgdx/extensions/gdx-controllers/gdx-controllers-desktop/jni/jni-headers/linux/
jawt_md.h 13 #include <X11/Intrinsic.h>
  /external/libgdx/extensions/gdx-freetype/jni/jni-headers/linux/
jawt_md.h 13 #include <X11/Intrinsic.h>
  /external/libgdx/extensions/gdx-jnigen/src/com/badlogic/gdx/jnigen/resources/headers/linux/
jawt_md.h 13 #include <X11/Intrinsic.h>
  /external/libgdx/gdx/jni/jni-headers/linux/
jawt_md.h 13 #include <X11/Intrinsic.h>
  /external/mesa3d/src/gallium/drivers/radeon/
AMDILIntrinsicInfo.cpp 1 //===- AMDILIntrinsicInfo.cpp - AMDIL Intrinsic Information ------*- C++ -*-===//
44 if (IntrID < Intrinsic::num_intrinsics) {
48 && "Invalid intrinsic ID");
50 std::string Result(names[IntrID - Intrinsic::num_intrinsics]);
61 = (AMDGPUIntrinsic::ID)Intrinsic::not_intrinsic;
64 if (IntrinsicID != (AMDGPUIntrinsic::ID)Intrinsic::not_intrinsic) {
AMDILIntrinsicInfo.h 1 //===- AMDILIntrinsicInfo.h - AMDIL Intrinsic Information ------*- C++ -*-===//
10 // Interface for the AMDIL Implementation of the Intrinsic Info class.
23 last_non_AMDGPU_intrinsic = Intrinsic::num_intrinsics - 1,
  /external/llvm/include/llvm/IR/
IntrinsicInst.h 1 //===-- llvm/IntrinsicInst.h - Intrinsic Instruction Wrappers ---*- C++ -*-===//
10 // This file defines classes that make it really easy to deal with intrinsic
17 // All intrinsic function calls are instances of the call instruction, so these
34 /// IntrinsicInst - A useful wrapper class for inspecting calls to intrinsic
36 /// work with calls to intrinsic functions.
42 /// getIntrinsicID - Return the intrinsic ID of this intrinsic.
44 Intrinsic::ID getIntrinsicID() const {
67 case Intrinsic::dbg_declare:
68 case Intrinsic::dbg_value
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCCTRLoops.cpp 249 if (F->getIntrinsicID() != Intrinsic::not_intrinsic) {
254 case Intrinsic::ppc_is_decremented_ctr_nonzero:
255 case Intrinsic::ppc_mtctr:
266 case Intrinsic::setjmp:
274 case Intrinsic::longjmp:
280 case Intrinsic::eh_sjlj_setjmp:
282 case Intrinsic::memcpy:
283 case Intrinsic::memmove:
284 case Intrinsic::memset:
285 case Intrinsic::powi
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64TargetTransformInfo.cpp 130 int AArch64TTIImpl::getIntImmCost(Intrinsic::ID IID, unsigned Idx,
143 case Intrinsic::sadd_with_overflow:
144 case Intrinsic::uadd_with_overflow:
145 case Intrinsic::ssub_with_overflow:
146 case Intrinsic::usub_with_overflow:
147 case Intrinsic::smul_with_overflow:
148 case Intrinsic::umul_with_overflow:
157 case Intrinsic::experimental_stackmap:
161 case Intrinsic::experimental_patchpoint_void:
162 case Intrinsic::experimental_patchpoint_i64
    [all...]

Completed in 836 milliseconds

1 2 3 4 5 6 7 8 910