Searched refs:Tys (Results 1 - 25 of 40) sorted by relevance

12

/external/llvm/include/llvm/Target/
H A DTargetIntrinsicInfo.h38 /// 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 DAMDGPUIntrinsicInfo.h37 std::string getName(unsigned IntrId, Type **Tys = nullptr,
42 Type **Tys = nullptr,
H A DAMDGPUIntrinsicInfo.cpp30 std::string AMDGPUIntrinsicInfo::getName(unsigned IntrID, Type **Tys, argument
74 Type **Tys,
/external/mesa3d/src/gallium/drivers/radeon/
H A DAMDILIntrinsicInfo.h36 std::string getName(unsigned int IntrId, Type **Tys = 0,
41 Type **Tys = 0,
H A DAMDILIntrinsicInfo.cpp33 AMDGPUIntrinsicInfo::getName(unsigned int IntrID, Type **Tys, argument
86 Type **Tys,
/external/llvm/include/llvm/IR/
H A DIntrinsics.h46 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 DLLVMContext.h225 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 DType.h470 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 DFunction.cpp497 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 DIRBuilder.cpp87 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 DAutoUpgrade.cpp99 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 DTrailingObjects.h231 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 DTargetTransformInfo.cpp293 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 DCostModel.cpp503 SmallVector<Type*, 4> Tys; local
505 Tys.push_back(II->getArgOperand(J)->getType());
508 Tys);
/external/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.cpp161 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 DCGBuiltin.cpp405 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 DTargetTransformInfo.h490 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 DTargetTransformInfoImpl.h316 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 DNVVMReflect.cpp228 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 DBasicTTIImpl.h584 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 DGlobalMerge.cpp424 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 DAArch64TargetTransformInfo.h118 int getCostOfKeepingLiveOverCall(ArrayRef<Type *> Tys);
/external/llvm/lib/Transforms/Utils/
H A DValueMapper.cpp466 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 DBrainF.cpp59 Type *Tys[] = { Type::getInt8PtrTy(C), Type::getInt32Ty(C) }; local
61 Tys);
/external/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp426 SmallVector<EVT, 8> Tys; local
439 Tys.push_back(In.VT);
441 Tys.push_back(MVT::Other);
442 SDVTList TyList = DAG.getVTList(Tys);

Completed in 325 milliseconds

12