Lines Matching refs:getContext

173   CurLoc = CGM.getContext().getSourceManager().getExpansionLoc(Loc);  in setLocation()
181 SourceManager &SM = CGM.getContext().getSourceManager(); in setLocation()
222 return getOrCreateType(CGM.getContext().getTypeDeclType(RDecl), in getContextDescriptor()
228 PrintingPolicy PP = CGM.getContext().getPrintingPolicy(); in getPrintingPolicy()
343 ASTContext &Context = CGM.getContext(); in getClassName()
374 SourceManager &SM = CGM.getContext().getSourceManager(); in computeChecksum()
409 SourceManager &SM = CGM.getContext().getSourceManager(); in getOrCreateFile()
483 SourceManager &SM = CGM.getContext().getSourceManager(); in getLineNumber()
496 SourceManager &SM = CGM.getContext().getSourceManager(); in getColumnNumber()
525 SourceManager &SM = CGM.getContext().getSourceManager(); in CreateCompileUnit()
659 unsigned Size = CGM.getContext().getTypeSize(CGM.getContext().VoidPtrTy); in CreateType()
794 uint64_t Size = CGM.getContext().getTypeSize(BT); in CreateType()
804 uint64_t Size = CGM.getContext().getTypeSize(Ty); in CreateType()
835 auto *FromTy = getOrCreateType(Qc.apply(CGM.getContext(), T), Unit); in CreateQualifiedType()
849 return getOrCreateType(CGM.getContext().getObjCIdType(), Unit); in CreateType()
947 if (llvm::DIType *T = getTypeOrNull(CGM.getContext().getRecordType(RD))) in getOrCreateRecordFwdDecl()
978 unsigned AddressSpace = CGM.getContext().getTargetAddressSpace(PointeeTy); in CreatePointerLikeType()
980 auto Align = getTypeAlignIfRequired(Ty, CGM.getContext()); in CreatePointerLikeType()
999 unsigned Size = CGM.getContext().getTypeSize(CGM.getContext().VoidPtrTy); in getOrCreateStructPtrType()
1017 FType = CGM.getContext().IntTy; in collectDefaultElementTypesForBlockPointer()
1021 FType = CGM.getContext().getPointerType(CGM.getContext().VoidTy); in collectDefaultElementTypesForBlockPointer()
1023 FType = CGM.getContext().IntTy; in collectDefaultElementTypesForBlockPointer()
1026 FType = CGM.getContext().getPointerType(Ty->getPointeeType()); in collectDefaultElementTypesForBlockPointer()
1028 FType = CGM.getContext().getPointerType(CGM.getContext().VoidTy); in collectDefaultElementTypesForBlockPointer()
1029 uint64_t FieldSize = CGM.getContext().getTypeSize(Ty); in collectDefaultElementTypesForBlockPointer()
1030 uint32_t FieldAlign = CGM.getContext().getTypeAlign(Ty); in collectDefaultElementTypesForBlockPointer()
1048 FType = CGM.getContext().UnsignedLongTy; in CreateType()
1062 uint64_t Size = CGM.getContext().getTypeSize(Ty); in CreateType()
1225 CGM.getContext().toBits(BitFieldInfo.StorageOffset); in createBitFieldType()
1253 TypeInfo TI = CGM.getContext().getTypeInfo(type); in createFieldType()
1256 Align = getTypeAlignIfRequired(type, CGM.getContext()); in createFieldType()
1270 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(CXXDecl); in CollectRecordLambdaFields()
1283 auto Align = getDeclAlignIfRequired(V, CGM.getContext()); in CollectRecordLambdaFields()
1328 auto Align = getDeclAlignIfRequired(Var, CGM.getContext()); in CreateRecordStaticField()
1350 auto Align = getDeclAlignIfRequired(field, CGM.getContext()); in CollectRecordNormalField()
1361 QualType Ty = CGM.getContext().getTypeDeclType(TD); in CollectRecordNestedType()
1379 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(record); in CollectRecordFields()
1453 unsigned AS = CGM.getContext().getTargetAddressSpace(PointeeTy); in getOrCreateInstanceMethodType()
1455 auto Align = getTypeAlignIfRequired(ThisPtrTy, CGM.getContext()); in getOrCreateInstanceMethodType()
1661 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectCXXBasesAux()
1684 VBPtrOffset = CGM.getContext() in CollectCXXBasesAux()
1691 BaseOffset = CGM.getContext().toBits(RL.getBaseClassOffset(Base)); in CollectCXXBasesAux()
1726 QualType T = TA.getParamTypeForDecl().getDesugaredType(CGM.getContext()); in CollectTemplateParams()
1746 uint64_t fieldOffset = CGM.getContext().getFieldOffset(D); in CollectTemplateParams()
1748 CGM.getContext().toCharUnitsFromBits((int64_t)fieldOffset); in CollectTemplateParams()
1788 T = CGM.getContext().getLValueReferenceType(T); in CollectTemplateParams()
1848 ASTContext &Context = CGM.getContext(); in getOrCreateVTablePtrType()
1881 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectVTableInfo()
1893 CGM.getContext().getTypeSize(CGM.getContext().VoidPtrTy); in CollectVTableInfo()
1919 unsigned Size = CGM.getContext().getTypeSize(CGM.getContext().VoidPtrTy); in CollectVTableInfo()
1952 QualType Ty = CGM.getContext().getEnumType(ED); in completeType()
2027 QualType Ty = CGM.getContext().getRecordType(RD); in completeClass()
2097 QualType Ty = CGM.getContext().getRecordType(RD); in completeRequiredType()
2329 uint64_t Size = CGM.getContext().getTypeSize(Ty); in CreateTypeDefinition()
2330 auto Align = getTypeAlignIfRequired(Ty, CGM.getContext()); in CreateTypeDefinition()
2354 getOrCreateType(CGM.getContext().getObjCInterfaceType(SClass), Unit); in CreateTypeDefinition()
2395 const ASTRecordLayout &RL = CGM.getContext().getASTObjCInterfaceLayout(ID); in CreateTypeDefinition()
2420 ? Field->getBitWidthValue(CGM.getContext()) in CreateTypeDefinition()
2421 : CGM.getContext().getTypeSize(FType); in CreateTypeDefinition()
2422 FieldAlign = getTypeAlignIfRequired(FType, CGM.getContext()); in CreateTypeDefinition()
2433 FieldOffset %= CGM.getContext().getCharWidth(); in CreateTypeDefinition()
2499 uint64_t Size = CGM.getContext().getTypeSize(Ty); in CreateType()
2500 auto Align = getTypeAlignIfRequired(Ty, CGM.getContext()); in CreateType()
2512 Align = getTypeAlignIfRequired(CGM.getContext().getBaseElementType(VAT), in CreateType()
2513 CGM.getContext()); in CreateType()
2519 Align = getTypeAlignIfRequired(Ty->getElementType(), CGM.getContext()); in CreateType()
2525 Size = CGM.getContext().getTypeSize(Ty); in CreateType()
2526 Align = getTypeAlignIfRequired(Ty, CGM.getContext()); in CreateType()
2548 if (Size->EvaluateAsInt(Result, CGM.getContext())) in CreateType()
2586 Size = CGM.getContext().getTypeSize(Ty); in CreateType()
2636 Size = CGM.getContext().getTypeSize(ED->getTypeForDecl()); in CreateEnumType()
2637 Align = getDeclAlignIfRequired(ED, CGM.getContext()); in CreateEnumType()
2679 Size = CGM.getContext().getTypeSize(ED->getTypeForDecl()); in CreateTypeDefinition()
2680 Align = getDeclAlignIfRequired(ED, CGM.getContext()); in CreateTypeDefinition()
2788 Ty = UnwrapTypeForDebugInfo(Ty, CGM.getContext()); in getTypeOrNull()
2814 RetainedTypes.push_back(CGM.getContext().getRecordType(&D).getAsOpaquePtr()); in completeUnusedClass()
2822 Ty = UnwrapTypeForDebugInfo(Ty, CGM.getContext()); in getOrCreateType()
2842 auto *Reader = CGM.getContext().getExternalSource(); in getParentModuleOrNull()
2993 getTypeOrNull(CGM.getContext().getRecordType(RD))); in CreateLimitedType()
3003 uint64_t Size = CGM.getContext().getTypeSize(Ty); in CreateLimitedType()
3004 auto Align = getDeclAlignIfRequired(D, CGM.getContext()); in CreateLimitedType()
3063 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectContainingType()
3067 const ASTRecordLayout &BRL = CGM.getContext().getASTRecordLayout(PBase); in CollectContainingType()
3086 uint64_t FieldSize = CGM.getContext().getTypeSize(FType); in CreateMemberType()
3087 auto FieldAlign = getTypeAlignIfRequired(FType, CGM.getContext()); in CreateMemberType()
3148 QualType ET = CGM.getContext().getAsArrayType(T)->getElementType(); in collectVarDeclProps()
3150 T = CGM.getContext().getConstantArrayType(ET, ConstVal, ArrayType::Normal, in collectVarDeclProps()
3183 DC = CGM.getContext().getTranslationUnitDecl(); in collectVarDeclProps()
3209 QualType FnType = CGM.getContext().getFunctionType( in getFunctionFwdDeclOrStub()
3256 auto Align = getDeclAlignIfRequired(VD, CGM.getContext()); in getGlobalVariableForwardDeclaration()
3273 return getOrCreateType(CGM.getContext().getTypeDeclType(TD), in getDeclarationOrDefinition()
3353 if (ResultTy == CGM.getContext().getObjCInstanceType()) in getOrCreateFunctionType()
3354 ResultTy = CGM.getContext().getPointerType( in getOrCreateFunctionType()
3370 getOrCreateType(CGM.getContext().getObjCSelType(), F))); in getOrCreateFunctionType()
3668 FType = CGM.getContext().getPointerType(CGM.getContext().VoidTy); in EmitTypeForVarWithBlocksAttr()
3671 FType = CGM.getContext().IntTy; in EmitTypeForVarWithBlocksAttr()
3675 bool HasCopyAndDispose = CGM.getContext().BlockRequiresCopying(Type, VD); in EmitTypeForVarWithBlocksAttr()
3677 FType = CGM.getContext().getPointerType(CGM.getContext().VoidTy); in EmitTypeForVarWithBlocksAttr()
3685 if (CGM.getContext().getByrefLifetime(Type, Lifetime, in EmitTypeForVarWithBlocksAttr()
3688 FType = CGM.getContext().getPointerType(CGM.getContext().VoidTy); in EmitTypeForVarWithBlocksAttr()
3693 CharUnits Align = CGM.getContext().getDeclAlign(VD); in EmitTypeForVarWithBlocksAttr()
3694 if (Align > CGM.getContext().toCharUnitsFromBits( in EmitTypeForVarWithBlocksAttr()
3697 CGM.getContext().toCharUnitsFromBits(FieldOffset); in EmitTypeForVarWithBlocksAttr()
3703 FType = CGM.getContext().getConstantArrayType(CGM.getContext().CharTy, in EmitTypeForVarWithBlocksAttr()
3711 FieldSize = CGM.getContext().getTypeSize(FType); in EmitTypeForVarWithBlocksAttr()
3712 FieldAlign = CGM.getContext().toBits(Align); in EmitTypeForVarWithBlocksAttr()
3766 auto Align = getDeclAlignIfRequired(VD, CGM.getContext()); in EmitDeclare()
3768 unsigned AddressSpace = CGM.getContext().getTargetAddressSpace(VD->getType()); in EmitDeclare()
3791 offset = CGM.getContext().toCharUnitsFromBits( in EmitDeclare()
3797 offset = CGM.getContext().toCharUnitsFromBits(XOffset); in EmitDeclare()
3821 auto FieldAlign = getDeclAlignIfRequired(Field, CGM.getContext()); in EmitDeclare()
3912 CGM.getContext().toCharUnitsFromBits(target.getPointerSizeInBits(0)); in EmitDeclareOfBlockDeclRefVariable()
3917 offset = CGM.getContext().toCharUnitsFromBits(XOffset); in EmitDeclareOfBlockDeclRefVariable()
3922 auto Align = getDeclAlignIfRequired(VD, CGM.getContext()); in EmitDeclareOfBlockDeclRefVariable()
3979 auto FnPtrType = CGM.getContext().getPointerType(FnTy->desugar()); in collectDefaultFieldsForBlockLiteralDeclare()
3998 ASTContext &C = CGM.getContext(); in EmitDeclareOfBlockLiteralArgVariable()
4085 auto Align = getDeclAlignIfRequired(variable, CGM.getContext()); in EmitDeclareOfBlockLiteralArgVariable()
4100 CGM.getContext().toBits(block.BlockSize), 0, in EmitDeclareOfBlockLiteralArgVariable()
4197 auto Align = getDeclAlignIfRequired(D, CGM.getContext()); in EmitGlobalVariable()
4201 CGM.getContext().getTargetAddressSpace(D->getType()); in EmitGlobalVariable()
4219 auto Align = getDeclAlignIfRequired(VD, CGM.getContext()); in EmitGlobalVariable()
4247 CGM.getContext().getRecordType(RD).getAsOpaquePtr()); in EmitGlobalVariable()
4257 if (CGM.getContext().getTypeSize(VD->getType()) <= 64) { in EmitGlobalVariable()