Searched refs:Intrinsic (Results 1 - 25 of 138) sorted by relevance

123456

/external/llvm/include/llvm/Transforms/Utils/
H A DVectorUtils.h28 static inline bool isTriviallyVectorizable(Intrinsic::ID ID) {
30 case Intrinsic::sqrt:
31 case Intrinsic::sin:
32 case Intrinsic::cos:
33 case Intrinsic::exp:
34 case Intrinsic::exp2:
35 case Intrinsic::log:
36 case Intrinsic::log10:
37 case Intrinsic::log2:
38 case Intrinsic
[all...]
/external/llvm/lib/Target/R600/
H A DAMDGPUIntrinsicInfo.cpp1 //===- AMDGPUIntrinsicInfo.cpp - AMDGPU Intrinsic Information ---*- C++ -*-===//
38 if (IntrID < Intrinsic::num_intrinsics) {
44 std::string Result(names[IntrID - Intrinsic::num_intrinsics]);
57 (AMDGPUIntrinsic::ID)Intrinsic::not_intrinsic;
60 if (IntrinsicID != (AMDGPUIntrinsic::ID)Intrinsic::not_intrinsic) {
H A DAMDGPUIntrinsicInfo.h1 //===- AMDGPUIntrinsicInfo.h - AMDGPU Intrinsic Information ------*- C++ -*-===//
11 /// \brief Interface for the AMDGPU Implementation of the Intrinsic Info class.
25 last_non_AMDGPU_intrinsic = Intrinsic::num_intrinsics - 1,
/external/llvm/lib/Transforms/ObjCARC/
H A DObjCARCUtil.cpp187 case Intrinsic::returnaddress: case Intrinsic::frameaddress:
188 case Intrinsic::stacksave: case Intrinsic::stackrestore:
189 case Intrinsic::vastart: case Intrinsic::vacopy: case Intrinsic::vaend:
190 case Intrinsic::objectsize: case Intrinsic::prefetch:
191 case Intrinsic
[all...]
/external/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.cpp1508 case Intrinsic::mips_shilo:
1510 case Intrinsic::mips_dpau_h_qbl:
1512 case Intrinsic::mips_dpau_h_qbr:
1514 case Intrinsic::mips_dpsu_h_qbl:
1516 case Intrinsic::mips_dpsu_h_qbr:
1518 case Intrinsic::mips_dpa_w_ph:
1520 case Intrinsic::mips_dps_w_ph:
1522 case Intrinsic::mips_dpax_w_ph:
1524 case Intrinsic::mips_dpsx_w_ph:
1526 case Intrinsic
[all...]
/external/llvm/lib/CodeGen/
H A DIntrinsicLowering.cpp1 //===-- IntrinsicLowering.cpp - Intrinsic Lowering default implementation -===//
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:
140 case Intrinsic
[all...]
H A DBasicTargetTransformInfo.cpp117 unsigned getIntrinsicInstrCost(Intrinsic::ID, Type *RetTy,
532 unsigned BasicTTI::getIntrinsicInstrCost(Intrinsic::ID IID, Type *RetTy,
555 case Intrinsic::sqrt: ISD = ISD::FSQRT; break;
556 case Intrinsic::sin: ISD = ISD::FSIN; break;
557 case Intrinsic::cos: ISD = ISD::FCOS; break;
558 case Intrinsic::exp: ISD = ISD::FEXP; break;
559 case Intrinsic::exp2: ISD = ISD::FEXP2; break;
560 case Intrinsic::log: ISD = ISD::FLOG; break;
561 case Intrinsic::log10: ISD = ISD::FLOG10; break;
562 case Intrinsic
[all...]
/external/llvm/include/llvm/IR/
H A DIntrinsicInst.h1 //===-- llvm/IntrinsicInst.h - Intrinsic Instruction Wrappers ---*- C++ -*-===//
43 Intrinsic::ID getIntrinsicID() const {
44 return (Intrinsic::ID)getCalledFunction()->getIntrinsicID();
66 case Intrinsic::dbg_declare:
67 case Intrinsic::dbg_value:
88 return I->getIntrinsicID() == Intrinsic::dbg_declare;
109 return I->getIntrinsicID() == Intrinsic::dbg_value;
181 case Intrinsic::memcpy:
182 case Intrinsic::memmove:
183 case Intrinsic
[all...]
H A DInstVisitor.h262 switch ((Intrinsic::ID)F->getIntrinsicID()) {
264 case Intrinsic::dbg_declare: DELEGATE(DbgDeclareInst);
265 case Intrinsic::dbg_value: DELEGATE(DbgValueInst);
266 case Intrinsic::memcpy: DELEGATE(MemCpyInst);
267 case Intrinsic::memmove: DELEGATE(MemMoveInst);
268 case Intrinsic::memset: DELEGATE(MemSetInst);
269 case Intrinsic::vastart: DELEGATE(VAStartInst);
270 case Intrinsic::vaend: DELEGATE(VAEndInst);
271 case Intrinsic::vacopy: DELEGATE(VACopyInst);
272 case Intrinsic
[all...]
/external/llvm/lib/IR/
H A DAutoUpgrade.cpp32 static bool UpgradeSSE41Function(Function* F, Intrinsic::ID IID,
42 NewFn = Intrinsic::getDeclaration(F->getParent(), IID);
63 // Can't use Intrinsic::getDeclaration here as it adds a ".i1" to
72 NewFn = Intrinsic::getDeclaration(F->getParent(), Intrinsic::ctpop,
81 NewFn = Intrinsic::getDeclaration(F->getParent(), Intrinsic::ctlz,
87 NewFn = Intrinsic::getDeclaration(F->getParent(), Intrinsic::cttz,
98 if (F->getName() != Intrinsic
[all...]
H A DIRBuilder.cpp70 Value *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memset, Tys);
90 Value *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memcpy, Tys);
114 Value *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memmove, Tys);
136 Value *TheFn = Intrinsic::getDeclaration(M, Intrinsic::lifetime_start);
151 Value *TheFn = Intrinsic::getDeclaration(M, Intrinsic
[all...]
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp247 Intrinsic::ID MemCpyID = Intrinsic::memcpy;
251 CI.setCalledFunction(Intrinsic::getDeclaration(M, MemCpyID, Tys));
277 case Intrinsic::objectsize: {
283 case Intrinsic::bswap: {
302 case Intrinsic::powi:
316 case Intrinsic::cttz: {
334 case Intrinsic::ctlz: {
352 case Intrinsic::uadd_with_overflow: {
398 case Intrinsic
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A DAMDILIntrinsicInfo.cpp1 //===- AMDILIntrinsicInfo.cpp - AMDIL Intrinsic Information ------*- C++ -*-===//
44 if (IntrID < Intrinsic::num_intrinsics) {
50 std::string Result(names[IntrID - Intrinsic::num_intrinsics]);
61 = (AMDGPUIntrinsic::ID)Intrinsic::not_intrinsic;
64 if (IntrinsicID != (AMDGPUIntrinsic::ID)Intrinsic::not_intrinsic) {
H A DAMDILIntrinsicInfo.h1 //===- 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/mesa3d/src/gallium/drivers/radeon/
H A DAMDILIntrinsicInfo.cpp1 //===- AMDILIntrinsicInfo.cpp - AMDIL Intrinsic Information ------*- C++ -*-===//
44 if (IntrID < Intrinsic::num_intrinsics) {
50 std::string Result(names[IntrID - Intrinsic::num_intrinsics]);
61 = (AMDGPUIntrinsic::ID)Intrinsic::not_intrinsic;
64 if (IntrinsicID != (AMDGPUIntrinsic::ID)Intrinsic::not_intrinsic) {
H A DAMDILIntrinsicInfo.h1 //===- 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/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp1913 DAG.getConstant(Intrinsic::nvvm_ptr_local_to_gen, MVT::i32), p);
2130 static unsigned getOpcForTextureInstr(unsigned Intrinsic) { argument
2131 switch (Intrinsic) {
2135 case Intrinsic::nvvm_tex_1d_v4f32_i32:
2137 case Intrinsic::nvvm_tex_1d_v4f32_f32:
2139 case Intrinsic::nvvm_tex_1d_level_v4f32_f32:
2141 case Intrinsic::nvvm_tex_1d_grad_v4f32_f32:
2143 case Intrinsic::nvvm_tex_1d_v4i32_i32:
2145 case Intrinsic::nvvm_tex_1d_v4i32_f32:
2147 case Intrinsic
2222 getOpcForSurfaceInstr(unsigned Intrinsic) argument
[all...]
H A DNVPTXUtilities.cpp340 bool llvm::isBarrierIntrinsic(Intrinsic::ID id) {
341 if ((id == Intrinsic::nvvm_barrier0) ||
342 (id == Intrinsic::nvvm_barrier0_popc) ||
343 (id == Intrinsic::nvvm_barrier0_and) ||
344 (id == Intrinsic::nvvm_barrier0_or) ||
345 (id == Intrinsic::cuda_syncthreads))
351 bool llvm::isMemorySpaceTransferIntrinsic(Intrinsic::ID id) {
352 if (id == Intrinsic::nvvm_ptr_local_to_gen ||
353 id == Intrinsic::nvvm_ptr_shared_to_gen ||
354 id == Intrinsic
[all...]
/external/llvm/lib/Analysis/
H A DConstantFolding.cpp1237 case Intrinsic::fabs:
1238 case Intrinsic::log:
1239 case Intrinsic::log2:
1240 case Intrinsic::log10:
1241 case Intrinsic::exp:
1242 case Intrinsic::exp2:
1243 case Intrinsic::floor:
1244 case Intrinsic::ceil:
1245 case Intrinsic::sqrt:
1246 case Intrinsic
[all...]
H A DTargetTransformInfo.cpp69 Intrinsic::ID IID, Type *RetTy, ArrayRef<Type *> ParamTys) const {
74 Intrinsic::ID IID, Type *RetTy, ArrayRef<const Value *> Arguments) const {
157 unsigned TargetTransformInfo::getIntImmCost(Intrinsic::ID IID, unsigned Idx,
213 TargetTransformInfo::getIntrinsicInstrCost(Intrinsic::ID ID,
359 if (Intrinsic::ID IID = (Intrinsic::ID)F->getIntrinsicID()) {
379 unsigned getIntrinsicCost(Intrinsic::ID IID, Type *RetTy,
388 case Intrinsic::dbg_declare:
389 case Intrinsic::dbg_value:
390 case Intrinsic
[all...]
/external/llvm/lib/Target/PowerPC/
H A DPPCCTRLoops.cpp223 if (F->getIntrinsicID() != Intrinsic::not_intrinsic) {
235 case Intrinsic::setjmp:
243 case Intrinsic::longjmp:
249 case Intrinsic::eh_sjlj_setjmp:
251 case Intrinsic::memcpy:
252 case Intrinsic::memmove:
253 case Intrinsic::memset:
254 case Intrinsic::powi:
255 case Intrinsic::log:
256 case Intrinsic
[all...]
/external/chromium_org/third_party/WebKit/Source/platform/
H A DLengthFunctions.cpp49 case Intrinsic:
78 case Intrinsic:
111 case Intrinsic:
/external/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp1714 static IntrinsicKind getIntrinsicKind(Intrinsic::ID iid) {
1826 Intrinsic::ID iid = I.getIntrinsicID();
1861 Function *BswapFunc = Intrinsic::getDeclaration(
1862 F.getParent(), Intrinsic::bswap, ArrayRef<Type*>(&OpType, 1));
1873 // Intrinsic converts \p NumUsedElements elements of \p ConvertOp to the same
1961 // Intrinsic shifts %In by %ShiftSize bits.
1992 Intrinsic::ID getSignedPackIntrinsic(Intrinsic::ID id) {
1994 case llvm::Intrinsic::x86_sse2_packsswb_128:
1995 case llvm::Intrinsic
[all...]
/external/clang/lib/CodeGen/
H A DCGBuiltin.cpp177 /// \arg IntrinsicID The ID for the Intrinsic we wish to generate.
183 const llvm::Intrinsic::ID IntrinsicID,
228 Intrinsic::ID inst = (BuiltinID == Builtin::BI__builtin_va_end) ?
229 Intrinsic::vaend : Intrinsic::vastart;
240 return RValue::get(Builder.CreateCall2(CGM.getIntrinsic(Intrinsic::vacopy),
300 Value *F = CGM.getIntrinsic(Intrinsic::cttz, ArgType);
317 Value *F = CGM.getIntrinsic(Intrinsic::ctlz, ArgType);
334 Value *F = CGM.getIntrinsic(Intrinsic::cttz, ArgType);
355 Value *F = CGM.getIntrinsic(Intrinsic
[all...]
/external/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h144 virtual unsigned getIntrinsicCost(Intrinsic::ID IID, Type *RetTy,
150 virtual unsigned getIntrinsicCost(Intrinsic::ID IID, Type *RetTy,
314 virtual unsigned getIntImmCost(Intrinsic::ID IID, unsigned Idx,
401 /// \returns The cost of Intrinsic instructions.
402 virtual unsigned getIntrinsicInstrCost(Intrinsic::ID ID, Type *RetTy,

Completed in 451 milliseconds

123456