/external/llvm/lib/Target/X86/ |
H A D | X86FastISel.cpp | 154 bool isTypeLegal(Type *Ty, MVT &VT, bool AllowI1 = false); 336 bool X86FastISel::isTypeLegal(Type *Ty, MVT &VT, bool AllowI1) { argument 337 EVT evt = TLI.getValueType(Ty, /*HandleUnknown=*/true); 671 if (PointerType *Ty = dyn_cast<PointerType>(V->getType())) 672 if (Ty->getAddressSpace() > 255) 2374 auto *Ty = cast<StructType>(Callee->getReturnType()); local 2375 Type *RetTy = Ty->getTypeAtIndex(0U); 2376 Type *CondTy = Ty->getTypeAtIndex(1); 2758 PointerType *Ty = cast<PointerType>(ArgVal->getType()); local 2759 Type *ElementTy = Ty [all...] |
H A D | X86InstrInfo.cpp | 4474 Type *Ty; local 4477 Ty = Type::getFloatTy(MF.getFunction()->getContext()); 4479 Ty = Type::getDoubleTy(MF.getFunction()->getContext()); 4481 Ty = VectorType::get(Type::getInt32Ty(MF.getFunction()->getContext()), 8); 4483 Ty = VectorType::get(Type::getInt32Ty(MF.getFunction()->getContext()), 4); 4486 const Constant *C = IsAllOnes ? Constant::getAllOnesValue(Ty) : 4487 Constant::getNullValue(Ty);
|
/external/llvm/lib/Transforms/IPO/ |
H A D | GlobalOpt.cpp | 122 Type *Ty = Types.pop_back_val(); local 123 switch (Ty->getTypeID()) { 128 SequentialType *STy = cast<SequentialType>(Ty); 133 StructType *STy = cast<StructType>(Ty); 479 Type *Ty = Init->getType(); local 489 if (StructType *STy = dyn_cast<StructType>(Ty)) { 511 } else if (SequentialType *STy = dyn_cast<SequentialType>(Ty)) { 2434 Type *Ty = AI->getType()->getElementType(); local 2436 make_unique<GlobalVariable>(Ty, false, GlobalValue::InternalLinkage, 2437 UndefValue::get(Ty), A [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCompares.cpp | 200 "Ty, KnownZero, KnownOne and Min, Max must have equal bitwidth."); 472 Type *Ty = nullptr; local 479 Ty = Idx->getType(); 481 Ty = DL->getSmallestLegalIntType(Init->getContext(), ArrayElementCount); 483 Ty = Type::getInt32Ty(Init->getContext()); 485 if (Ty) { 486 Value *V = Builder->CreateIntCast(Idx, Ty, false); 487 V = Builder->CreateLShr(ConstantInt::get(Ty, MagicBitvector), V); 488 V = Builder->CreateAnd(ConstantInt::get(Ty, 1), V); 489 return new ICmpInst(ICmpInst::ICMP_NE, V, ConstantInt::get(Ty, 1169 IntegerType *Ty = cast<IntegerType>(Cast->getSrcTy()); local 2004 Type *Ty = LHS->getType(); local 2365 Type *Ty = Op0->getType(); local [all...] |
/external/llvm/lib/Transforms/Instrumentation/ |
H A D | AddressSanitizer.cpp | 567 Type *Ty = AI->getAllocatedType(); local 568 uint64_t SizeInBytes = ASan.DL->getTypeAllocSize(Ty); 917 Type *Ty = cast<PointerType>(G->getType())->getElementType(); local 922 if (!Ty->isSized()) return false; 1062 Type *Ty = PtrTy->getElementType(); local 1063 uint64_t SizeInBytes = DL->getTypeAllocSize(Ty); 1077 StructType *NewTy = StructType::get(Ty, RightRedZoneTy, NULL);
|
/external/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCOpts.cpp | 1335 Type *Ty = CI->getArgOperand(0)->getType(); local 1336 new StoreInst(UndefValue::get(cast<PointerType>(Ty)->getElementType()), 1337 Constant::getNullValue(Ty), 1354 Type *Ty = CI->getArgOperand(0)->getType(); local 1355 new StoreInst(UndefValue::get(cast<PointerType>(Ty)->getElementType()), 1356 Constant::getNullValue(Ty),
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | SROA.cpp | 441 void handleLoadOrStore(Type *Ty, Instruction &I, const APInt &Offset, argument 452 Ty->isIntegerTy() && !IsVolatile && Offset == 0 && Size >= AllocSize; 1015 Type *Ty = nullptr; local 1050 // To avoid depending on the order of slices, Ty and TyIsCommon must not 1052 if (!UserTy || (Ty && Ty != UserTy)) 1055 Ty = UserTy; 1058 return TyIsCommon ? Ty : ITy; 1276 /// \brief Get a natural GEP off of the BasePtr walking through Ty toward 1280 /// Indices, and arrived at the Ty typ 1285 getNaturalGEPWithType(IRBuilderTy &IRB, const DataLayout &DL, Value *BasePtr, Type *Ty, Type *TargetTy, SmallVectorImpl<Value *> &Indices, Twine NamePrefix) argument 1329 getNaturalGEPRecursively(IRBuilderTy &IRB, const DataLayout &DL, Value *Ptr, Type *Ty, APInt &Offset, Type *TargetTy, SmallVectorImpl<Value *> &Indices, Twine NamePrefix) argument 1406 PointerType *Ty = cast<PointerType>(Ptr->getType()); local 1624 isVectorPromotionViableForSlice( const DataLayout &DL, AllocaSlices &S, uint64_t SliceBeginOffset, uint64_t SliceEndOffset, VectorType *Ty, uint64_t ElementSize, AllocaSlices::const_iterator I) argument 1704 VectorType *Ty = dyn_cast<VectorType>(AllocaTy); local 1851 extractInteger(const DataLayout &DL, IRBuilderTy &IRB, Value *V, IntegerType *Ty, uint64_t Offset, const Twine &Name) argument 1877 IntegerType *Ty = cast<IntegerType>(V->getType()); local 1938 VectorType *Ty = dyn_cast<VectorType>(V->getType()); local 2829 emitSplitOps(Type *Ty, Value *&Agg, const Twine &Name) argument 2873 emitFunc(Type *Ty, Value *&Agg, const Twine &Name) argument 2904 emitFunc(Type *Ty, Value *&Agg, const Twine &Name) argument 2957 stripAggregateTypeWrapping(const DataLayout &DL, Type *Ty) argument 2995 getTypePartition(const DataLayout &DL, Type *Ty, uint64_t Offset, uint64_t Size) argument [all...] |
/external/llvm/lib/Transforms/Vectorize/ |
H A D | BBVectorize.cpp | 2421 static unsigned getNumScalarElements(Type *Ty) { argument 2422 if (VectorType *VecTy = dyn_cast<VectorType>(Ty))
|
/external/clang/include/clang/AST/ |
H A D | ASTContext.h | 969 bool BlockRequiresCopying(QualType Ty, const VarDecl *D); 975 bool getByrefLifetime(QualType Ty, 1024 QualType getVariableArrayDecayedType(QualType Ty) const; 1505 return getQualifiedType(split.Ty, split.Quals); 1593 Qualifiers::GC getObjCGCAttrKind(QualType Ty) const; 1604 static bool isObjCNSObjectType(QualType Ty) { argument 1605 return Ty->isObjCNSObjectType();
|
H A D | DeclCXX.h | 2982 UnresolvedUsingValueDecl(DeclContext *DC, QualType Ty, argument 2987 NameInfo.getLoc(), NameInfo.getName(), Ty),
|
/external/clang/lib/AST/ |
H A D | Expr.cpp | 49 const RecordType *Ty = DerivedType->castAs<RecordType>(); local 50 Decl *D = Ty->getDecl(); 795 StringKind Kind, bool Pascal, QualType Ty, 798 assert(C.getAsConstantArrayType(Ty) && 806 StringLiteral *SL = new (Mem) StringLiteral(Ty); 3615 if (const ObjCObjectType *Ty = T->getAs<ObjCObjectType>()) 3616 return Ty->getInterface(); 3729 DesignatedInitExpr::DesignatedInitExpr(const ASTContext &C, QualType Ty, argument 3736 : Expr(DesignatedInitExprClass, Ty, 794 Create(const ASTContext &C, StringRef Str, StringKind Kind, bool Pascal, QualType Ty, const SourceLocation *Loc, unsigned NumStrs) argument
|
/external/clang/lib/Analysis/ |
H A D | CFG.cpp | 1108 QualType Ty = (*I)->getType(); local 1109 if (Ty->isReferenceType()) { 1110 Ty = getReferenceInitTemporaryType(*Context, (*I)->getInit()); 1112 Ty = Context->getBaseElementType(Ty); 1114 const CXXDestructorDecl *Dtor = Ty->getAsCXXRecordDecl()->getDestructor(); 1697 QualType Ty = E->getType(); local 1698 if (Ty->isFunctionPointerType()) 1699 Ty = Ty [all...] |
/external/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 48 llvm::FunctionType *Ty = local 51 return GetOrCreateLLVMFunction(Name, Ty, D, /*ForVTable=*/false); 410 Value *Ty = EmitScalarExpr(E->getArg(1)); local 411 ConstantInt *CI = dyn_cast<ConstantInt>(Ty); 559 llvm::Type *Ty = ConvertType(E->getArg(5)->getType()); local 571 Value *IsZero = Builder.CreateFCmpOEQ(V, Constant::getNullValue(Ty), 762 llvm::IntegerType *Ty local 767 return RValue::get(llvm::UndefValue::get(Ty)); 769 return RValue::get(llvm::ConstantInt::get(Ty, Column, true)); 1755 Value *CodeGenFunction::EmitNeonShiftVector(Value *V, llvm::Type *Ty, argument 1765 EmitNeonRShiftImm(Value *Vec, Value *Shift, llvm::Type *Ty, bool usgn, const char *name) argument 2446 llvm::Type *Ty = ConvertType(E->getCallReturnType()); local 2551 llvm::Type *Ty = VTy; local 2977 EmitAArch64CompareBuiltinExpr( Value *Op, llvm::Type *Ty, const CmpInst::Predicate Fp, const CmpInst::Predicate Ip, const Twine &Name) argument 3081 llvm::Type *Ty = CGM.getTypes().ConvertType(FD->getType()); local 3125 QualType Ty = E->getType(); local 3172 QualType Ty = E->getArg(0)->getType(); local 3361 llvm::Type *Ty; local 3382 llvm::Type *Ty = VTy; local 3634 llvm::Type *Ty = VTy; local 3824 llvm::Type *Ty = CGM.getTypes().ConvertType(FD->getType()); local 3855 QualType Ty = E->getType(); local 3901 QualType Ty = E->getArg(0)->getType(); local 4026 llvm::Type *Ty = local 4039 llvm::Type *Ty = local 4052 llvm::Type *Ty = local 4101 llvm::Type *Ty = llvm::Type::getInt64Ty(getLLVMContext()); local 4180 llvm::Type *Ty = llvm::Type::getInt64Ty(getLLVMContext()); local 4453 llvm::Type *Ty = VTy; local 4550 llvm::Type *Ty = ConvertType(E->getCallReturnType()); local [all...] |
H A D | CGCall.cpp | 256 ArgTypes.push_back(Context.getCanonicalParamType(i->Ty)); 431 argTypes.push_back(Context.getCanonicalParamType(i->Ty)); 445 argTypes.push_back(Context.getCanonicalParamType(i->Ty)); 598 CodeGenFunction::ExpandTypeFromArgs(QualType Ty, LValue LV, argument 603 if (const ConstantArrayType *AT = getContext().getAsConstantArrayType(Ty)) { 611 } else if (const RecordType *RT = Ty->getAs<RecordType>()) { 642 } else if (const ComplexType *CT = Ty->getAs<ComplexType>()) { 689 /// CoerceIntOrPtrToIntOrPtr - Convert a value Val to the specific Ty where both 697 llvm::Type *Ty, 699 if (Val->getType() == Ty) 696 CoerceIntOrPtrToIntOrPtr(llvm::Value *Val, llvm::Type *Ty, CodeGenFunction &CGF) argument 749 CreateCoercedLoad(llvm::Value *SrcPtr, llvm::Type *Ty, CodeGenFunction &CGF) argument 1403 QualType Ty = info_it->type; local 1950 createPlaceholderSlot(CodeGenFunction &CGF, QualType Ty) argument 2308 DestroyUnpassedArg(llvm::Value *Addr, QualType Ty) argument 2312 QualType Ty; member in struct:__anon17813::DestroyUnpassedArg 2523 ExpandTypeToArgs(QualType Ty, RValue RV, SmallVectorImpl<llvm::Value *> &Args, llvm::FunctionType *IRFuncTy) argument 3065 EmitVAArg(llvm::Value *VAListAddr, QualType Ty) argument [all...] |
H A D | CGDebugInfo.cpp | 509 llvm::DIType CGDebugInfo::CreateType(const ComplexType *Ty) { argument 512 if (Ty->isComplexIntegerType()) 515 uint64_t Size = CGM.getContext().getTypeSize(Ty); 516 uint64_t Align = CGM.getContext().getTypeAlign(Ty); 525 llvm::DIType CGDebugInfo::CreateQualifiedType(QualType Ty, llvm::DIFile Unit) { argument 527 const Type *T = Qc.strip(Ty); 560 llvm::DIType CGDebugInfo::CreateType(const ObjCObjectPointerType *Ty, argument 566 if (Ty->isObjCQualifiedIdType()) 570 CreatePointerLikeType(llvm::dwarf::DW_TAG_pointer_type, Ty, 571 Ty 575 CreateType(const PointerType *Ty, llvm::DIFile Unit) argument 584 getUniqueTagTypeName(const TagType *Ty, CodeGenModule &CGM, llvm::DICompileUnit TheCU) argument 607 getOrCreateRecordFwdDecl(const RecordType *Ty, llvm::DIDescriptor Ctx) argument 634 CreatePointerLikeType(llvm::dwarf::Tag Tag, const Type *Ty, QualType PointeeTy, llvm::DIFile Unit) argument 664 CreateType(const BlockPointerType *Ty, llvm::DIFile Unit) argument 726 CreateType(const TemplateSpecializationType *Ty, llvm::DIFile Unit) argument 751 CreateType(const TypedefType *Ty, llvm::DIFile Unit) argument 769 CreateType(const FunctionType *Ty, llvm::DIFile Unit) argument 1529 CreateType(const RecordType *Ty) argument 1542 CreateTypeDefinition(const RecordType *Ty) argument 1599 CreateType(const ObjCObjectType *Ty, llvm::DIFile Unit) argument 1631 CreateType(const ObjCInterfaceType *Ty, llvm::DIFile Unit) argument 1657 CreateTypeDefinition(const ObjCInterfaceType *Ty, llvm::DIFile Unit) argument 1805 CreateType(const VectorType *Ty, llvm::DIFile Unit) argument 1822 CreateType(const ArrayType *Ty, llvm::DIFile Unit) argument 1877 CreateType(const LValueReferenceType *Ty, llvm::DIFile Unit) argument 1883 CreateType(const RValueReferenceType *Ty, llvm::DIFile Unit) argument 1889 CreateType(const MemberPointerType *Ty, llvm::DIFile U) argument 1904 CreateType(const AtomicType *Ty, llvm::DIFile U) argument 1912 CreateEnumType(const EnumType *Ty) argument 1941 CreateTypeDefinition(const EnumType *Ty) argument 2034 getTypeOrNull(QualType Ty) argument 2062 getOrCreateType(QualType Ty, llvm::DIFile Unit) argument 2096 getObjCInterfaceDecl(QualType Ty) argument 2109 CreateTypeNode(QualType Ty, llvm::DIFile Unit) argument 2200 getOrCreateLimitedType(const RecordType *Ty, llvm::DIFile Unit) argument 2225 CreateLimitedType(const RecordType *Ty) argument 2312 llvm::DIType Ty = DBuilder.createMemberType(Unit, Name, Unit, 0, local 2723 llvm::DIType Ty; local 2844 CreateSelfType(const QualType &QualTy, llvm::DIType Ty) argument 2865 llvm::DIType Ty; local 3198 llvm::DIType Ty = getOrCreateType(VD->getType(), Unit); local [all...] |
H A D | CGExpr.cpp | 54 llvm::AllocaInst *CodeGenFunction::CreateTempAlloca(llvm::Type *Ty, argument 57 return new llvm::AllocaInst(Ty, nullptr, "", AllocaInsertPt); 58 return new llvm::AllocaInst(Ty, nullptr, Name, AllocaInsertPt); 68 llvm::AllocaInst *CodeGenFunction::CreateIRTemp(QualType Ty, argument 70 llvm::AllocaInst *Alloc = CreateTempAlloca(ConvertType(Ty), Name); 72 CharUnits Align = getContext().getTypeAlignInChars(Ty); 77 llvm::AllocaInst *CodeGenFunction::CreateMemTemp(QualType Ty, argument 79 llvm::AllocaInst *Alloc = CreateTempAlloca(ConvertTypeForMem(Ty), Name); 81 CharUnits Align = getContext().getTypeAlignInChars(Ty); 416 QualType Ty local 449 EmitTypeCheck(TypeCheckKind TCK, SourceLocation Loc, llvm::Value *Address, QualType Ty, CharUnits Alignment) argument 712 GetUndefRValue(QualType Ty) argument 747 llvm::Type *Ty = llvm::PointerType::getUnqual(ConvertType(E->getType())); local 1005 hasBooleanRepresentation(QualType Ty) argument 1018 getRangeForType(CodeGenFunction &CGF, QualType Ty, llvm::APInt &Min, llvm::APInt &End, bool StrictEnums) argument 1052 getRangeForLoadFromType(QualType Ty) argument 1062 EmitLoadOfScalar(llvm::Value *Addr, bool Volatile, unsigned Alignment, QualType Ty, SourceLocation Loc, llvm::MDNode *TBAAInfo, QualType TBAABaseType, uint64_t TBAAOffset) argument 1156 EmitToMemory(llvm::Value *Value, QualType Ty) argument 1170 EmitFromMemory(llvm::Value *Value, QualType Ty) argument 1181 EmitStoreOfScalar(llvm::Value *Value, llvm::Value *Addr, bool Volatile, unsigned Alignment, QualType Ty, llvm::MDNode *TBAAInfo, bool isInit, QualType TBAABaseType, uint64_t TBAAOffset) argument 1365 llvm::Type *Ty = OrigTy; local 1626 llvm::Type *Ty = OrigTy; local [all...] |
H A D | CGExprScalar.cpp | 46 QualType Ty; // Computation Type. member in struct:__anon17838::BinOpInfo 123 Value *EmitNullValue(QualType Ty); 411 if (Ops.Ty->isSignedIntegerOrEnumerationType()) { 424 if (Ops.Ty->isUnsignedIntegerType() && CGF.SanOpts->UnsignedIntegerOverflow) 833 Value *ScalarExprEmitter::EmitNullValue(QualType Ty) { argument 834 return CGF.EmitFromMemory(CGF.CGM.EmitNullConstant(Ty), Ty); 867 StaticData.push_back(CGF.EmitCheckTypeDescriptor(Info.Ty)); 876 StaticData.push_back(CGF.EmitCheckTypeDescriptor(Info.Ty)); 1534 BinOp.Ty 2135 llvm::IntegerType *Ty = cast<llvm::IntegerType>(Zero->getType()); local 2578 llvm::IntegerType *Ty; local 3203 QualType Ty = VE->getType(); local [all...] |
H A D | CGObjC.cpp | 1398 bool CodeGenFunction::IvarTypeWithAggrGCObjects(QualType Ty) { argument 1401 if (const RecordType *FDTTy = Ty.getTypePtr()->getAs<RecordType>()) 2866 /// static void copyHelper(Ty *dest, const Ty *source) { *dest = *source; } 2874 QualType Ty = PID->getPropertyIvarDecl()->getType(); 2875 if (!Ty->isRecordType()) 2884 if ((HelperFn = CGM.getAtomicSetterHelperFnMap(Ty))) 2898 QualType DestTy = C.getPointerType(Ty); 2899 QualType SrcTy = Ty; 2941 CGM.setAtomicSetterHelperFnMap(Ty, HelperF 2952 QualType Ty = PD->getType(); local 3047 EmitBlockCopyAndAutorelease(llvm::Value *Block, QualType Ty) argument [all...] |
H A D | CGObjCGNU.cpp | 195 llvm::GlobalVariable *MakeGlobal(llvm::StructType *Ty, argument 200 llvm::Constant *C = llvm::ConstantStruct::get(Ty, V); 201 return new llvm::GlobalVariable(TheModule, Ty, false, 207 llvm::GlobalVariable *MakeGlobal(llvm::ArrayType *Ty, argument 212 llvm::Constant *C = llvm::ConstantArray::get(Ty, V); 213 return new llvm::GlobalVariable(TheModule, Ty, false, 218 llvm::GlobalVariable *MakeGlobalArray(llvm::Type *Ty, argument 223 llvm::ArrayType *ArrayTy = llvm::ArrayType::get(Ty, V.size()); 276 llvm::Value* EnforceType(CGBuilderTy &B, llvm::Value *V, llvm::Type *Ty) { argument 277 if (V->getType() == Ty) retur [all...] |
H A D | CodeGenModule.cpp | 1249 llvm::Type *Ty = getTypes().GetFunctionType(FI); local 1251 GetOrCreateLLVMFunction(MangledName, Ty, GD, /*ForVTable=*/false, 1426 llvm::Type *Ty, 1441 if (Entry->getType()->getElementType() == Ty) 1445 return llvm::ConstantExpr::getBitCast(Entry, Ty->getPointerTo()); 1454 if (isa<llvm::FunctionType>(Ty)) { 1455 FTy = cast<llvm::FunctionType>(Ty); 1537 assert(F->getType()->getElementType() == Ty); 1541 llvm::Type *PTy = llvm::PointerType::getUnqual(Ty); 1545 /// GetAddrOfFunction - Return the address of the given function. If Ty i 1425 GetOrCreateLLVMFunction(StringRef MangledName, llvm::Type *Ty, GlobalDecl GD, bool ForVTable, bool DontDefer, llvm::AttributeSet ExtraAttrs) argument 1548 GetAddrOfFunction(GlobalDecl GD, llvm::Type *Ty, bool ForVTable, bool DontDefer) argument 1581 isTypeConstant(QualType Ty, bool ExcludeCtor) argument 1615 GetOrCreateLLVMGlobal(StringRef MangledName, llvm::PointerType *Ty, const VarDecl *D) argument 1689 CreateOrReplaceCXXRuntimeVariable(StringRef Name, llvm::Type *Ty, llvm::GlobalValue::LinkageTypes Linkage) argument 1730 GetAddrOfGlobalVar(const VarDecl *D, llvm::Type *Ty) argument 1747 CreateRuntimeVariable(llvm::Type *Ty, StringRef Name) argument 2252 llvm::FunctionType *Ty = getTypes().GetFunctionType(FI); local 2484 llvm::Type *Ty = getTypes().ConvertType(getContext().IntTy); local 2505 llvm::Type *Ty = getTypes().ConvertType(getContext().UnsignedIntTy); local 2579 llvm::Type *Ty = getTypes().ConvertType(getContext().IntTy); local 2660 llvm::Type *Ty = getTypes().ConvertType(getContext().UnsignedIntTy); local 3389 GetAddrOfRTTIDescriptor(QualType Ty, bool ForEH) argument [all...] |
H A D | ItaniumCXXABI.cpp | 114 llvm::Constant *getAddrOfRTTIDescriptor(QualType Ty) override; 193 llvm::Type *Ty) override; 669 llvm::Type *Ty; local 673 Ty = Types.GetFunctionType(Types.arrangeCXXMethodDeclaration(MD)); 677 Ty = CGM.PtrDiffTy; 679 llvm::Constant *addr = CGM.GetAddrOfFunction(MD, Ty); 1331 llvm::Type *Ty) { 1333 Ty = Ty->getPointerTo()->getPointerTo(); 1334 llvm::Value *VTable = CGF.GetVTablePtr(This, Ty); 1328 getVirtualFunctionPointer(CodeGenFunction &CGF, GlobalDecl GD, llvm::Value *This, llvm::Type *Ty) argument 1351 llvm::Type *Ty = CGF.CGM.getTypes().GetFunctionType(*FInfo); local 1947 llvm::Type *Ty = CGF.getTypes().ConvertTypeForMem(T); local 2072 GetAddrOfTypeName( QualType Ty, llvm::GlobalVariable::LinkageTypes Linkage) argument 2095 GetAddrOfExternalRTTIDescriptor(QualType Ty) argument 2119 TypeInfoIsInStandardLibrary(const BuiltinType *Ty) argument 2199 IsStandardLibraryRTTIDescriptor(QualType Ty) argument 2216 ShouldUseExternalRTTIDescriptor(CodeGenModule &CGM, QualType Ty) argument 2256 ContainsIncompleteClassType(QualType Ty) argument 2307 BuildVTablePointer(const Type *Ty) argument 2430 getTypeInfoLinkage(CodeGenModule &CGM, QualType Ty) argument 2472 BuildTypeInfo(QualType Ty, bool Force) argument 2877 BuildPointerToMemberTypeInfo(const MemberPointerType *Ty) argument 2919 getAddrOfRTTIDescriptor(QualType Ty) argument [all...] |
H A D | MicrosoftCXXABI.cpp | 67 llvm::Constant *getAddrOfRTTIDescriptor(QualType Ty) override; 210 llvm::Type *Ty) override; 1363 llvm::Type *Ty) { 1367 Ty = Ty->getPointerTo()->getPointerTo(); 1370 llvm::Value *VTable = CGF.GetVTablePtr(VPtr, Ty); 1391 llvm::Type *Ty = CGF.CGM.getTypes().GetFunctionType(*FInfo); local 1392 llvm::Value *Callee = getVirtualFunctionPointer(CGF, GD, This, Ty); 1958 llvm::Type *Ty; local 1962 Ty 1360 getVirtualFunctionPointer(CodeGenFunction &CGF, GlobalDecl GD, llvm::Value *This, llvm::Type *Ty) argument 2588 getLinkageForRTTI(QualType Ty) argument [all...] |
H A D | TargetInfo.cpp | 93 if (llvm::Type *Ty = getCoerceToType()) 94 Ty->print(OS); 284 static bool is32Or64BitBasicType(QualType Ty, ASTContext &Context) { argument 286 if (const ComplexType *CTy = Ty->getAs<ComplexType>()) 287 Ty = CTy->getElementType(); 292 if (!Ty->getAs<BuiltinType>() && !Ty->hasPointerRepresentation() && 293 !Ty->isEnumeralType() && !Ty->isBlockPointerType()) 296 uint64_t Size = Context.getTypeSize(Ty); 309 canExpandIndirectArgument(QualType Ty, ASTContext &Context) argument 373 EmitVAArg(llvm::Value *VAListAddr, QualType Ty, CodeGenFunction &CGF) const argument 438 EmitVAArg(llvm::Value *VAListAddr, QualType Ty, CodeGenFunction &CGF) const argument 485 X86AdjustInlineAsmType(CodeGen::CodeGenFunction &CGF, StringRef Constraint, llvm::Type* Ty) argument 611 shouldReturnTypeInRegister(QualType Ty, ASTContext &Context) const argument 740 isSSEVectorType(ASTContext &Context, QualType Ty) argument 744 isRecordWithSSEVectorType(ASTContext &Context, QualType Ty) argument 769 getTypeStackAlignInBytes(QualType Ty, unsigned Align) const argument 790 getIndirectResult(QualType Ty, bool ByVal, CCState &State) const argument 825 shouldUseInReg(QualType Ty, CCState &State, bool &NeedsPadding) const argument 867 classifyArgumentType(QualType Ty, CCState &State) const argument 999 llvm::Type *Ty = llvm::Type::getInt8Ty(getVMContext()); local 1053 EmitVAArg(llvm::Value *VAListAddr, QualType Ty, CodeGenFunction &CGF) const argument 1539 classify(QualType Ty, uint64_t OffsetBase, Class &Lo, Class &Hi, bool isNamedArg) const argument 3358 classifyArgumentType(QualType Ty, unsigned &AllocatedVFP, bool &IsHA, unsigned &AllocatedGPR, bool &IsSmallAggr, bool IsNamedArg) const argument 3529 EmitAArch64VAArg(llvm::Value *VAListAddr, QualType Ty, int AllocatedGPR, int AllocatedVFP, bool IsIndirect, CodeGenFunction &CGF) argument 3757 EmitAAPCSVAArg(llvm::Value *VAListAddr, QualType Ty, CodeGenFunction &CGF) const argument 3769 EmitDarwinVAArg(llvm::Value *VAListAddr, QualType Ty, CodeGenFunction &CGF) const argument 4064 isHomogeneousAggregate(QualType Ty, const Type *&Base, ASTContext &Context, uint64_t *HAMembers) argument 4199 classifyArgumentType(QualType Ty, bool isVariadic, bool &IsCPRC) const argument 4355 isIntegerLikeType(QualType Ty, ASTContext &Context, llvm::LLVMContext &VMContext) argument 4536 EmitVAArg(llvm::Value *VAListAddr, QualType Ty, CodeGenFunction &CGF) const argument 4641 EmitVAArg(llvm::Value *VAListAddr, QualType Ty, CodeGenFunction &CGF) const argument 4717 EmitVAArg(llvm::Value *VAListAddr, QualType Ty, CodeGenFunction &CFG) const argument 4901 EmitVAArg(llvm::Value *VAListAddr, QualType Ty, CodeGenFunction &CGF) const argument 5182 HandleAggregates(QualType Ty, uint64_t TySize) const argument 5213 const QualType Ty = i->getType(); local 5247 classifyArgumentType(QualType Ty, uint64_t &Offset) const argument 5369 EmitVAArg(llvm::Value *VAListAddr, QualType Ty, CodeGenFunction &CGF) const argument 5602 EmitVAArg(llvm::Value *VAListAddr, QualType Ty, CodeGenFunction &CGF) const argument 5711 addFloat(uint64_t Offset, llvm::Type *Ty, unsigned Bits) argument 5777 classifyType(QualType Ty, unsigned SizeLimit) const argument 5824 EmitVAArg(llvm::Value *VAListAddr, QualType Ty, CodeGenFunction &CGF) const argument 6047 EmitVAArg(llvm::Value *VAListAddr, QualType Ty, CodeGenFunction &CGF) const argument [all...] |
/external/clang/lib/Driver/ |
H A D | ToolChains.cpp | 79 types::ID Ty = types::lookupTypeForExtension(Ext); local 82 if (Ty == types::TY_PP_Asm) 85 return Ty;
|
/external/clang/lib/Sema/ |
H A D | SemaCodeComplete.cpp | 2489 QualType Ty = Name.getCXXNameType(); local 2490 if (const RecordType *RecordTy = Ty->getAs<RecordType>()) 2493 = Ty->getAs<InjectedClassNameType>())
|