/freebsd-10.0-release/contrib/llvm/lib/Target/MBlaze/ |
H A D | MBlazeIntrinsicInfo.h | 22 std::string getName(unsigned IntrID, Type **Tys = 0, 27 Function *getDeclaration(Module *M, unsigned ID, Type **Tys = 0,
|
H A D | MBlazeIntrinsicInfo.cpp | 41 std::string MBlazeIntrinsicInfo::getName(unsigned IntrID, Type **Tys, argument 104 Type **Tys,
|
/freebsd-10.0-release/contrib/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 = 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 D | AMDILIntrinsicInfo.h | 37 std::string getName(unsigned int IntrId, Type **Tys = 0, 42 Type **Tys = 0,
|
H A D | AMDILIntrinsicInfo.cpp | 33 AMDGPUIntrinsicInfo::getName(unsigned int IntrID, Type **Tys, argument 76 Type **Tys,
|
/freebsd-10.0-release/contrib/llvm/include/llvm/IR/ |
H A D | LLVMContext.h | 119 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 D | Intrinsics.h | 48 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 D | Type.h | 477 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 D | Function.cpp | 384 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 D | IRBuilder.cpp | 68 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 D | Core.cpp | 304 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 D | X86SelectionDAGInfo.cpp | 142 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 D | BasicTargetTransformInfo.cpp | 104 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 D | CostModel.cpp | 217 SmallVector<Type*, 4> Tys; local 219 Tys.push_back(II->getArgOperand(J)->getType()); 222 Tys);
|
H A D | TargetTransformInfo.cpp | 193 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 D | GlobalMerge.cpp | 162 std::vector<Type*> Tys; local 170 Tys.push_back(Ty); 174 StructType *MergedTy = StructType::get(M.getContext(), Tys);
|
H A D | LoopIdiomRecognize.cpp | 617 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 D | TargetTransformInfo.h | 322 ArrayRef<Type *> Tys) const;
|
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Vectorize/ |
H A D | BBVectorize.cpp | 1051 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 D | LoopVectorize.cpp | 2251 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 D | InlineFunction.cpp | 385 Type *Tys[3] = {VoidPtrTy, VoidPtrTy, Type::getInt64Ty(Context)}; local 388 Tys);
|
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 1917 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 D | CodeGenModule.h | 753 llvm::Function *getIntrinsic(unsigned IID, ArrayRef<llvm::Type*> Tys = None);
|
/freebsd-10.0-release/contrib/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCalls.cpp | 246 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 D | ARMISelLowering.cpp | 610 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...] |