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

12

/freebsd-10.0-release/contrib/llvm/lib/Target/MBlaze/
H A DMBlazeIntrinsicInfo.h22 std::string getName(unsigned IntrID, Type **Tys = 0,
27 Function *getDeclaration(Module *M, unsigned ID, Type **Tys = 0,
H A DMBlazeIntrinsicInfo.cpp41 std::string MBlazeIntrinsicInfo::getName(unsigned IntrID, Type **Tys, argument
104 Type **Tys,
/freebsd-10.0-release/contrib/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 = 0,
57 /// and return it. The Tys and numTys are for intrinsics with overloaded
59 virtual Function *getDeclaration(Module *M, unsigned ID, Type **Tys = 0,
/freebsd-10.0-release/contrib/llvm/lib/Target/R600/
H A DAMDILIntrinsicInfo.h37 std::string getName(unsigned int IntrId, Type **Tys = 0,
42 Type **Tys = 0,
H A DAMDILIntrinsicInfo.cpp33 AMDGPUIntrinsicInfo::getName(unsigned int IntrID, Type **Tys, argument
76 Type **Tys,
/freebsd-10.0-release/contrib/llvm/include/llvm/IR/
H A DLLVMContext.h119 inline LLVMContext **unwrap(LLVMContextRef* Tys) { argument
120 return reinterpret_cast<LLVMContext**>(Tys);
123 inline LLVMContextRef *wrap(const LLVMContext **Tys) { argument
124 return reinterpret_cast<LLVMContextRef*>(const_cast<LLVMContext**>(Tys));
H A DIntrinsics.h48 std::string getName(ID id, ArrayRef<Type*> Tys = None);
53 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 DType.h477 inline Type **unwrap(LLVMTypeRef* Tys) { argument
478 return reinterpret_cast<Type**>(Tys);
481 inline LLVMTypeRef *wrap(Type **Tys) { argument
482 return reinterpret_cast<LLVMTypeRef*>(const_cast<Type**>(Tys));
/freebsd-10.0-release/contrib/llvm/lib/IR/
H A DFunction.cpp384 std::string Intrinsic::getName(ID id, ArrayRef<Type*> Tys) { argument
392 if (Tys.empty())
395 for (unsigned i = 0; i < Tys.size(); ++i) {
396 if (PointerType* PTyp = dyn_cast<PointerType>(Tys[i])) {
400 else if (Tys[i])
401 Result += "." + EVT::getEVT(Tys[i]).getEVTString();
588 ArrayRef<Type*> Tys, LLVMContext &Context) {
604 return VectorType::get(DecodeFixedType(Infos, Tys, Context),D.Vector_Width);
606 return PointerType::get(DecodeFixedType(Infos, Tys, Context),
612 Elts[i] = DecodeFixedType(Infos, Tys, Contex
[all...]
H A DIRBuilder.cpp68 Type *Tys[] = { Ptr->getType(), Size->getType() }; local
70 Value *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memset, Tys);
88 Type *Tys[] = { Dst->getType(), Src->getType(), Size->getType() }; local
90 Value *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memcpy, Tys);
112 Type *Tys[] = { Dst->getType(), Src->getType(), Size->getType() }; local
114 Value *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memmove, Tys);
H A DCore.cpp304 ArrayRef<Type*> Tys(unwrap(ParamTypes), ParamCount);
305 return wrap(FunctionType::get(unwrap(ReturnType), Tys, IsVarArg != 0));
331 ArrayRef<Type*> Tys(unwrap(ElementTypes), ElementCount);
332 return wrap(StructType::get(*unwrap(C), Tys, Packed != 0));
356 ArrayRef<Type*> Tys(unwrap(ElementTypes), ElementCount);
357 unwrap<StructType>(StructTy)->setBody(Tys, Packed != 0);
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.cpp142 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue); local
144 Chain = DAG.getNode(X86ISD::REP_STOS, dl, Tys, Ops, array_lengthof(Ops));
156 Tys = DAG.getVTList(MVT::Other, MVT::Glue);
158 Chain = DAG.getNode(X86ISD::REP_STOS, dl, Tys, Ops, array_lengthof(Ops));
244 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue); local
246 SDValue RepMovs = DAG.getNode(X86ISD::REP_MOVS, dl, Tys, Ops,
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/
H A DBasicTargetTransformInfo.cpp104 ArrayRef<Type*> Tys) const;
392 ArrayRef<Type *> Tys) const {
403 for (unsigned i = 0, ie = Tys.size(); i != ie; ++i) {
404 if (Tys[i]->isVectorTy()) {
405 ScalarizationCost += getScalarizationOverhead(Tys[i], false, true);
456 Tys);
/freebsd-10.0-release/contrib/llvm/lib/Analysis/
H A DCostModel.cpp217 SmallVector<Type*, 4> Tys; local
219 Tys.push_back(II->getArgOperand(J)->getType());
222 Tys);
H A DTargetTransformInfo.cpp193 ArrayRef<Type *> Tys) const {
194 return PrevTTI->getIntrinsicInstrCost(ID, RetTy, Tys);
537 ArrayRef<Type*> Tys) const {
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DGlobalMerge.cpp162 std::vector<Type*> Tys; local
170 Tys.push_back(Ty);
174 StructType *MergedTy = StructType::get(M.getContext(), Tys);
H A DLoopIdiomRecognize.cpp617 Type *Tys[] = { Val->getType() }; local
620 Value *Func = Intrinsic::getDeclaration(M, Intrinsic::ctpop, Tys);
/freebsd-10.0-release/contrib/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h322 ArrayRef<Type *> Tys) const;
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Vectorize/
H A DBBVectorize.cpp1051 SmallVector<Type*, 4> Tys; local
1053 Tys.push_back(CI->getArgOperand(i)->getType());
1054 unsigned ICost = TTI->getIntrinsicInstrCost(IID, IT1, Tys);
1056 Tys.clear();
1059 Tys.push_back(CJ->getArgOperand(i)->getType());
1060 unsigned JCost = TTI->getIntrinsicInstrCost(IID, JT1, Tys);
1062 Tys.clear();
1067 Tys.push_back(CI->getArgOperand(i)->getType());
1069 Tys.push_back(getVecTypeForPair(CI->getArgOperand(i)->getType(),
1074 unsigned VCost = TTI->getIntrinsicInstrCost(IID, RetTy, Tys);
[all...]
H A DLoopVectorize.cpp2251 Type *Tys[] = { VectorType::get(CI->getType()->getScalarType(), VF) }; local
2252 Function *F = Intrinsic::getDeclaration(M, ID, Tys);
3707 SmallVector<Type*, 4> Tys; local
3709 Tys.push_back(ToVectorTy(CI->getArgOperand(i)->getType(), VF));
3710 return TTI.getIntrinsicInstrCost(ID, RetTy, Tys);
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp385 Type *Tys[3] = {VoidPtrTy, VoidPtrTy, Type::getInt64Ty(Context)}; local
388 Tys);
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGBuiltin.cpp1917 llvm::Type *Tys[2] = { FloatTy, Ty }; local
1920 Function *F = CGM.getIntrinsic(Int, Tys);
1929 llvm::Type *Tys[2] = { Ty, FloatTy }; local
1932 Function *F = CGM.getIntrinsic(Int, Tys);
2167 llvm::Type *Tys[2] = { Ty, NarrowTy }; local
2168 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vpadal");
2181 llvm::Type *Tys[2] = { Ty, NarrowTy }; local
2182 return EmitNeonCall(CGM.getIntrinsic(Int, Tys), Ops, "vpaddl");
H A DCodeGenModule.h753 llvm::Function *getIntrinsic(unsigned IID, ArrayRef<llvm::Type*> Tys = None);
/freebsd-10.0-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp246 Type *Tys[3] = { CI.getArgOperand(0)->getType(), local
249 CI.setCalledFunction(Intrinsic::getDeclaration(M, MemCpyID, Tys));
/freebsd-10.0-release/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp610 MVT Tys[6] = {MVT::v8i8, MVT::v4i8, MVT::v2i8, local
614 setLoadExtAction(ISD::EXTLOAD, Tys[i], Legal);
615 setLoadExtAction(ISD::ZEXTLOAD, Tys[i], Legal);
616 setLoadExtAction(ISD::SEXTLOAD, Tys[i], Legal);
5693 SDVTList Tys = DAG.getVTList(MVT::i32, MVT::i32, MVT::Other); local
5695 DAG.getMemIntrinsicNode(NewOp, dl, Tys, Ops.data(), Ops.size(), MVT::i64,
8852 EVT Tys[6]; local
8856 Tys[n] = VecTy;
8857 Tys[n++] = MVT::i32;
8858 Tys[
8934 EVT Tys[5]; local
[all...]

Completed in 420 milliseconds

12