| /src/external/apache2/llvm/dist/llvm/include/llvm/Target/ |
| TargetIntrinsicInfo.h | 37 /// The Tys and numTys parameters are for intrinsics with overloaded types 39 /// intrinsic, Tys should point to an array of numTys pointers to Type, 42 virtual std::string getName(unsigned IID, Type **Tys = nullptr, 60 /// and return it. The Tys and numTys are for intrinsics with overloaded 62 virtual Function *getDeclaration(Module *M, unsigned ID, Type **Tys = nullptr,
|
| /src/external/apache2/llvm/dist/clang/lib/AST/Interp/ |
| ByteCodeStmtGen.h | 47 template<typename... Tys> 48 ByteCodeStmtGen(Tys&&... Args) 49 : ByteCodeExprGen<Emitter>(std::forward<Tys>(Args)...) {}
|
| InterpStack.h | 30 template <typename T, typename... Tys> void push(Tys &&... Args) { 31 new (grow(aligned_size<T>())) T(std::forward<Tys>(Args)...);
|
| ByteCodeEmitter.h | 100 template <typename... Tys> 101 bool emitOp(Opcode Op, const Tys &... Args, const SourceInfo &L);
|
| Program.h | 155 template <typename... Tys> 156 Global(Tys... Args) : B(std::forward<Tys>(Args)...) {}
|
| ByteCodeEmitter.cpp | 125 template <typename... Tys> 126 bool ByteCodeEmitter::emitOp(Opcode Op, const Tys &... Args, const SourceInfo &SI) {
|
| ByteCodeExprGen.h | 65 template <typename... Tys> 66 ByteCodeExprGen(Context &Ctx, Program &P, Tys &&... Args)
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Support/ |
| TrailingObjects.h | 221 template <typename... Tys> class Foo {}; 311 template <typename... Tys> 313 std::is_same<Foo<TrailingTys...>, Foo<Tys...>>::value, size_t> 323 template <typename... Tys> 325 std::is_same<Foo<TrailingTys...>, Foo<Tys...>>::value, size_t> 352 template <typename... Tys> struct FixedSizeStorage { 354 enum { Size = totalSizeToAlloc<Tys...>(Counts...) };
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| Intrinsics.h | 63 std::string getName(ID Id, ArrayRef<Type *> Tys); 72 std::string getName(ID Id, ArrayRef<Type *> Tys, Module *M, FunctionType *FT); 76 ArrayRef<Type*> Tys = None); 92 /// The Tys parameter is for intrinsics with overloaded types (e.g., those 94 /// intrinsic, Tys must provide exactly one type for each overloaded type in 96 Function *getDeclaration(Module *M, ID id, ArrayRef<Type*> Tys = None);
|
| LLVMContext.h | 325 inline LLVMContext **unwrap(LLVMContextRef* Tys) { 326 return reinterpret_cast<LLVMContext**>(Tys); 329 inline LLVMContextRef *wrap(const LLVMContext **Tys) { 330 return reinterpret_cast<LLVMContextRef*>(const_cast<LLVMContext**>(Tys));
|
| Verifier.h | 43 template <typename... Tys> void CheckFailed(Tys &&... Args);
|
| DerivedTypes.h | 243 template <class... Tys> 244 static std::enable_if_t<are_base_of<Type, Tys...>::value, StructType *> 245 create(StringRef Name, Type *elt1, Tys *... elts) { 261 template <class... Tys> 262 static std::enable_if_t<are_base_of<Type, Tys...>::value, StructType *> 263 get(Type *elt1, Tys *... elts) { 305 template <typename... Tys> 306 std::enable_if_t<are_base_of<Type, Tys...>::value, void> 307 setBody(Type *elt1, Tys *... elts) {
|
| Type.h | 514 inline Type **unwrap(LLVMTypeRef* Tys) { 515 return reinterpret_cast<Type**>(Tys); 518 inline LLVMTypeRef *wrap(Type **Tys) { 519 return reinterpret_cast<LLVMTypeRef*>(const_cast<Type**>(Tys));
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| InjectTLIMappings.cpp | 49 SmallVector<Type *, 4> Tys; 51 Tys.push_back(ToVectorTy(ArgOperand->getType(), VF)); 54 FunctionType *FTy = FunctionType::get(RetTy, Tys, /*isVarArg=*/false);
|
| /src/external/apache2/llvm/dist/llvm/lib/IR/ |
| Function.cpp | 842 std::string Intrinsic::getName(ID Id, ArrayRef<Type *> Tys, Module *M, 845 assert((Tys.empty() || Intrinsic::isOverloaded(Id)) && 849 for (Type *Ty : Tys) { 855 FT = getType(M->getContext(), Id, Tys); 857 assert((FT == getType(M->getContext(), Id, Tys)) && 864 std::string Intrinsic::getName(ID Id, ArrayRef<Type *> Tys) { 865 return getName(Id, Tys, nullptr, nullptr); 1180 ArrayRef<Type*> Tys, LLVMContext &Context) { 1202 return VectorType::get(DecodeFixedType(Infos, Tys, Context), 1205 return PointerType::get(DecodeFixedType(Infos, Tys, Context) [all...] |
| IRBuilder.cpp | 119 Type *Tys[] = { Ptr->getType(), Size->getType() }; 121 Function *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memset, Tys); 147 Type *Tys[] = {Ptr->getType(), Size->getType()}; 150 M, Intrinsic::memset_element_unordered_atomic, Tys); 177 Type *Tys[] = { Dst->getType(), Src->getType(), Size->getType() }; 179 Function *TheFn = Intrinsic::getDeclaration(M, IntrID, Tys); 214 Type *Tys[] = {Dst->getType(), Src->getType(), Size->getType()}; 217 Function *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memcpy_inline, Tys); 242 Type *Tys[] = {Dst->getType(), Src->getType(), Size->getType()}; 245 M, Intrinsic::memcpy_element_unordered_atomic, Tys); [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| GlobalMerge.cpp | 456 std::vector<Type*> Tys; 476 Tys.push_back(ArrayType::get(Int8Ty, Padding)); 477 Inits.push_back(ConstantAggregateZero::get(Tys.back())); 480 Tys.push_back(Ty); 493 if (Tys.size() < 2) { 504 StructType *MergedTy = StructType::get(M.getContext(), Tys, true); 553 GlobalAlias *GA = GlobalAlias::create(Tys[StructIdxs[idx]], AddrSpace,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| HexagonTargetTransformInfo.cpp | 132 ArrayRef<Type *> Tys) { 133 return BaseT::getOperandsScalarizationOverhead(Args, Tys); 137 ArrayRef<Type *> Tys, 139 return BaseT::getCallInstrCost(F, RetTy, Tys, CostKind);
|
| HexagonTargetTransformInfo.h | 111 ArrayRef<Type *> Tys); 113 ArrayRef<Type *> Tys,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| X86SelectionDAGInfo.cpp | 162 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue); 164 Chain = DAG.getNode(X86ISD::REP_STOS, dl, Tys, Ops); 201 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue); 203 return DAG.getNode(X86ISD::REP_MOVS, dl, Tys, Ops);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| BasicTTIImpl.h | 695 /// argument are passes via Tys. 697 ArrayRef<Type *> Tys) { 698 assert(Args.size() == Tys.size() && "Expected matching Args and Tys"); 705 Type *Ty = Tys[I]; 720 /// instruction, with return type RetTy and arguments Args of type Tys. If 725 ArrayRef<Type *> Tys) { 728 Cost += getOperandsScalarizationOverhead(Args, Tys); 789 SmallVector<Type *> Tys(Args.size(), Ty); 790 return getScalarizationOverhead(VTy, Args, Tys) + Num * Cost [all...] |
| /src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| CGBuiltin.cpp | 6262 SmallVector<llvm::Type *, 3> Tys; 6269 Tys.push_back(Ty); 6279 Tys.push_back(ArgType); 6282 Tys.push_back(ArgType); 6285 Tys.push_back(FloatTy); 6287 return CGM.getIntrinsic(IntrinsicID, Tys); 6462 llvm::Type *Tys[] = { VTy, VecFlt }; 6463 Function *F = CGM.getIntrinsic(LLVMIntrinsic, Tys); 6512 llvm::Type *Tys[2] = { GetFloatNeonType(this, Type), Ty }; 6514 Function *F = CGM.getIntrinsic(Int, Tys); [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| TargetTransformInfo.cpp | 71 ArrayRef<Type *> Tys, 76 ParamTys.insert(ParamTys.begin(), Tys.begin(), Tys.end()); 91 ArrayRef<Type *> Tys, 96 ParamTys.insert(ParamTys.begin(), Tys.begin(), Tys.end()); 481 ArrayRef<const Value *> Args, ArrayRef<Type *> Tys) const { 482 return TTIImpl->getOperandsScalarizationOverhead(Args, Tys); 870 ArrayRef<Type *> Tys, 872 InstructionCost Cost = TTIImpl->getCallInstrCost(F, RetTy, Tys, CostKind) [all...] |
| /src/external/apache2/llvm/dist/llvm/examples/BrainF/ |
| BrainF.cpp | 70 Type *Tys[] = { Type::getInt8PtrTy(C), Type::getInt32Ty(C) }; 72 Tys);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
| NVPTXTargetTransformInfo.cpp | 334 Type *Tys[] = {II->getArgOperand(0)->getType()}; 336 Intrinsic::getDeclaration(II->getModule(), *Action.IID, Tys), Args);
|