Searched defs:Ty (Results 201 - 225 of 257) sorted by relevance

1234567891011

/external/llvm/lib/Target/X86/
H A DX86FastISel.cpp154 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 DX86InstrInfo.cpp4474 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 DGlobalOpt.cpp122 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 DInstCombineCompares.cpp200 "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 DAddressSanitizer.cpp567 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 DObjCARCOpts.cpp1335 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 DSROA.cpp441 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 DBBVectorize.cpp2421 static unsigned getNumScalarElements(Type *Ty) { argument
2422 if (VectorType *VecTy = dyn_cast<VectorType>(Ty))
/external/clang/include/clang/AST/
H A DASTContext.h969 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 DDeclCXX.h2982 UnresolvedUsingValueDecl(DeclContext *DC, QualType Ty, argument
2987 NameInfo.getLoc(), NameInfo.getName(), Ty),
/external/clang/lib/AST/
H A DExpr.cpp49 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 DCFG.cpp1108 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 DCGBuiltin.cpp48 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 DCGCall.cpp256 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 DCGDebugInfo.cpp509 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 DCGExpr.cpp54 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 DCGExprScalar.cpp46 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 DCGObjC.cpp1398 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 DCGObjCGNU.cpp195 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 DCodeGenModule.cpp1249 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 DItaniumCXXABI.cpp114 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 DMicrosoftCXXABI.cpp67 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 DTargetInfo.cpp93 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 DToolChains.cpp79 types::ID Ty = types::lookupTypeForExtension(Ext); local
82 if (Ty == types::TY_PP_Asm)
85 return Ty;
/external/clang/lib/Sema/
H A DSemaCodeComplete.cpp2489 QualType Ty = Name.getCXXNameType(); local
2490 if (const RecordType *RecordTy = Ty->getAs<RecordType>())
2493 = Ty->getAs<InjectedClassNameType>())

Completed in 531 milliseconds

1234567891011