/external/llvm/include/llvm/Target/ |
H A D | TargetIntrinsicInfo.h | 38 /// The Tys and numTys parameters are for intrinsics with overloaded types 40 /// intrinsic, Tys should point to an array of numTys pointers to Type, 43 virtual std::string getName(unsigned IID, Type **Tys = nullptr, 57 /// and return it. The Tys and numTys are for intrinsics with overloaded 59 virtual Function *getDeclaration(Module *M, unsigned ID, Type **Tys = nullptr,
|
/external/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUIntrinsicInfo.h | 37 std::string getName(unsigned IntrId, Type **Tys = nullptr, 42 Type **Tys = nullptr,
|
H A D | AMDGPUIntrinsicInfo.cpp | 30 std::string AMDGPUIntrinsicInfo::getName(unsigned IntrID, Type **Tys, argument 74 Type **Tys,
|
/external/mesa3d/src/gallium/drivers/radeon/ |
H A D | AMDILIntrinsicInfo.h | 36 std::string getName(unsigned int IntrId, Type **Tys = 0, 41 Type **Tys = 0,
|
H A D | AMDILIntrinsicInfo.cpp | 33 AMDGPUIntrinsicInfo::getName(unsigned int IntrID, Type **Tys, argument 86 Type **Tys,
|
/external/llvm/include/llvm/IR/ |
H A D | Intrinsics.h | 46 std::string getName(ID id, ArrayRef<Type*> Tys = None); 50 ArrayRef<Type*> Tys = None); 66 /// The Tys parameter is for intrinsics with overloaded types (e.g., those 68 /// intrinsic, Tys must provide exactly one type for each overloaded type in 70 Function *getDeclaration(Module *M, ID id, ArrayRef<Type*> Tys = None);
|
H A D | LLVMContext.h | 225 inline LLVMContext **unwrap(LLVMContextRef* Tys) { argument 226 return reinterpret_cast<LLVMContext**>(Tys); 229 inline LLVMContextRef *wrap(const LLVMContext **Tys) { argument 230 return reinterpret_cast<LLVMContextRef*>(const_cast<LLVMContext**>(Tys));
|
H A D | Type.h | 470 inline Type **unwrap(LLVMTypeRef* Tys) { argument 471 return reinterpret_cast<Type**>(Tys); 474 inline LLVMTypeRef *wrap(Type **Tys) { argument 475 return reinterpret_cast<LLVMTypeRef*>(const_cast<Type**>(Tys));
|
/external/llvm/lib/IR/ |
H A D | Function.cpp | 497 std::string Intrinsic::getName(ID id, ArrayRef<Type*> Tys) { argument 505 if (Tys.empty()) 508 for (unsigned i = 0; i < Tys.size(); ++i) { 509 Result += "." + getMangledTypeStr(Tys[i]); 756 ArrayRef<Type*> Tys, LLVMContext &Context) { 774 return VectorType::get(DecodeFixedType(Infos, Tys, Context),D.Vector_Width); 776 return PointerType::get(DecodeFixedType(Infos, Tys, Context), 782 Elts[i] = DecodeFixedType(Infos, Tys, Context); 787 return Tys[D.getArgumentNumber()]; 789 Type *Ty = Tys[ 755 DecodeFixedType(ArrayRef<Intrinsic::IITDescriptor> &Infos, ArrayRef<Type*> Tys, LLVMContext &Context) argument 834 getType(LLVMContext &Context, ID id, ArrayRef<Type*> Tys) argument 878 getDeclaration(Module *M, ID id, ArrayRef<Type*> Tys) argument [all...] |
H A D | IRBuilder.cpp | 87 Type *Tys[] = { Ptr->getType(), Size->getType() }; local 89 Value *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memset, Tys); 114 Type *Tys[] = { Dst->getType(), Src->getType(), Size->getType() }; local 116 Value *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memcpy, Tys); 145 Type *Tys[] = { Dst->getType(), Src->getType(), Size->getType() }; local 147 Value *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memmove, Tys);
|
H A D | AutoUpgrade.cpp | 99 SmallVector<Type *, 4> Tys(fArgs.begin(), fArgs.end()); 102 FunctionType* fType = FunctionType::get(F->getReturnType(), Tys, false); 120 Type *Tys[] = {fArgs[0], fArgs[1]}; local 123 StoreInts[fArgs.size() - 3], Tys); 126 StoreLaneInts[fArgs.size() - 5], Tys); 152 Type *Tys[2] = { F->getReturnType(), F->arg_begin()->getType() }; local 153 if (F->getName() != Intrinsic::getName(Intrinsic::objectsize, Tys)) { 156 Intrinsic::objectsize, Tys);
|
/external/llvm/include/llvm/Support/ |
H A D | TrailingObjects.h | 231 template <typename... Tys> class Foo {}; 317 template <typename... Tys> 319 std::is_same<Foo<TrailingTys...>, Foo<Tys...>>::value, size_t>::type 330 template <typename... Tys> 332 std::is_same<Foo<TrailingTys...>, Foo<Tys...>>::value, size_t>::type
|
/external/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 293 ArrayRef<Type *> Tys) const { 294 int Cost = TTIImpl->getIntrinsicInstrCost(ID, RetTy, Tys); 300 ArrayRef<Type *> Tys) const { 301 int Cost = TTIImpl->getCallInstrCost(F, RetTy, Tys); 325 TargetTransformInfo::getCostOfKeepingLiveOverCall(ArrayRef<Type *> Tys) const { 326 return TTIImpl->getCostOfKeepingLiveOverCall(Tys);
|
H A D | CostModel.cpp | 503 SmallVector<Type*, 4> Tys; local 505 Tys.push_back(II->getArgOperand(J)->getType()); 508 Tys);
|
/external/llvm/lib/Target/X86/ |
H A D | X86SelectionDAGInfo.cpp | 161 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue); local 163 Chain = DAG.getNode(X86ISD::REP_STOS, dl, Tys, Ops); 175 Tys = DAG.getVTList(MVT::Other, MVT::Glue); 177 Chain = DAG.getNode(X86ISD::REP_STOS, dl, Tys, Ops); 258 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue); local 260 SDValue RepMovs = DAG.getNode(X86ISD::REP_MOVS, dl, Tys, Ops);
|
/external/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 405 llvm::Type *Tys[] = {ResType, Builder.getInt8PtrTy(0)}; local 406 Value *F = CGM.getIntrinsic(Intrinsic::objectsize, Tys); 2834 SmallVector<llvm::Type *, 3> Tys; local 2841 Tys.push_back(Ty); 2851 Tys.push_back(ArgType); 2854 Tys.push_back(ArgType); 2857 Tys.push_back(FloatTy); 2859 return CGM.getIntrinsic(IntrinsicID, Tys); 2989 llvm::Type *Tys[] = { VTy, VecFlt }; local 2990 Function *F = CGM.getIntrinsic(LLVMIntrinsic, Tys); 3009 llvm::Type *Tys[2] = { GetFloatNeonType(this, Type), Ty }; local 3022 llvm::Type *Tys[2] = { Ty, GetFloatNeonType(this, Type) }; local 3070 llvm::Type *Tys[2] = { Ty, GetFloatNeonType(this, Type) }; local 3097 llvm::Type *Tys[] = {Ty, Int8PtrTy}; local 3107 llvm::Type *Tys[] = {Ty, Int8PtrTy}; local 3131 llvm::Type *Tys[] = {Ty, Int8PtrTy}; local 3170 llvm::Type *Tys[2] = { Ty, NarrowTy }; local 3180 llvm::Type *Tys[2] = { Ty, NarrowTy }; local 3252 llvm::Type *Tys[] = {Int8PtrTy, Ty}; local 3983 llvm::Type *Tys[] = {Ty, Int8PtrTy}; local 4016 llvm::Type *Tys[] = {Ty, Int8PtrTy}; local 4036 llvm::Type *Tys[] = {Ty, Int8PtrTy}; local 4112 llvm::Type *Tys[] = {Int8PtrTy, Ops[1]->getType()}; local 5199 llvm::Type* Tys[2] = { VTy, ArgTy }; local 5352 llvm::Type *Tys[2] = { Ty, GetFloatNeonType(this, Type) }; local 5364 llvm::Type *Tys[2] = { Ty, GetFloatNeonType(this, Type) }; local 5376 llvm::Type *Tys[2] = { Ty, GetFloatNeonType(this, Type) }; local 5388 llvm::Type *Tys[2] = { Ty, GetFloatNeonType(this, Type) }; local 5441 llvm::Type *Tys[2] = { Ty, VTy }; local 5453 llvm::Type *Tys[2] = { Ty, VTy }; local 5465 llvm::Type *Tys[2] = { Ty, VTy }; local 5477 llvm::Type *Tys[2] = { Ty, VTy }; local 5486 llvm::Type *Tys[2] = { Ty, VTy }; local 5495 llvm::Type *Tys[2] = { Ty, VTy }; local 5504 llvm::Type *Tys[2] = { Ty, VTy }; local 5513 llvm::Type *Tys[2] = { Ty, VTy }; local 5522 llvm::Type *Tys[2] = { Ty, VTy }; local 5531 llvm::Type *Tys[2] = { Ty, VTy }; local 5540 llvm::Type *Tys[2] = { Ty, VTy }; local 5549 llvm::Type *Tys[2] = { Ty, VTy }; local 5558 llvm::Type *Tys[2] = { Ty, VTy }; local 5567 llvm::Type *Tys[2] = { Ty, VTy }; local 5576 llvm::Type *Tys[2] = { Ty, VTy }; local 5585 llvm::Type *Tys[2] = { Ty, VTy }; local 5594 llvm::Type *Tys[2] = { Ty, VTy }; local 5603 llvm::Type *Tys[2] = { Ty, VTy }; local 5612 llvm::Type *Tys[2] = { Ty, VTy }; local 5621 llvm::Type *Tys[2] = { Ty, VTy }; local 5635 llvm::Type *Tys[2] = { Ty, VTy }; local 5644 llvm::Type *Tys[2] = { Ty, VTy }; local 5652 llvm::Type *Tys[2] = { Ty, VTy }; local 5661 llvm::Type *Tys[2] = { Ty, VTy }; local 5669 llvm::Type *Tys[2] = { Ty, VTy }; local 5678 llvm::Type *Tys[2] = { Ty, VTy }; local 5686 llvm::Type *Tys[2] = { Ty, VTy }; local 5695 llvm::Type *Tys[2] = { Ty, VTy }; local 5737 llvm::Type *Tys[2] = { VTy, PTy }; local 5766 llvm::Type *Tys[2] = { VTy, PTy }; local 5822 llvm::Type *Tys[2] = { VTy, PTy }; local 5833 llvm::Type *Tys[2] = { VTy, PTy }; local 5844 llvm::Type *Tys[2] = { VTy, PTy }; local 5856 llvm::Type *Tys[2] = { VTy, PTy }; local 5868 llvm::Type *Tys[2] = { VTy, PTy }; local 5880 llvm::Type *Tys[2] = { VTy, PTy }; local 5889 llvm::Type *Tys[2] = { VTy, Ops[1]->getType() }; local 5903 llvm::Type *Tys[2] = { VTy, Ops[1]->getType() }; local 5918 llvm::Type *Tys[2] = { VTy, Ops[1]->getType() }; local 5936 llvm::Type *Tys[2] = { VTy, Ops[2]->getType() }; local 5945 llvm::Type *Tys[2] = { VTy, Ops[3]->getType() }; local 5953 llvm::Type *Tys[2] = { VTy, Ops[3]->getType() }; local 5962 llvm::Type *Tys[2] = { VTy, Ops[4]->getType() }; local 5970 llvm::Type *Tys[2] = { VTy, Ops[4]->getType() }; local 5979 llvm::Type *Tys[2] = { VTy, Ops[5]->getType() }; local [all...] |
/external/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfo.h | 490 ArrayRef<Type *> Tys) const; 493 int getCallInstrCost(Function *F, Type *RetTy, ArrayRef<Type *> Tys) const; 513 unsigned getCostOfKeepingLiveOverCall(ArrayRef<Type *> Tys) const; 625 ArrayRef<Type *> Tys) = 0; 627 ArrayRef<Type *> Tys) = 0; 630 virtual unsigned getCostOfKeepingLiveOverCall(ArrayRef<Type *> Tys) = 0; 805 ArrayRef<Type *> Tys) override { 806 return Impl.getIntrinsicInstrCost(ID, RetTy, Tys); 809 ArrayRef<Type *> Tys) override { 810 return Impl.getCallInstrCost(F, RetTy, Tys); [all...] |
H A D | TargetTransformInfoImpl.h | 316 ArrayRef<Type *> Tys) { 320 unsigned getCallInstrCost(Function *F, Type *RetTy, ArrayRef<Type *> Tys) { argument 330 unsigned getCostOfKeepingLiveOverCall(ArrayRef<Type *> Tys) { return 0; } argument 315 getIntrinsicInstrCost(Intrinsic::ID ID, Type *RetTy, ArrayRef<Type *> Tys) argument
|
/external/llvm/lib/Target/NVPTX/ |
H A D | NVVMReflect.cpp | 228 Type *Tys[1]; local 235 Tys[0] = PointerType::get(I8Ty, i); 236 Name = Intrinsic::getName(Intrinsic::nvvm_reflect, Tys);
|
/external/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 584 ArrayRef<Type *> Tys) { 598 for (unsigned i = 0, ie = Tys.size(); i != ie; ++i) { 599 Type *Ty = Tys[i]; 686 ->getMaskedMemoryOpCost(Instruction::Store, Tys[0], 0, 0); 726 for (unsigned i = 0, ie = Tys.size(); i != ie; ++i) { 727 Type *Ty = Tys[i]; 734 for (unsigned i = 0, ie = Tys.size(); i != ie; ++i) { 735 if (Tys[i]->isVectorTy()) { 736 ScalarizationCost += getScalarizationOverhead(Tys[i], false, true); 737 ScalarCalls = std::max(ScalarCalls, Tys[ 759 getCallInstrCost(Function *F, Type *RetTy, ArrayRef<Type *> Tys) argument [all...] |
/external/llvm/lib/CodeGen/ |
H A D | GlobalMerge.cpp | 424 std::vector<Type*> Tys; local 433 Tys.push_back(Ty); 437 StructType *MergedTy = StructType::get(M.getContext(), Tys); 464 GlobalAlias::create(Tys[idx], AddrSpace, Linkage, Name, GEP, &M);
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.h | 118 int getCostOfKeepingLiveOverCall(ArrayRef<Type *> Tys);
|
/external/llvm/lib/Transforms/Utils/ |
H A D | ValueMapper.cpp | 466 SmallVector<Type *, 3> Tys; local 468 Tys.reserve(FTy->getNumParams()); 470 Tys.push_back(TypeMapper->remapType(Ty)); 472 TypeMapper->remapType(I->getType()), Tys, FTy->isVarArg()));
|
/external/llvm/examples/BrainF/ |
H A D | BrainF.cpp | 59 Type *Tys[] = { Type::getInt8PtrTy(C), Type::getInt32Ty(C) }; local 61 Tys);
|
/external/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 426 SmallVector<EVT, 8> Tys; local 439 Tys.push_back(In.VT); 441 Tys.push_back(MVT::Other); 442 SDVTList TyList = DAG.getVTList(Tys);
|