/external/llvm/include/llvm/Target/ |
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/mesa3d/src/gallium/drivers/radeon/ |
AMDILIntrinsicInfo.h | 36 std::string getName(unsigned int IntrId, Type **Tys = 0, 41 Type **Tys = 0,
|
AMDILIntrinsicInfo.cpp | 33 AMDGPUIntrinsicInfo::getName(unsigned int IntrID, Type **Tys, 86 Type **Tys,
|
/external/llvm/lib/Target/AMDGPU/ |
AMDGPUIntrinsicInfo.h | 37 std::string getName(unsigned IntrId, Type **Tys = nullptr, 42 Type **Tys = nullptr,
|
AMDGPUIntrinsicInfo.cpp | 30 std::string AMDGPUIntrinsicInfo::getName(unsigned IntrID, Type **Tys, 74 Type **Tys,
|
/external/llvm/include/llvm/IR/ |
LLVMContext.h | 225 inline LLVMContext **unwrap(LLVMContextRef* Tys) { 226 return reinterpret_cast<LLVMContext**>(Tys); 229 inline LLVMContextRef *wrap(const LLVMContext **Tys) { 230 return reinterpret_cast<LLVMContextRef*>(const_cast<LLVMContext**>(Tys));
|
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);
|
Type.h | 470 inline Type **unwrap(LLVMTypeRef* Tys) { 471 return reinterpret_cast<Type**>(Tys); 474 inline LLVMTypeRef *wrap(Type **Tys) { 475 return reinterpret_cast<LLVMTypeRef*>(const_cast<Type**>(Tys));
|
/external/llvm/lib/IR/ |
Function.cpp | 497 std::string Intrinsic::getName(ID id, ArrayRef<Type*> Tys) { 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[D.getArgumentNumber()] [all...] |
IRBuilder.cpp | 87 Type *Tys[] = { Ptr->getType(), Size->getType() }; 89 Value *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memset, Tys); 114 Type *Tys[] = { Dst->getType(), Src->getType(), Size->getType() }; 116 Value *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memcpy, Tys); 145 Type *Tys[] = { Dst->getType(), Src->getType(), Size->getType() }; 147 Value *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memmove, Tys);
|
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]}; 123 StoreInts[fArgs.size() - 3], Tys); 126 StoreLaneInts[fArgs.size() - 5], Tys); 152 Type *Tys[2] = { F->getReturnType(), F->arg_begin()->getType() }; 153 if (F->getName() != Intrinsic::getName(Intrinsic::objectsize, Tys)) { 156 Intrinsic::objectsize, Tys); [all...] |
/external/llvm/include/llvm/Support/ |
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/include/llvm/Analysis/ |
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; [all...] |
TargetTransformInfoImpl.h | 316 ArrayRef<Type *> Tys) { 320 unsigned getCallInstrCost(Function *F, Type *RetTy, ArrayRef<Type *> Tys) { 330 unsigned getCostOfKeepingLiveOverCall(ArrayRef<Type *> Tys) { return 0; }
|
/external/llvm/lib/Analysis/ |
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);
|
CostModel.cpp | 503 SmallVector<Type*, 4> Tys; 505 Tys.push_back(II->getArgOperand(J)->getType()); 508 Tys);
|
/external/llvm/lib/Target/X86/ |
X86SelectionDAGInfo.cpp | 161 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue); 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); 260 SDValue RepMovs = DAG.getNode(X86ISD::REP_MOVS, dl, Tys, Ops);
|
/external/clang/lib/CodeGen/ |
CGBuiltin.cpp | 405 llvm::Type *Tys[] = {ResType, Builder.getInt8PtrTy(0)}; 406 Value *F = CGM.getIntrinsic(Intrinsic::objectsize, Tys); [all...] |
/external/llvm/lib/Target/NVPTX/ |
NVVMReflect.cpp | 228 Type *Tys[1]; 235 Tys[0] = PointerType::get(I8Ty, i); 236 Name = Intrinsic::getName(Intrinsic::nvvm_reflect, Tys);
|
/external/llvm/include/llvm/CodeGen/ |
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[i]->getVectorNumElements()) [all...] |
/external/llvm/lib/CodeGen/ |
GlobalMerge.cpp | 424 std::vector<Type*> Tys; 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/ |
AArch64TargetTransformInfo.h | 118 int getCostOfKeepingLiveOverCall(ArrayRef<Type *> Tys);
|
/external/llvm/lib/Transforms/Utils/ |
ValueMapper.cpp | 466 SmallVector<Type *, 3> Tys; 468 Tys.reserve(FTy->getNumParams()); 470 Tys.push_back(TypeMapper->remapType(Ty)); 472 TypeMapper->remapType(I->getType()), Tys, FTy->isVarArg()));
|
/external/llvm/examples/BrainF/ |
BrainF.cpp | 59 Type *Tys[] = { Type::getInt8PtrTy(C), Type::getInt32Ty(C) }; 61 Tys);
|
/external/llvm/lib/Target/WebAssembly/ |
WebAssemblyISelLowering.cpp | 426 SmallVector<EVT, 8> Tys; 439 Tys.push_back(In.VT); 441 Tys.push_back(MVT::Other); 442 SDVTList TyList = DAG.getVTList(Tys);
|