/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...] |