Lines Matching refs:getContext

119       llvm::DILocation::get(DI->LexicalBlockStack.back()->getContext(), 0, 0,  in init()
175 CurLoc = CGM.getContext().getSourceManager().getExpansionLoc(Loc); in setLocation()
183 SourceManager &SM = CGM.getContext().getSourceManager(); in setLocation()
224 return getOrCreateType(CGM.getContext().getTypeDeclType(RDecl), in getContextDescriptor()
230 PrintingPolicy PP = CGM.getContext().getPrintingPolicy(); in getPrintingPolicy()
336 ASTContext &Context = CGM.getContext(); in getClassName()
373 SourceManager &SM = CGM.getContext().getSourceManager(); in computeChecksum()
403 SourceManager &SM = CGM.getContext().getSourceManager(); in getOrCreateFile()
494 SourceManager &SM = CGM.getContext().getSourceManager(); in getLineNumber()
506 SourceManager &SM = CGM.getContext().getSourceManager(); in getColumnNumber()
535 SourceManager &SM = CGM.getContext().getSourceManager(); in CreateCompileUnit()
682 unsigned Size = CGM.getContext().getTypeSize(CGM.getContext().VoidPtrTy); in CreateType()
728 CGM.getContext().getBuiltinVectorTypeInfo(BT); in CreateType()
733 if (Info.ElementType == CGM.getContext().BoolTy) { in CreateType()
735 Info.ElementType = CGM.getContext().UnsignedCharTy; in CreateType()
752 auto Align = getTypeAlignIfRequired(BT, CGM.getContext()); in CreateType()
761 return CreateType(cast<const BuiltinType>(CGM.getContext().IntTy)); in CreateType()
767 CGM.getContext().getBuiltinVectorTypeInfo(BT); in CreateType()
770 unsigned SEW = CGM.getContext().getTypeSize(Info.ElementType); in CreateType()
775 if (Info.ElementType == CGM.getContext().BoolTy) { in CreateType()
812 auto Align = getTypeAlignIfRequired(BT, CGM.getContext()); in CreateType()
910 uint64_t Size = CGM.getContext().getTypeSize(BT); in CreateType()
925 return DBuilder.createBasicType(Name, CGM.getContext().getTypeSize(Ty), in CreateType()
935 uint64_t Size = CGM.getContext().getTypeSize(Ty); in CreateType()
966 auto *FromTy = getOrCreateType(Qc.apply(CGM.getContext(), T), Unit); in CreateQualifiedType()
980 return getOrCreateType(CGM.getContext().getObjCIdType(), Unit); in CreateType()
1085 if (llvm::DIType *T = getTypeOrNull(CGM.getContext().getRecordType(RD))) in getOrCreateRecordFwdDecl()
1097 Size = CGM.getContext().getTypeSize(Ty); in getOrCreateRecordFwdDecl()
1134 unsigned AddressSpace = CGM.getContext().getTargetAddressSpace(PointeeTy); in CreatePointerLikeType()
1136 auto Align = getTypeAlignIfRequired(Ty, CGM.getContext()); in CreatePointerLikeType()
1155 unsigned Size = CGM.getContext().getTypeSize(CGM.getContext().VoidPtrTy); in getOrCreateStructPtrType()
1173 FType = CGM.getContext().IntTy; in collectDefaultElementTypesForBlockPointer()
1177 FType = CGM.getContext().getPointerType(CGM.getContext().VoidTy); in collectDefaultElementTypesForBlockPointer()
1179 FType = CGM.getContext().IntTy; in collectDefaultElementTypesForBlockPointer()
1182 FType = CGM.getContext().getPointerType(Ty->getPointeeType()); in collectDefaultElementTypesForBlockPointer()
1184 FType = CGM.getContext().getPointerType(CGM.getContext().VoidTy); in collectDefaultElementTypesForBlockPointer()
1185 uint64_t FieldSize = CGM.getContext().getTypeSize(Ty); in collectDefaultElementTypesForBlockPointer()
1186 uint32_t FieldAlign = CGM.getContext().getTypeAlign(Ty); in collectDefaultElementTypesForBlockPointer()
1204 FType = CGM.getContext().UnsignedLongTy; in CreateType()
1218 uint64_t Size = CGM.getContext().getTypeSize(Ty); in CreateType()
1272 uint32_t Align = getDeclAlignIfRequired(Ty->getDecl(), CGM.getContext()); in CreateType()
1390 CGM.getContext().toBits(BitFieldInfo.StorageOffset); in createBitFieldType()
1418 TypeInfo TI = CGM.getContext().getTypeInfo(type); in createFieldType()
1421 Align = getTypeAlignIfRequired(type, CGM.getContext()); in createFieldType()
1435 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(CXXDecl); in CollectRecordLambdaFields()
1448 auto Align = getDeclAlignIfRequired(V, CGM.getContext()); in CollectRecordLambdaFields()
1493 auto Align = getDeclAlignIfRequired(Var, CGM.getContext()); in CreateRecordStaticField()
1515 auto Align = getDeclAlignIfRequired(field, CGM.getContext()); in CollectRecordNormalField()
1526 QualType Ty = CGM.getContext().getTypeDeclType(TD); in CollectRecordNestedType()
1544 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(record); in CollectRecordFields()
1626 unsigned AS = CGM.getContext().getTargetAddressSpace(PointeeTy); in getOrCreateInstanceMethodType()
1628 auto Align = getTypeAlignIfRequired(ThisPtrTy, CGM.getContext()); in getOrCreateInstanceMethodType()
1867 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectCXXBasesAux()
1890 VBPtrOffset = CGM.getContext() in CollectCXXBasesAux()
1897 BaseOffset = CGM.getContext().toBits(RL.getBaseClassOffset(Base)); in CollectCXXBasesAux()
1943 CGM.getContext()), in CollectTemplateParams()
1952 QualType T = TA.getParamTypeForDecl().getDesugaredType(CGM.getContext()); in CollectTemplateParams()
1977 uint64_t fieldOffset = CGM.getContext().getFieldOffset(D); in CollectTemplateParams()
1979 CGM.getContext().toCharUnitsFromBits((int64_t)fieldOffset); in CollectTemplateParams()
2029 T = CGM.getContext().getLValueReferenceType(T); in CollectTemplateParams()
2089 ASTContext &Context = CGM.getContext(); in getOrCreateVTablePtrType()
2175 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectVTableInfo()
2187 CGM.getContext().getTypeSize(CGM.getContext().VoidPtrTy); in CollectVTableInfo()
2213 unsigned Size = CGM.getContext().getTypeSize(CGM.getContext().VoidPtrTy); in CollectVTableInfo()
2261 QualType Ty = CGM.getContext().getEnumType(ED); in completeType()
2336 QualType Ty = CGM.getContext().getRecordType(RD); in completeClass()
2436 QualType Ty = CGM.getContext().getRecordType(RD); in completeRequiredType()
2693 uint64_t Size = CGM.getContext().getTypeSize(Ty); in CreateTypeDefinition()
2694 auto Align = getTypeAlignIfRequired(Ty, CGM.getContext()); in CreateTypeDefinition()
2718 getOrCreateType(CGM.getContext().getObjCInterfaceType(SClass), Unit); in CreateTypeDefinition()
2769 const ASTRecordLayout &RL = CGM.getContext().getASTObjCInterfaceLayout(ID); in CreateTypeDefinition()
2794 ? Field->getBitWidthValue(CGM.getContext()) in CreateTypeDefinition()
2795 : CGM.getContext().getTypeSize(FType); in CreateTypeDefinition()
2796 FieldAlign = getTypeAlignIfRequired(FType, CGM.getContext()); in CreateTypeDefinition()
2807 FieldOffset %= CGM.getContext().getCharWidth(); in CreateTypeDefinition()
2881 uint64_t Size = CGM.getContext().getTypeSize(Ty); in CreateType()
2882 auto Align = getTypeAlignIfRequired(Ty, CGM.getContext()); in CreateType()
2893 uint64_t Size = CGM.getContext().getTypeSize(Ty); in CreateType()
2894 uint32_t Align = getTypeAlignIfRequired(Ty, CGM.getContext()); in CreateType()
2921 Align = getTypeAlignIfRequired(CGM.getContext().getBaseElementType(VAT), in CreateType()
2922 CGM.getContext()); in CreateType()
2928 Align = getTypeAlignIfRequired(Ty->getElementType(), CGM.getContext()); in CreateType()
2934 Size = CGM.getContext().getTypeSize(Ty); in CreateType()
2935 Align = getTypeAlignIfRequired(Ty, CGM.getContext()); in CreateType()
2957 if (Size->EvaluateAsInt(Result, CGM.getContext())) in CreateType()
3002 Size = CGM.getContext().getTypeSize(Ty); in CreateType()
3052 Size = CGM.getContext().getTypeSize(ED->getTypeForDecl()); in CreateEnumType()
3053 Align = getDeclAlignIfRequired(ED, CGM.getContext()); in CreateEnumType()
3095 Size = CGM.getContext().getTypeSize(ED->getTypeForDecl()); in CreateTypeDefinition()
3096 Align = getDeclAlignIfRequired(ED, CGM.getContext()); in CreateTypeDefinition()
3205 assert(Ty == UnwrapTypeForDebugInfo(Ty, CGM.getContext())); in getTypeOrNull()
3228 RetainedTypes.push_back(CGM.getContext().getRecordType(&D).getAsOpaquePtr()); in completeUnusedClass()
3243 Ty = UnwrapTypeForDebugInfo(Ty, CGM.getContext()); in getOrCreateType()
3263 auto *Reader = CGM.getContext().getExternalSource(); in getParentModuleOrNull()
3423 getTypeOrNull(CGM.getContext().getRecordType(RD))); in CreateLimitedType()
3433 uint64_t Size = CGM.getContext().getTypeSize(Ty); in CreateLimitedType()
3434 auto Align = getDeclAlignIfRequired(D, CGM.getContext()); in CreateLimitedType()
3498 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectContainingType()
3502 const ASTRecordLayout &BRL = CGM.getContext().getASTRecordLayout(PBase); in CollectContainingType()
3521 uint64_t FieldSize = CGM.getContext().getTypeSize(FType); in CreateMemberType()
3522 auto FieldAlign = getTypeAlignIfRequired(FType, CGM.getContext()); in CreateMemberType()
3589 QualType ET = CGM.getContext().getAsArrayType(T)->getElementType(); in collectVarDeclProps()
3591 T = CGM.getContext().getConstantArrayType(ET, ConstVal, nullptr, in collectVarDeclProps()
3624 DC = CGM.getContext().getTranslationUnitDecl(); in collectVarDeclProps()
3650 QualType FnType = CGM.getContext().getFunctionType( in getFunctionFwdDeclOrStub()
3697 auto Align = getDeclAlignIfRequired(VD, CGM.getContext()); in getGlobalVariableForwardDeclaration()
3714 return getOrCreateType(CGM.getContext().getTypeDeclType(TD), in getDeclarationOrDefinition()
3833 if (ResultTy == CGM.getContext().getObjCInstanceType()) in getOrCreateFunctionType()
3834 ResultTy = CGM.getContext().getPointerType( in getOrCreateFunctionType()
3850 getOrCreateType(CGM.getContext().getObjCSelType(), F))); in getOrCreateFunctionType()
4187 FType = CGM.getContext().getPointerType(CGM.getContext().VoidTy); in EmitTypeForVarWithBlocksAttr()
4190 FType = CGM.getContext().IntTy; in EmitTypeForVarWithBlocksAttr()
4194 bool HasCopyAndDispose = CGM.getContext().BlockRequiresCopying(Type, VD); in EmitTypeForVarWithBlocksAttr()
4196 FType = CGM.getContext().getPointerType(CGM.getContext().VoidTy); in EmitTypeForVarWithBlocksAttr()
4204 if (CGM.getContext().getByrefLifetime(Type, Lifetime, in EmitTypeForVarWithBlocksAttr()
4207 FType = CGM.getContext().getPointerType(CGM.getContext().VoidTy); in EmitTypeForVarWithBlocksAttr()
4212 CharUnits Align = CGM.getContext().getDeclAlign(VD); in EmitTypeForVarWithBlocksAttr()
4213 if (Align > CGM.getContext().toCharUnitsFromBits( in EmitTypeForVarWithBlocksAttr()
4216 CGM.getContext().toCharUnitsFromBits(FieldOffset); in EmitTypeForVarWithBlocksAttr()
4222 FType = CGM.getContext().getConstantArrayType( in EmitTypeForVarWithBlocksAttr()
4223 CGM.getContext().CharTy, pad, nullptr, ArrayType::Normal, 0); in EmitTypeForVarWithBlocksAttr()
4230 FieldSize = CGM.getContext().getTypeSize(FType); in EmitTypeForVarWithBlocksAttr()
4231 FieldAlign = CGM.getContext().toBits(Align); in EmitTypeForVarWithBlocksAttr()
4286 auto Align = getDeclAlignIfRequired(VD, CGM.getContext()); in EmitDeclare()
4288 unsigned AddressSpace = CGM.getContext().getTargetAddressSpace(VD->getType()); in EmitDeclare()
4313 offset = CGM.getContext().toCharUnitsFromBits( in EmitDeclare()
4319 offset = CGM.getContext().toCharUnitsFromBits(XOffset); in EmitDeclare()
4343 auto FieldAlign = getDeclAlignIfRequired(Field, CGM.getContext()); in EmitDeclare()
4515 CGM.getContext().toCharUnitsFromBits(target.getPointerSizeInBits(0)); in EmitDeclareOfBlockDeclRefVariable()
4520 offset = CGM.getContext().toCharUnitsFromBits(XOffset); in EmitDeclareOfBlockDeclRefVariable()
4525 auto Align = getDeclAlignIfRequired(VD, CGM.getContext()); in EmitDeclareOfBlockDeclRefVariable()
4582 auto FnPtrType = CGM.getContext().getPointerType(FnTy->desugar()); in collectDefaultFieldsForBlockLiteralDeclare()
4601 ASTContext &C = CGM.getContext(); in EmitDeclareOfBlockLiteralArgVariable()
4688 auto Align = getDeclAlignIfRequired(variable, CGM.getContext()); in EmitDeclareOfBlockLiteralArgVariable()
4703 CGM.getContext().toBits(block.BlockSize), 0, in EmitDeclareOfBlockLiteralArgVariable()
4809 auto Align = getDeclAlignIfRequired(D, CGM.getContext()); in EmitGlobalVariable()
4813 CGM.getContext().getTargetAddressSpace(D->getType()); in EmitGlobalVariable()
4817 CGM.getContext().getTargetAddressSpace(LangAS::cuda_shared); in EmitGlobalVariable()
4820 CGM.getContext().getTargetAddressSpace(LangAS::cuda_constant); in EmitGlobalVariable()
4847 auto Align = getDeclAlignIfRequired(VD, CGM.getContext()); in EmitGlobalVariable()
4890 CGM.getContext().getRecordType(RD).getAsOpaquePtr()); in EmitGlobalVariable()
4900 if (CGM.getContext().getTypeSize(VD->getType()) <= 64) { in EmitGlobalVariable()
4930 auto Align = getDeclAlignIfRequired(D, CGM.getContext()); in EmitExternalVariable()