/external/clang/test/CodeGenCXX/ |
H A D | 2006-09-12-OpaqueStructCrash.cpp | 8 template <typename Ty> 12 Ty* val; 15 template <typename Ty> 21 template <typename Ty> 25 B<C<Ty> > blocks;
|
H A D | 2004-06-08-LateTemplateInstantiation.cpp | 4 template<typename Ty>
|
H A D | noinline-template.cpp | 8 template <class Ty> struct Vector {
|
/external/clang/test/Parser/ |
H A D | cxx11-templates.cpp | 4 template <typename Ty = char> 5 static_assert(sizeof(Ty) != 1, "Not a char"); // expected-error {{a static_assert declaration cannot be a template}} 8 template <typename Ty = char> 9 static_assert(sizeof(Ty) != 1, "Not a char"); // expected-error {{a static_assert declaration cannot be a template}}
|
/external/clang/test/SemaCXX/ |
H A D | attr-cleanup-gcc.cpp | 9 template <typename Ty> 10 void c3(Ty *a) {}
|
/external/clang/test/Misc/ |
H A D | integer-literal-printing.cpp | 15 template <> struct Type3Helper<boolTy::b> { typedef boolTy Ty; }; typedef in struct:Type3Helper 16 template <boolTy T, typename Type3Helper<T>::Ty U> struct Type3 {}; 24 template <> struct Type4Helper<charTy::c> { typedef charTy Ty; }; typedef in struct:Type4Helper 25 template <charTy T, typename Type4Helper<T>::Ty U> struct Type4 {}; 32 template <> struct Type5Helper<scharTy::c> { typedef scharTy Ty; }; typedef in struct:Type5Helper 33 template <scharTy T, typename Type5Helper<T>::Ty U> struct Type5 {}; 40 template <> struct Type6Helper<ucharTy::c> { typedef ucharTy Ty; }; typedef in struct:Type6Helper 41 template <ucharTy T, typename Type6Helper<T>::Ty U> struct Type6 {}; 48 template <> struct Type7Helper<wcharTy::c> { typedef wcharTy Ty; }; typedef in struct:Type7Helper 49 template <wcharTy T, typename Type7Helper<T>::Ty 56 template <> struct Type8Helper<char16Ty::c> { typedef char16Ty Ty; }; typedef in struct:Type8Helper 64 template <> struct Type9Helper<char32Ty::c> { typedef char32Ty Ty; }; typedef in struct:Type9Helper [all...] |
/external/clang/test/Analysis/inlining/ |
H A D | inline-defensive-checks.cpp | 40 typedef const int *Ty; typedef 42 Ty notNullArg(Ty cf) __attribute__((nonnull)); 44 extern Ty getTyVal(); 45 inline void radar13224271_callee(Ty def, Ty& result ) { 52 Ty value;
|
/external/llvm/include/llvm/IR/ |
H A D | DataLayout.h | 153 bool ABIAlign, Type *Ty) const; 158 unsigned getAlignment(Type *Ty, bool abi_or_pref) const; 340 unsigned getPointerTypeSize(Type *Ty) const { 341 return getPointerTypeSizeInBits(Ty) / 8; 365 uint64_t getTypeSizeInBits(Type *Ty) const; 371 uint64_t getTypeStoreSize(Type *Ty) const { 372 return (getTypeSizeInBits(Ty) + 7) / 8; 379 uint64_t getTypeStoreSizeInBits(Type *Ty) const { 380 return 8 * getTypeStoreSize(Ty); 388 uint64_t getTypeAllocSize(Type *Ty) cons [all...] |
H A D | Constants.h | 51 ConstantInt(IntegerType *Ty, const APInt& V); 66 static Constant *getTrue(Type *Ty); 67 static Constant *getFalse(Type *Ty); 69 /// If Ty is a vector type, return a Constant with a splat of the given 71 static Constant *get(Type *Ty, uint64_t V, bool isSigned = false); 79 static ConstantInt *get(IntegerType *Ty, uint64_t V, 85 /// signed value for the type Ty. 87 static ConstantInt *getSigned(IntegerType *Ty, int64_t V); 88 static Constant *getSigned(Type *Ty, int64_t V); 96 static ConstantInt *get(IntegerType *Ty, StringRe 1117 getGetElementPtr(Type *Ty, Constant *C, ArrayRef<Constant *> IdxList, bool InBounds = false, Type *OnlyIfReducedTy = nullptr) argument 1125 getGetElementPtr(Type *Ty, Constant *C, Constant *Idx, bool InBounds = false, Type *OnlyIfReducedTy = nullptr) argument 1140 getInBoundsGetElementPtr(Type *Ty, Constant *C, ArrayRef<Constant *> IdxList) argument 1144 getInBoundsGetElementPtr(Type *Ty, Constant *C, Constant *Idx) argument 1151 getInBoundsGetElementPtr(Type *Ty, Constant *C, ArrayRef<Value *> IdxList) argument [all...] |
/external/clang/test/Sema/ |
H A D | atomic-compare.c | 23 typedef _Atomic(int) Ty; typedef 24 void PR23638(Ty *a) {
|
/external/llvm/unittests/Analysis/ |
H A D | CallGraphTest.cpp | 19 template <typename Ty> void canSpecializeGraphTraitsIterators(Ty *G) { 20 typedef typename GraphTraits<Ty *>::NodeType NodeTy; 22 auto I = GraphTraits<Ty *>::nodes_begin(G); 23 auto E = GraphTraits<Ty *>::nodes_end(G); 34 NodeTy *N = GraphTraits<Ty *>::getEntryNode(G);
|
H A D | ScalarEvolutionTest.cpp | 57 Type *Ty = Type::getInt1Ty(Context); local 58 Constant *Init = Constant::getNullValue(Ty); 59 Value *V0 = new GlobalVariable(M, Ty, false, GlobalValue::ExternalLinkage, Init, "V0"); 60 Value *V1 = new GlobalVariable(M, Ty, false, GlobalValue::ExternalLinkage, Init, "V1"); 61 Value *V2 = new GlobalVariable(M, Ty, false, GlobalValue::ExternalLinkage, Init, "V2"); 100 Type *Ty = Type::getInt32Ty(Context); local 102 Types.append(10, Ty); 168 Sum.push_back(SE.getMulExpr(SE.getConstant(Ty, 2), A[1], B[1])); 170 Sum.push_back(SE.getMulExpr(SE.getConstant(Ty, 2), A[2], B[1])); 171 Sum.push_back(SE.getMulExpr(SE.getConstant(Ty, [all...] |
/external/clang/lib/CodeGen/ |
H A D | ABIInfo.h | 78 /// \arg Ty from the va_list pointed to by \arg VAListAddr. 86 QualType Ty) const = 0; 89 /// \arg Ty from the \c __builtin_ms_va_list pointed to by \arg VAListAddr. 92 QualType Ty) const; 94 virtual bool isHomogeneousAggregateBaseType(QualType Ty) const; 99 virtual bool shouldSignExtUnsignedType(QualType Ty) const; 101 bool isHomogeneousAggregate(QualType Ty, const Type *&Base, 107 getNaturalAlignIndirect(QualType Ty, bool ByRef = true, 112 getNaturalAlignIndirectInReg(QualType Ty, bool Realign = false) const;
|
H A D | TargetInfo.cpp | 44 // Ty - The argument / return value type 47 static ABIArgInfo coerceToIntArray(QualType Ty, argument 51 const uint64_t Size = Context.getTypeSize(Ty); 52 const uint64_t Alignment = Context.getTypeAlign(Ty); 77 ABIInfo::getNaturalAlignIndirect(QualType Ty, bool ByRef, bool Realign, argument 79 return ABIArgInfo::getIndirect(getContext().getTypeAlignInChars(Ty), 84 ABIInfo::getNaturalAlignIndirectInReg(QualType Ty, bool Realign) const { argument 85 return ABIArgInfo::getIndirectInReg(getContext().getTypeAlignInChars(Ty), 90 QualType Ty) const { 114 static QualType useFirstFieldIfTransparentUnion(QualType Ty) { argument 484 is32Or64BitBasicType(QualType Ty, ASTContext &Context) argument 509 canExpandIndirectArgument(QualType Ty, ASTContext &Context) argument 773 X86AdjustInlineAsmType(CodeGen::CodeGenFunction &CGF, StringRef Constraint, llvm::Type* Ty) argument 791 isX86VectorTypeForVectorCall(ASTContext &Context, QualType Ty) argument 1027 shouldReturnTypeInRegister(QualType Ty, ASTContext &Context) const argument 1165 isSSEVectorType(ASTContext &Context, QualType Ty) argument 1169 isRecordWithSSEVectorType(ASTContext &Context, QualType Ty) argument 1194 getTypeStackAlignInBytes(QualType Ty, unsigned Align) const argument 1215 getIndirectResult(QualType Ty, bool ByVal, CCState &State) const argument 1251 shouldUseInReg(QualType Ty, CCState &State, bool &NeedsPadding) const argument 1305 classifyArgumentType(QualType Ty, CCState &State) const argument 1470 llvm::Type *Ty = llvm::Type::getInt8Ty(getVMContext()); local 2101 classify(QualType Ty, uint64_t OffsetBase, Class &Lo, Class &Hi, bool isNamedArg) const argument [all...] |
H A D | CodeGenABITypes.cpp | 47 CodeGenABITypes::arrangeFreeFunctionType(CanQual<FunctionProtoType> Ty, argument 49 return CGM->getTypes().arrangeFreeFunctionType(Ty, FD); 53 CodeGenABITypes::arrangeFreeFunctionType(CanQual<FunctionNoProtoType> Ty) { argument 54 return CGM->getTypes().arrangeFreeFunctionType(Ty);
|
H A D | CodeGenTypes.cpp | 48 llvm::StructType *Ty, 76 Ty->setName(OS.str()); 98 bool CodeGenTypes::isRecordLayoutComplete(const Type *Ty) const { 100 RecordDeclTypes.find(Ty); 191 bool CodeGenTypes::isFuncParamTypeConvertible(QualType Ty) { argument 194 if (const auto *MPT = Ty->getAs<MemberPointerType>()) 198 const TagType *TT = Ty->getAs<TagType>(); 300 const Type *Ty = QFT.getTypePtr(); local 326 if (!RecordsBeingLaidOut.insert(Ty).second) { 356 RecordsBeingLaidOut.erase(Ty); 47 addRecordTypeName(const RecordDecl *RD, llvm::StructType *Ty, StringRef suffix) argument 371 const Type *Ty = T.getTypePtr(); local 660 llvm::StructType *Ty = Entry; local [all...] |
/external/valgrind/memcheck/tests/ |
H A D | sh-mem.c | 129 // 'Ty' is the type of the thing we are copying. It can be an integer 131 // will be the same as 'Ty' if 'ITy' is an integer type). 'ITy' is used 134 #define DO(NNN, Ty, ITy, isF4) \ 136 NNN, #Ty, #ITy); \ 142 size_t nN = n / sizeof(Ty); \ 143 Ty* aN = (Ty*)a; \ 144 Ty* bN = (Ty*)b; \ 145 Ty* aN [all...] |
/external/llvm/lib/IR/ |
H A D | Constants.cpp | 196 Constant *Constant::getNullValue(Type *Ty) { argument 197 switch (Ty->getTypeID()) { 199 return ConstantInt::get(Ty, 0); 201 return ConstantFP::get(Ty->getContext(), 204 return ConstantFP::get(Ty->getContext(), 207 return ConstantFP::get(Ty->getContext(), 210 return ConstantFP::get(Ty->getContext(), 213 return ConstantFP::get(Ty->getContext(), 216 return ConstantFP::get(Ty->getContext(), 220 return ConstantPointerNull::get(cast<PointerType>(Ty)); 233 getIntegerValue(Type *Ty, const APInt &V) argument 250 getAllOnesValue(Type *Ty) argument 524 ConstantInt(IntegerType *Ty, const APInt& V) argument 543 getTrue(Type *Ty) argument 555 getFalse(Type *Ty) argument 581 get(Type *Ty, uint64_t V, bool isSigned) argument 591 get(IntegerType *Ty, uint64_t V, bool isSigned) argument 596 getSigned(IntegerType *Ty, int64_t V) argument 600 getSigned(Type *Ty, int64_t V) argument 604 get(Type *Ty, const APInt& V) argument 616 get(IntegerType* Ty, StringRef Str, uint8_t radix) argument 630 TypeToFloatSemantics(Type *Ty) argument 651 get(Type *Ty, double V) argument 668 get(Type *Ty, StringRef Str) argument 681 getNaN(Type *Ty, bool Negative, unsigned Type) argument 692 getNegativeZero(Type *Ty) argument 704 getZeroValueForNegation(Type *Ty) argument 719 Type *Ty; local 741 getInfinity(Type *Ty, bool Negative) argument 751 ConstantFP(Type *Ty, const APFloat& V) argument 799 Type *Ty = getType(); local 840 Type *Ty = getType(); local 925 get(ArrayType *Ty, ArrayRef<Constant*> V) argument 931 getImpl(ArrayType *Ty, ArrayRef<Constant*> V) argument 1179 getWithOperands(ArrayRef<Constant *> Ops, Type *Ty, bool OnlyIfReduced, Type *SrcTy) const argument 1240 isValueValidForType(Type *Ty, uint64_t Val) argument 1250 isValueValidForType(Type *Ty, int64_t Val) argument 1261 isValueValidForType(Type *Ty, const APFloat& Val) argument 1312 get(Type *Ty) argument 1390 get(PointerType *Ty) argument 1408 get(Type *Ty) argument 1508 getFoldedCast(Instruction::CastOps opc, Constant *C, Type *Ty, bool OnlyIfReduced = false) argument 1526 getCast(unsigned oc, Constant *C, Type *Ty, bool OnlyIfReduced) argument 1565 getZExtOrBitCast(Constant *C, Type *Ty) argument 1571 getSExtOrBitCast(Constant *C, Type *Ty) argument 1577 getTruncOrBitCast(Constant *C, Type *Ty) argument 1583 getPointerCast(Constant *S, Type *Ty) argument 1598 getPointerBitCastOrAddrSpaceCast(Constant *S, Type *Ty) argument 1609 getIntegerCast(Constant *C, Type *Ty, bool isSigned) argument 1622 getFPCast(Constant *C, Type *Ty) argument 1634 getTrunc(Constant *C, Type *Ty, bool OnlyIfReduced) argument 1648 getSExt(Constant *C, Type *Ty, bool OnlyIfReduced) argument 1662 getZExt(Constant *C, Type *Ty, bool OnlyIfReduced) argument 1676 getFPTrunc(Constant *C, Type *Ty, bool OnlyIfReduced) argument 1688 getFPExtend(Constant *C, Type *Ty, bool OnlyIfReduced) argument 1700 getUIToFP(Constant *C, Type *Ty, bool OnlyIfReduced) argument 1711 getSIToFP(Constant *C, Type *Ty, bool OnlyIfReduced) argument 1722 getFPToUI(Constant *C, Type *Ty, bool OnlyIfReduced) argument 1733 getFPToSI(Constant *C, Type *Ty, bool OnlyIfReduced) argument 1883 getSizeOf(Type* Ty) argument 1893 getAlignOf(Type* Ty) argument 1912 getOffsetOf(Type* Ty, Constant *FieldNo) argument 1964 getGetElementPtr(Type *Ty, Constant *C, ArrayRef<Value *> Idxs, bool InBounds, Type *OnlyIfReducedTy) argument 2284 getBinOpIdentity(unsigned Opcode, Type *Ty) argument 2307 getBinOpAbsorber(unsigned Opcode, Type *Ty) argument 2368 isElementTypeCompatible(Type *Ty) argument 2488 Type *Ty = ArrayType::get(Type::getInt8Ty(Context), Elts.size()); local 2493 Type *Ty = ArrayType::get(Type::getInt16Ty(Context), Elts.size()); local 2498 Type *Ty = ArrayType::get(Type::getInt32Ty(Context), Elts.size()); local 2503 Type *Ty = ArrayType::get(Type::getInt64Ty(Context), Elts.size()); local 2508 Type *Ty = ArrayType::get(Type::getFloatTy(Context), Elts.size()); local 2513 Type *Ty = ArrayType::get(Type::getDoubleTy(Context), Elts.size()); local 2525 Type *Ty = ArrayType::get(Type::getHalfTy(Context), Elts.size()); local 2531 Type *Ty = ArrayType::get(Type::getFloatTy(Context), Elts.size()); local 2537 Type *Ty = ArrayType::get(Type::getDoubleTy(Context), Elts.size()); local 2565 Type *Ty = VectorType::get(Type::getInt8Ty(Context), Elts.size()); local 2570 Type *Ty = VectorType::get(Type::getInt16Ty(Context), Elts.size()); local 2575 Type *Ty = VectorType::get(Type::getInt32Ty(Context), Elts.size()); local 2580 Type *Ty = VectorType::get(Type::getInt64Ty(Context), Elts.size()); local 2585 Type *Ty = VectorType::get(Type::getFloatTy(Context), Elts.size()); local 2590 Type *Ty = VectorType::get(Type::getDoubleTy(Context), Elts.size()); local 2602 Type *Ty = VectorType::get(Type::getHalfTy(Context), Elts.size()); local 2608 Type *Ty = VectorType::get(Type::getFloatTy(Context), Elts.size()); local 2614 Type *Ty = VectorType::get(Type::getDoubleTy(Context), Elts.size()); local [all...] |
H A D | DataLayout.cpp | 49 Type *Ty = ST->getElementType(i); local 50 unsigned TyAlign = ST->isPacked() ? 1 : DL.getABITypeAlignment(Ty); 62 StructSize += DL.getTypeAllocSize(Ty); // Consume space for this data item 459 Type *Ty) const { 493 unsigned Align = getTypeAllocSize(cast<VectorType>(Ty)->getElementType()); 494 Align *= cast<VectorType>(Ty)->getNumElements(); 510 unsigned Align = getTypeStoreSize(Ty); 556 const StructLayout *DataLayout::getStructLayout(StructType *Ty) const { 561 StructLayout *&SL = (*STM)[Ty]; 566 int NumElts = Ty [all...] |
/external/llvm/lib/Target/ |
H A D | Target.cpp | 90 unsigned long long LLVMSizeOfTypeInBits(LLVMTargetDataRef TD, LLVMTypeRef Ty) { argument 91 return unwrap(TD)->getTypeSizeInBits(unwrap(Ty)); 94 unsigned long long LLVMStoreSizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) { argument 95 return unwrap(TD)->getTypeStoreSize(unwrap(Ty)); 98 unsigned long long LLVMABISizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) { argument 99 return unwrap(TD)->getTypeAllocSize(unwrap(Ty)); 102 unsigned LLVMABIAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) { argument 103 return unwrap(TD)->getABITypeAlignment(unwrap(Ty)); 106 unsigned LLVMCallFrameAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) { argument 107 return unwrap(TD)->getABITypeAlignment(unwrap(Ty)); 110 LLVMPreferredAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) argument [all...] |
/external/valgrind/mpi/ |
H A D | mpiwrap_type_test.c | 16 typedef MPI_Datatype Ty; typedef 24 static Ty tycon_Contiguous ( int count, Ty t ) 26 Ty t2; 32 static Ty tycon_Struct2 ( int d1, int copies1, Ty t1, 33 int d2, int copies2, Ty t2 ) 37 Ty tys[2]; 38 Ty tres; 51 static Ty tycon_Vecto [all...] |
/external/llvm/include/llvm/CodeGen/ |
H A D | Analysis.h | 45 /// \param Ty is the type indexed by \p Indices. 51 /// \returns \p CurIndex plus the linear index in \p Ty the indices list. 52 unsigned ComputeLinearIndex(Type *Ty, 57 inline unsigned ComputeLinearIndex(Type *Ty, argument 60 return ComputeLinearIndex(Ty, Indices.begin(), Indices.end(), CurIndex); 70 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty,
|
/external/llvm/include/llvm/Linker/ |
H A D | IRMover.h | 51 void addNonOpaque(StructType *Ty); 52 void switchToNonOpaque(StructType *Ty); 53 void addOpaque(StructType *Ty); 55 bool hasType(StructType *Ty);
|
/external/llvm/include/llvm/Transforms/IPO/ |
H A D | PassManagerBuilder.h | 146 static void addGlobalExtension(ExtensionPointTy Ty, ExtensionFn Fn); 147 void addExtension(ExtensionPointTy Ty, ExtensionFn Fn); 172 RegisterStandardPasses(PassManagerBuilder::ExtensionPointTy Ty, argument 174 PassManagerBuilder::addGlobalExtension(Ty, Fn);
|
/external/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.h | 296 SDValue getGlobalReg(SelectionDAG &DAG, EVT Ty) const; 303 SDValue getAddrLocal(NodeTy *N, SDLoc DL, EVT Ty, SelectionDAG &DAG, argument 306 SDValue GOT = DAG.getNode(MipsISD::Wrapper, DL, Ty, getGlobalReg(DAG, Ty), 307 getTargetNode(N, Ty, DAG, GOTFlag)); 309 DAG.getLoad(Ty, DL, DAG.getEntryNode(), GOT, 313 SDValue Lo = DAG.getNode(MipsISD::Lo, DL, Ty, 314 getTargetNode(N, Ty, DAG, LoFlag)); 315 return DAG.getNode(ISD::ADD, DL, Ty, Load, Lo); 323 SDValue getAddrGlobal(NodeTy *N, SDLoc DL, EVT Ty, SelectionDA argument 336 getAddrGlobalLargeGOT(NodeTy *N, SDLoc DL, EVT Ty, SelectionDAG &DAG, unsigned HiFlag, unsigned LoFlag, SDValue Chain, const MachinePointerInfo &PtrInfo) const argument 354 getAddrNonPIC(NodeTy *N, SDLoc DL, EVT Ty, SelectionDAG &DAG) const argument 368 getAddrGPRel(NodeTy *N, SDLoc DL, EVT Ty, SelectionDAG &DAG) const argument [all...] |