Lines Matching full:getcontext
127 CurLoc = CGM.getContext().getSourceManager().getExpansionLoc(Loc);
135 SourceManager &SM = CGM.getContext().getSourceManager();
177 return getOrCreateType(CGM.getContext().getTypeDeclType(RDecl),
263 RD->getNameForDiagnostic(OS, CGM.getContext().getPrintingPolicy(),
289 ASTContext &Context = CGM.getContext();
318 SourceManager &SM = CGM.getContext().getSourceManager();
358 SourceManager &SM = CGM.getContext().getSourceManager();
371 SourceManager &SM = CGM.getContext().getSourceManager();
397 SourceManager &SM = CGM.getContext().getSourceManager();
496 unsigned Size = CGM.getContext().getTypeSize(CGM.getContext().VoidPtrTy);
525 "opencl_sampler_t", CGM.getContext().getTypeSize(BT),
526 CGM.getContext().getTypeAlign(BT), llvm::dwarf::DW_ATE_unsigned);
601 uint64_t Size = CGM.getContext().getTypeSize(BT);
602 uint64_t Align = CGM.getContext().getTypeAlign(BT);
612 uint64_t Size = CGM.getContext().getTypeSize(Ty);
613 uint64_t Align = CGM.getContext().getTypeAlign(Ty);
644 auto *FromTy = getOrCreateType(Qc.apply(CGM.getContext(), T), Unit);
658 return getOrCreateType(CGM.getContext().getObjCIdType(), Unit);
720 if (llvm::DIType *T = getTypeOrNull(CGM.getContext().getRecordType(RD)))
731 Size = CGM.getContext().getTypeSize(Ty);
732 Align = CGM.getContext().getTypeAlign(Ty);
753 unsigned AS = CGM.getContext().getTargetAddressSpace(PointeeTy);
755 uint64_t Align = CGM.getContext().getTypeAlign(Ty);
772 unsigned Size = CGM.getContext().getTypeSize(CGM.getContext().VoidPtrTy);
786 FType = CGM.getContext().UnsignedLongTy;
801 uint64_t Size = CGM.getContext().getTypeSize(Ty);
806 FType = CGM.getContext().getPointerType(CGM.getContext().VoidTy);
808 FType = CGM.getContext().IntTy;
811 FType = CGM.getContext().getPointerType(Ty->getPointeeType());
814 FType = CGM.getContext().getPointerType(CGM.getContext().VoidTy);
815 FieldSize = CGM.getContext().getTypeSize(Ty);
816 FieldAlign = CGM.getContext().getTypeAlign(Ty);
842 Ty->getTemplateName().print(OS, CGM.getContext().getPrintingPolicy(),
847 CGM.getContext().getPrintingPolicy());
970 unsigned AlignInBits = CGM.getContext().getTypeAlign(Ty);
972 CGM.getContext().toBits(BitFieldInfo.StorageOffset);
994 TypeInfo TI = CGM.getContext().getTypeInfo(type);
1010 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(CXXDecl);
1105 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(record);
1143 return getOrCreateInstanceMethodType(Method->getThisType(CGM.getContext()),
1166 unsigned AS = CGM.getContext().getTargetAddressSpace(PointeeTy);
1168 uint64_t Align = CGM.getContext().getTypeAlign(ThisPtrTy);
1354 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD);
1377 BaseOffset = CGM.getContext().toBits(RL.getBaseClassOffset(Base));
1412 QualType T = TA.getParamTypeForDecl().getDesugaredType(CGM.getContext());
1432 uint64_t fieldOffset = CGM.getContext().getFieldOffset(D);
1434 CGM.getContext().toCharUnitsFromBits((int64_t)fieldOffset);
1475 T = CGM.getContext().getLValueReferenceType(T);
1520 ASTContext &Context = CGM.getContext();
1540 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD);
1550 unsigned Size = CGM.getContext().getTypeSize(CGM.getContext().VoidPtrTy);
1583 QualType Ty = CGM.getContext().getEnumType(ED);
1610 QualType Ty = CGM.getContext().getRecordType(RD);
1619 QualType Ty = CGM.getContext().getRecordType(RD);
1895 uint64_t Size = CGM.getContext().getTypeSize(Ty);
1896 uint64_t Align = CGM.getContext().getTypeAlign(Ty);
1920 getOrCreateType(CGM.getContext().getObjCInterfaceType(SClass), Unit);
1960 const ASTRecordLayout &RL = CGM.getContext().getASTObjCInterfaceLayout(ID);
1985 ? Field->getBitWidthValue(CGM.getContext())
1986 : CGM.getContext().getTypeSize(FType);
1987 FieldAlign = CGM.getContext().getTypeAlign(FType);
1998 FieldOffset %= CGM.getContext().getCharWidth();
2060 uint64_t Size = CGM.getContext().getTypeSize(Ty);
2061 uint64_t Align = CGM.getContext().getTypeAlign(Ty);
2074 CGM.getContext().getTypeAlign(CGM.getContext().getBaseElementType(VAT));
2080 Align = CGM.getContext().getTypeAlign(Ty->getElementType());
2086 Size = CGM.getContext().getTypeSize(Ty);
2087 Align = CGM.getContext().getTypeAlign(Ty);
2136 Size = CGM.getContext().getTypeSize(Ty);
2165 getOrCreateInstanceMethodType(CGM.getContext().getPointerType(QualType(
2188 Size = CGM.getContext().getTypeSize(ED->getTypeForDecl());
2189 Align = CGM.getContext().getTypeAlign(ED->getTypeForDecl());
2231 Size = CGM.getContext().getTypeSize(ED->getTypeForDecl());
2232 Align = CGM.getContext().getTypeAlign(ED->getTypeForDecl());
2316 Ty = UnwrapTypeForDebugInfo(Ty, CGM.getContext());
2336 RetainedTypes.push_back(CGM.getContext().getRecordType(&SD).getAsOpaquePtr());
2344 Ty = UnwrapTypeForDebugInfo(Ty, CGM.getContext());
2364 auto *Reader = CGM.getContext().getExternalSource();
2380 FullSourceLoc Loc(D->getLocation(), CGM.getContext().getSourceManager());
2516 getTypeOrNull(CGM.getContext().getRecordType(RD)));
2526 uint64_t Size = CGM.getContext().getTypeSize(Ty);
2527 uint64_t Align = CGM.getContext().getTypeAlign(Ty);
2573 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD);
2577 const ASTRecordLayout &BRL = CGM.getContext().getASTRecordLayout(PBase);
2596 uint64_t FieldSize = CGM.getContext().getTypeSize(FType);
2597 unsigned FieldAlign = CGM.getContext().getTypeAlign(FType);
2652 QualType ET = CGM.getContext().getAsArrayType(T)->getElementType();
2654 T = CGM.getContext().getConstantArrayType(ET, ConstVal,
2680 DC = CGM.getContext().getTranslationUnitDecl();
2703 QualType FnType = CGM.getContext().getFunctionType(
2743 return getOrCreateType(CGM.getContext().getTypeDeclType(TD),
2820 if (ResultTy == CGM.getContext().getObjCInstanceType())
2821 ResultTy = CGM.getContext().getPointerType(
2836 getOrCreateType(CGM.getContext().getObjCSelType(), F)));
3059 FType = CGM.getContext().getPointerType(CGM.getContext().VoidTy);
3062 FType = CGM.getContext().IntTy;
3066 bool HasCopyAndDispose = CGM.getContext().BlockRequiresCopying(Type, VD);
3068 FType = CGM.getContext().getPointerType(CGM.getContext().VoidTy);
3076 if (CGM.getContext().getByrefLifetime(Type, Lifetime,
3079 FType = CGM.getContext().getPointerType(CGM.getContext().VoidTy);
3084 CharUnits Align = CGM.getContext().getDeclAlign(VD);
3085 if (Align > CGM.getContext().toCharUnitsFromBits(
3088 CGM.getContext().toCharUnitsFromBits(FieldOffset);
3094 FType = CGM.getContext().getConstantArrayType(CGM.getContext().CharTy,
3102 FieldSize = CGM.getContext().getTypeSize(FType);
3103 FieldAlign = CGM.getContext().toBits(Align);
3176 offset = CGM.getContext().toCharUnitsFromBits(
3182 offset = CGM.getContext().toCharUnitsFromBits(XOffset);
3308 CGM.getContext().toCharUnitsFromBits(target.getPointerSizeInBits(0));
3313 offset = CGM.getContext().toCharUnitsFromBits(XOffset);
3355 ASTContext &C = CGM.getContext();
3381 auto FnPtrType = CGM.getContext().getPointerType(FnTy->desugar());
3474 CGM.getContext().toBits(block.BlockSize),
3475 CGM.getContext().toBits(block.BlockAlign), 0, nullptr, fieldsArray);
3609 CGM.getContext().getRecordType(RD).getAsOpaquePtr());