HomeSort by: relevance | last modified time | path
    Searched refs:Tys (Results 1 - 25 of 59) sorted by relevancy

1 2 3

  /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);

Completed in 35 milliseconds

1 2 3