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

12 3 4 5 6 7 8 910

  /external/llvm/lib/Target/SystemZ/
SystemZTargetTransformInfo.cpp 184 int SystemZTTIImpl::getIntImmCost(Intrinsic::ID IID, unsigned Idx,
200 case Intrinsic::sadd_with_overflow:
201 case Intrinsic::uadd_with_overflow:
202 case Intrinsic::ssub_with_overflow:
203 case Intrinsic::usub_with_overflow:
212 case Intrinsic::smul_with_overflow:
213 case Intrinsic::umul_with_overflow:
220 case Intrinsic::experimental_stackmap:
224 case Intrinsic::experimental_patchpoint_void:
225 case Intrinsic::experimental_patchpoint_i64
    [all...]
  /external/llvm/lib/IR/
IRBuilder.cpp 89 Value *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memset, Tys);
116 Value *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memcpy, Tys);
147 Value *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memmove, Tys);
175 Value *TheFn = Intrinsic::getDeclaration(M, Intrinsic::lifetime_start);
190 Value *TheFn = Intrinsic::getDeclaration(M, Intrinsic::lifetime_end)
    [all...]
Function.cpp 268 // name is a valid intrinsic ID.
270 setAttributes(Intrinsic::getAttributes(getContext(), IntID));
434 /// \brief This does the actual lookup of an intrinsic ID which
436 static Intrinsic::ID lookupIntrinsicID(const ValueName *ValName) {
444 return Intrinsic::not_intrinsic;
450 IntID = Intrinsic::not_intrinsic;
457 /// mangling scheme used by 'any' types in intrinsic signatures. The mangling
497 std::string Intrinsic::getName(ID id, ArrayRef<Type*> Tys) {
498 assert(id < num_intrinsics && "Invalid intrinsic ID!");
564 SmallVectorImpl<Intrinsic::IITDescriptor> &OutputTable)
    [all...]
  /external/clang/lib/CodeGen/
CGBuiltin.cpp 224 Value *F = CGF.CGM.getIntrinsic(Intrinsic::fabs, V->getType());
271 /// \arg IntrinsicID The ID for the Intrinsic we wish to generate.
275 /// \returns The result (i.e. sum/product) returned by the intrinsic.
277 const llvm::Intrinsic::ID IntrinsicID,
341 Intrinsic::ID inst = IsStart ? Intrinsic::vastart : Intrinsic::vaend;
372 /// - A call to the @llvm.objectsize intrinsic
406 Value *F = CGM.getIntrinsic(Intrinsic::objectsize, Tys);
447 return RValue::get(Builder.CreateCall(CGM.getIntrinsic(Intrinsic::vacopy)
    [all...]
  /external/llvm/lib/Analysis/
ConstantFolding.cpp     [all...]
AssumptionCache.cpp 35 if (match(&II, m_Intrinsic<Intrinsic::assume>()))
43 assert(match(CI, m_Intrinsic<Intrinsic::assume>()) &&
69 assert(match(cast<CallInst>(VH), m_Intrinsic<Intrinsic::assume>()) &&
125 if (match(&II, m_Intrinsic<Intrinsic::assume>()))
  /external/llvm/lib/Target/AMDGPU/
AMDGPUIntrinsicInfo.h 1 //===- 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/Target/X86/
X86WinEHState.cpp 119 FrameEscape = Intrinsic::getDeclaration(TheModule, Intrinsic::localescape);
120 FrameRecover = Intrinsic::getDeclaration(TheModule, Intrinsic::localrecover);
121 FrameAddress = Intrinsic::getDeclaration(TheModule, Intrinsic::frameaddress);
267 Intrinsic::getDeclaration(TheModule, Intrinsic::stacksave), {});
284 Intrinsic::getDeclaration(TheModule, Intrinsic::stacksave), {})
    [all...]
  /external/llvm/lib/Transforms/Instrumentation/
MemorySanitizer.cpp     [all...]
  /external/llvm/include/llvm/CodeGen/
BasicTTIImpl.h 155 unsigned getIntrinsicCost(Intrinsic::ID IID, Type *RetTy,
160 unsigned getIntrinsicCost(Intrinsic::ID IID, Type *RetTy,
162 if (IID == Intrinsic::cttz) {
168 if (IID == Intrinsic::ctlz) {
583 unsigned getIntrinsicInstrCost(Intrinsic::ID IID, Type *RetTy,
588 // Assume that we need to scalarize this intrinsic.
608 return 1; // Return cost of a scalar intrinsic. Assume it to be cheap.
616 // intrinsic call.
617 case Intrinsic::sqrt:
620 case Intrinsic::sin
    [all...]
  /external/llvm/include/llvm/IR/
InstVisitor.h 270 case Intrinsic::dbg_declare: DELEGATE(DbgDeclareInst);
271 case Intrinsic::dbg_value: DELEGATE(DbgValueInst);
272 case Intrinsic::memcpy: DELEGATE(MemCpyInst);
273 case Intrinsic::memmove: DELEGATE(MemMoveInst);
274 case Intrinsic::memset: DELEGATE(MemSetInst);
275 case Intrinsic::vastart: DELEGATE(VAStartInst);
276 case Intrinsic::vaend: DELEGATE(VAEndInst);
277 case Intrinsic::vacopy: DELEGATE(VACopyInst);
278 case Intrinsic::not_intrinsic: break;
  /external/llvm/lib/Target/Hexagon/
HexagonOptimizeSZextends.cpp 52 bool intrinsicAlreadySextended(Intrinsic::ID IntID);
61 bool HexagonOptimizeSZextends::intrinsicAlreadySextended(Intrinsic::ID IntID) {
63 case llvm::Intrinsic::hexagon_A2_addh_l16_sat_ll:
100 // already sign extends many 16 bit intrinsic operations to 32 bits.
128 // The first operand of Shl comes from an intrinsic.
HexagonISelDAGToDAG.cpp 214 case Intrinsic::hexagon_C2_cmpeq:
215 case Intrinsic::hexagon_C2_cmpgt:
216 case Intrinsic::hexagon_C2_cmpgtu:
217 case Intrinsic::hexagon_C2_cmpgtup:
218 case Intrinsic::hexagon_C2_cmpgtp:
219 case Intrinsic::hexagon_C2_cmpeqp:
220 case Intrinsic::hexagon_C2_bitsset:
221 case Intrinsic::hexagon_C2_bitsclr:
222 case Intrinsic::hexagon_C2_cmpeqi:
223 case Intrinsic::hexagon_C2_cmpgti
    [all...]
HexagonGenExtract.cpp 199 Intrinsic::ID IntId = (BW == 32) ? Intrinsic::hexagon_S2_extractu
200 : Intrinsic::hexagon_S2_extractup;
202 Value *ExtF = Intrinsic::getDeclaration(Mod, IntId);
  /external/llvm/lib/Transforms/IPO/
CrossDSOCFI.cpp 131 Function *TrapFn = Intrinsic::getDeclaration(M, Intrinsic::trap);
148 Intrinsic::getDeclaration(M, Intrinsic::bitset_test);
  /external/llvm/lib/Target/PowerPC/
PPCTargetTransformInfo.cpp 67 int PPCTTIImpl::getIntImmCost(Intrinsic::ID IID, unsigned Idx, const APInt &Imm,
81 case Intrinsic::sadd_with_overflow:
82 case Intrinsic::uadd_with_overflow:
83 case Intrinsic::ssub_with_overflow:
84 case Intrinsic::usub_with_overflow:
88 case Intrinsic::experimental_stackmap:
92 case Intrinsic::experimental_patchpoint_void:
93 case Intrinsic::experimental_patchpoint_i64:
  /external/llvm/lib/CodeGen/
SjLjEHPrepare.cpp 112 FrameAddrFn = Intrinsic::getDeclaration(&M, Intrinsic::frameaddress);
113 StackAddrFn = Intrinsic::getDeclaration(&M, Intrinsic::stacksave);
114 StackRestoreFn = Intrinsic::getDeclaration(&M, Intrinsic::stackrestore);
116 Intrinsic::getDeclaration(&M, Intrinsic::eh_sjlj_setup_dispatch);
117 LSDAAddrFn = Intrinsic::getDeclaration(&M, Intrinsic::eh_sjlj_lsda)
    [all...]
StackProtector.cpp 356 B.CreateCall(Intrinsic::getDeclaration(M, Intrinsic::stackprotector),
389 // intrinsic.
401 Function *Intrinsic =
402 Intrinsic::getDeclaration(M, Intrinsic::stackprotectorcheck);
403 CallInst::Create(Intrinsic, StackGuardVar, "", InsertionPt);
  /external/clang/utils/TableGen/
NeonEmitter.cpp 95 class Intrinsic;
267 // Intrinsic
270 /// The main grunt class. This represents an instantiation of an intrinsic with
272 class Intrinsic {
275 /// The Record this intrinsic was created from.
295 /// Is this intrinsic safe for big-endian? or does it need its arguments
303 /// NeededEarly - set if any other intrinsic depends on this intrinsic.
308 /// The set of intrinsics that this intrinsic uses/requires.
309 std::set<Intrinsic *> Dependencies
    [all...]
  /external/llvm/include/llvm/Analysis/
TargetTransformInfo.h 42 /// \brief Information about a load/store intrinsic defined by the target.
168 /// \brief Estimate the cost of an intrinsic when lowered.
170 /// Mirrors the \c getCallCost method but uses an intrinsic identifier.
171 int getIntrinsicCost(Intrinsic::ID IID, Type *RetTy,
174 /// \brief Estimate the cost of an intrinsic when lowered.
176 /// Mirrors the \c getCallCost method but uses an intrinsic identifier.
177 int getIntrinsicCost(Intrinsic::ID IID, Type *RetTy,
384 int getIntImmCost(Intrinsic::ID IID, unsigned Idx, const APInt &Imm,
488 /// \returns The cost of Intrinsic instructions.
489 int getIntrinsicInstrCost(Intrinsic::ID ID, Type *RetTy
    [all...]
  /external/llvm/lib/Target/BPF/
BPFISelDAGToDAG.cpp 136 case Intrinsic::bpf_load_byte:
137 case Intrinsic::bpf_load_half:
138 case Intrinsic::bpf_load_word: {
  /external/llvm/lib/Target/NVPTX/
NVPTXImageOptimizer.cpp 65 // This is an intrinsic function call, check if its an istypep
68 case Intrinsic::nvvm_istypep_sampler:
71 case Intrinsic::nvvm_istypep_surface:
74 case Intrinsic::nvvm_istypep_texture:
103 // The image type is unknown, so we cannot eliminate the intrinsic
122 // The image type is unknown, so we cannot eliminate the intrinsic
141 // The image type is unknown, so we cannot eliminate the intrinsic
  /external/llvm/lib/Transforms/Scalar/
LowerExpectIntrinsic.cpp 1 //===- LowerExpectIntrinsic.cpp - Lower expect intrinsic ------------------===//
10 // This pass lowers the 'expect' intrinsic to LLVM metadata.
32 #define DEBUG_TYPE "lower-expect-intrinsic"
35 "Number of 'expect' intrinsic instructions handled");
50 if (!Fn || Fn->getIntrinsicID() != Intrinsic::expect)
102 if (!Fn || Fn->getIntrinsicID() != Intrinsic::expect)
149 if (Fn && Fn->getIntrinsicID() == Intrinsic::expect) {
  /external/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGBuilder.cpp     [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineSimplifyDemanded.cpp     [all...]

Completed in 994 milliseconds

12 3 4 5 6 7 8 910