/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/IR/ |
Intrinsics.gen | 3 |* Intrinsic Function Source Fragment *| [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/IR/ |
Intrinsics.gen | 3 |* Intrinsic Function Source Fragment *| [all...] |
/external/swiftshader/third_party/llvm-subzero/build/Android/include/llvm/IR/ |
Intrinsics.gen | 3 |* Intrinsic Function Source Fragment *| [all...] |
/external/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/IR/ |
Intrinsics.gen | 3 |* Intrinsic Function Source Fragment *| [all...] |
/external/swiftshader/third_party/llvm-subzero/build/Windows/include/llvm/IR/ |
Intrinsics.gen | 3 |* Intrinsic Function Source Fragment *|
[all...] |
/external/swiftshader/third_party/llvm-subzero/build/MacOS/include/llvm/IR/ |
Intrinsics.gen | 3 |* Intrinsic Function Source Fragment *| [all...] |
/external/llvm/unittests/IR/ |
IntrinsicsTest.cpp | 26 int I = Intrinsic::lookupLLVMIntrinsicByName(NameTable1, "llvm.foo"); 28 I = Intrinsic::lookupLLVMIntrinsicByName(NameTable1, "llvm.foo.f64"); 30 I = Intrinsic::lookupLLVMIntrinsicByName(NameTable1, "llvm.foo.b"); 32 I = Intrinsic::lookupLLVMIntrinsicByName(NameTable1, "llvm.foo.b.a"); 34 I = Intrinsic::lookupLLVMIntrinsicByName(NameTable1, "llvm.foo.c"); 36 I = Intrinsic::lookupLLVMIntrinsicByName(NameTable1, "llvm.foo.c.f64");
|
/external/llvm/lib/Target/AMDGPU/ |
AMDGPUTargetTransformInfo.cpp | 236 case Intrinsic::not_intrinsic: 237 // This means we have an intrinsic that isn't defined in 241 case Intrinsic::amdgcn_workitem_id_x: 242 case Intrinsic::amdgcn_workitem_id_y: 243 case Intrinsic::amdgcn_workitem_id_z: 244 case Intrinsic::amdgcn_interp_p1: 245 case Intrinsic::amdgcn_interp_p2: 246 case Intrinsic::amdgcn_mbcnt_hi: 247 case Intrinsic::amdgcn_mbcnt_lo: 248 case Intrinsic::r600_read_tidig_x [all...] |
AMDGPUIntrinsicInfo.cpp | 1 //===- AMDGPUIntrinsicInfo.cpp - AMDGPU Intrinsic Information ---*- C++ -*-===// 34 if (IntrID < Intrinsic::num_intrinsics) { 38 "Invalid intrinsic ID"); 40 std::string Result(IntrinsicNameTable[IntrID - Intrinsic::num_intrinsics]); 50 // Look for a name match in our table. If the intrinsic is not overloaded, 52 // AMDGPU enum enum starts at Intrinsic::num_intrinsics. 53 int Idx = Intrinsic::lookupLLVMIntrinsicByName(IntrinsicNameTable, Name); 57 ? Intrinsic::num_intrinsics + Idx
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXISelLowering.cpp | [all...] |
NVVMIntrRange.cpp | 88 case Intrinsic::nvvm_read_ptx_sreg_tid_x: 91 case Intrinsic::nvvm_read_ptx_sreg_tid_y: 94 case Intrinsic::nvvm_read_ptx_sreg_tid_z: 99 case Intrinsic::nvvm_read_ptx_sreg_ntid_x: 102 case Intrinsic::nvvm_read_ptx_sreg_ntid_y: 105 case Intrinsic::nvvm_read_ptx_sreg_ntid_z: 110 case Intrinsic::nvvm_read_ptx_sreg_ctaid_x: 113 case Intrinsic::nvvm_read_ptx_sreg_ctaid_y: 116 case Intrinsic::nvvm_read_ptx_sreg_ctaid_z: 121 case Intrinsic::nvvm_read_ptx_sreg_nctaid_x [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::nvvm_read_ptx_sreg_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/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 | 30 /// \brief Identify if the intrinsic is trivially vectorizable. 31 /// This method returns true if the intrinsic's argument types are all 32 /// scalars for the scalar form of the intrinsic and all vectors for 33 /// the vector form of the intrinsic. 34 bool llvm::isTriviallyVectorizable(Intrinsic::ID ID) { 36 case Intrinsic::sqrt: 37 case Intrinsic::sin: 38 case Intrinsic::cos: 39 case Intrinsic::exp: 40 case Intrinsic::exp2 [all...] |
/external/swiftshader/third_party/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/Transforms/InstCombine/ |
InstCombineCalls.cpp | 97 // Source and destination pointer types are always "i8*" for intrinsic. See 226 case Intrinsic::x86_sse2_psra_d: 227 case Intrinsic::x86_sse2_psra_w: 228 case Intrinsic::x86_sse2_psrai_d: 229 case Intrinsic::x86_sse2_psrai_w: 230 case Intrinsic::x86_avx2_psra_d: 231 case Intrinsic::x86_avx2_psra_w: 232 case Intrinsic::x86_avx2_psrai_d: 233 case Intrinsic::x86_avx2_psrai_w: 236 case Intrinsic::x86_sse2_psrl_d [all...] |
/external/llvm/lib/Target/Mips/ |
MipsSEISelLowering.cpp | [all...] |
/external/llvm/lib/IR/ |
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/include/llvm/Analysis/ |
VectorUtils.h | 31 namespace Intrinsic { 35 /// \brief Identify if the intrinsic is trivially vectorizable. 36 /// This method returns true if the intrinsic's argument types are all 37 /// scalars for the scalar form of the intrinsic and all vectors for 38 /// the vector form of the intrinsic. 39 bool isTriviallyVectorizable(Intrinsic::ID ID); 41 /// \brief Identifies if the intrinsic has a scalar operand. It checks for 43 bool hasVectorInstrinsicScalarOpd(Intrinsic::ID ID, unsigned ScalarOpdIdx); 45 /// \brief Returns intrinsic ID for call. 46 /// For the input call instruction it finds mapping intrinsic and return [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/ |
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 33 /// IntrinsicInst - A useful wrapper class for inspecting calls to intrinsic 35 /// work with calls to intrinsic functions. 41 /// getIntrinsicID - Return the intrinsic ID of this intrinsic. 43 Intrinsic::ID getIntrinsicID() const { 44 return (Intrinsic::ID)getCalledFunction()->getIntrinsicID(); 68 case Intrinsic::dbg_declare [all...] |
/external/swiftshader/third_party/LLVM/lib/Target/Blackfin/ |
BlackfinIntrinsicInfo.cpp | 1 //===- BlackfinIntrinsicInfo.cpp - Intrinsic Information --------*- C++ -*-===// 28 last_non_bfin_intrinsic = Intrinsic::num_intrinsics-1, 46 if (IntrID < Intrinsic::num_intrinsics) 48 assert(IntrID < bfinIntrinsic::num_bfin_intrinsics && "Invalid intrinsic ID"); 50 std::string Result(names[IntrID - Intrinsic::num_intrinsics]); 76 return OTable[IntrID - Intrinsic::num_intrinsics];
|
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/ |
MBlazeIntrinsicInfo.cpp | 1 //===- MBlazeIntrinsicInfo.cpp - Intrinsic Information -00-------*- C++ -*-===// 28 last_non_mblaze_intrinsic = Intrinsic::num_intrinsics-1, 49 if (IntrID < Intrinsic::num_intrinsics) 52 "Invalid intrinsic ID"); 54 std::string Result(names[IntrID - Intrinsic::num_intrinsics]); 85 return OTable[IntrID - Intrinsic::num_intrinsics];
|
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/ |
VectorUtils.h | 32 namespace Intrinsic { 36 /// \brief Identify if the intrinsic is trivially vectorizable. 37 /// This method returns true if the intrinsic's argument types are all 38 /// scalars for the scalar form of the intrinsic and all vectors for 39 /// the vector form of the intrinsic. 40 bool isTriviallyVectorizable(Intrinsic::ID ID); 42 /// \brief Identifies if the intrinsic has a scalar operand. It checks for 44 bool hasVectorInstrinsicScalarOpd(Intrinsic::ID ID, unsigned ScalarOpdIdx); 46 /// \brief Returns intrinsic ID for call. 47 /// For the input call instruction it finds mapping intrinsic and return [all...] |
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/ |
VectorUtils.h | 32 namespace Intrinsic { 36 /// \brief Identify if the intrinsic is trivially vectorizable. 37 /// This method returns true if the intrinsic's argument types are all 38 /// scalars for the scalar form of the intrinsic and all vectors for 39 /// the vector form of the intrinsic. 40 bool isTriviallyVectorizable(Intrinsic::ID ID); 42 /// \brief Identifies if the intrinsic has a scalar operand. It checks for 44 bool hasVectorInstrinsicScalarOpd(Intrinsic::ID ID, unsigned ScalarOpdIdx); 46 /// \brief Returns intrinsic ID for call. 47 /// For the input call instruction it finds mapping intrinsic and return [all...] |
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/ |
VectorUtils.h | 32 namespace Intrinsic { 36 /// \brief Identify if the intrinsic is trivially vectorizable. 37 /// This method returns true if the intrinsic's argument types are all 38 /// scalars for the scalar form of the intrinsic and all vectors for 39 /// the vector form of the intrinsic. 40 bool isTriviallyVectorizable(Intrinsic::ID ID); 42 /// \brief Identifies if the intrinsic has a scalar operand. It checks for 44 bool hasVectorInstrinsicScalarOpd(Intrinsic::ID ID, unsigned ScalarOpdIdx); 46 /// \brief Returns intrinsic ID for call. 47 /// For the input call instruction it finds mapping intrinsic and return [all...] |