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()
309 ASTContext &Context = CGM.getContext(); in getClassName()
346 SourceManager &SM = CGM.getContext().getSourceManager(); in computeChecksum()
376 SourceManager &SM = CGM.getContext().getSourceManager(); in getOrCreateFile()
467 SourceManager &SM = CGM.getContext().getSourceManager(); in getLineNumber()
479 SourceManager &SM = CGM.getContext().getSourceManager(); in getColumnNumber()
508 SourceManager &SM = CGM.getContext().getSourceManager(); in CreateCompileUnit()
660 unsigned Size = CGM.getContext().getTypeSize(CGM.getContext().VoidPtrTy); in CreateType()
706 CGM.getContext().getBuiltinVectorTypeInfo(BT); in CreateType()
711 if (Info.ElementType == CGM.getContext().BoolTy) { in CreateType()
713 Info.ElementType = CGM.getContext().UnsignedCharTy; in CreateType()
730 auto Align = getTypeAlignIfRequired(BT, CGM.getContext()); in CreateType()
739 return CreateType(cast<const BuiltinType>(CGM.getContext().IntTy)); in CreateType()
745 CGM.getContext().getBuiltinVectorTypeInfo(BT); in CreateType()
748 unsigned SEW = CGM.getContext().getTypeSize(Info.ElementType); in CreateType()
753 if (Info.ElementType == CGM.getContext().BoolTy) { in CreateType()
790 auto Align = getTypeAlignIfRequired(BT, CGM.getContext()); in CreateType()
888 uint64_t Size = CGM.getContext().getTypeSize(BT); in CreateType()
903 return DBuilder.createBasicType(Name, CGM.getContext().getTypeSize(Ty), in CreateType()
913 uint64_t Size = CGM.getContext().getTypeSize(Ty); in CreateType()
944 auto *FromTy = getOrCreateType(Qc.apply(CGM.getContext(), T), Unit); in CreateQualifiedType()
958 return getOrCreateType(CGM.getContext().getObjCIdType(), Unit); in CreateType()
1063 if (llvm::DIType *T = getTypeOrNull(CGM.getContext().getRecordType(RD))) in getOrCreateRecordFwdDecl()
1075 Size = CGM.getContext().getTypeSize(Ty); in getOrCreateRecordFwdDecl()
1112 unsigned AddressSpace = CGM.getContext().getTargetAddressSpace(PointeeTy); in CreatePointerLikeType()
1114 auto Align = getTypeAlignIfRequired(Ty, CGM.getContext()); in CreatePointerLikeType()
1133 unsigned Size = CGM.getContext().getTypeSize(CGM.getContext().VoidPtrTy); in getOrCreateStructPtrType()
1151 FType = CGM.getContext().IntTy; in collectDefaultElementTypesForBlockPointer()
1155 FType = CGM.getContext().getPointerType(CGM.getContext().VoidTy); in collectDefaultElementTypesForBlockPointer()
1157 FType = CGM.getContext().IntTy; in collectDefaultElementTypesForBlockPointer()
1160 FType = CGM.getContext().getPointerType(Ty->getPointeeType()); in collectDefaultElementTypesForBlockPointer()
1162 FType = CGM.getContext().getPointerType(CGM.getContext().VoidTy); in collectDefaultElementTypesForBlockPointer()
1163 uint64_t FieldSize = CGM.getContext().getTypeSize(Ty); in collectDefaultElementTypesForBlockPointer()
1164 uint32_t FieldAlign = CGM.getContext().getTypeAlign(Ty); in collectDefaultElementTypesForBlockPointer()
1182 FType = CGM.getContext().UnsignedLongTy; in CreateType()
1196 uint64_t Size = CGM.getContext().getTypeSize(Ty); in CreateType()
1250 uint32_t Align = getDeclAlignIfRequired(Ty->getDecl(), CGM.getContext()); in CreateType()
1371 CGM.getContext().toBits(BitFieldInfo.StorageOffset); in createBitFieldType()
1399 TypeInfo TI = CGM.getContext().getTypeInfo(type); in createFieldType()
1402 Align = getTypeAlignIfRequired(type, CGM.getContext()); in createFieldType()
1416 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(CXXDecl); in CollectRecordLambdaFields()
1429 auto Align = getDeclAlignIfRequired(V, CGM.getContext()); in CollectRecordLambdaFields()
1474 auto Align = getDeclAlignIfRequired(Var, CGM.getContext()); in CreateRecordStaticField()
1496 auto Align = getDeclAlignIfRequired(field, CGM.getContext()); in CollectRecordNormalField()
1507 QualType Ty = CGM.getContext().getTypeDeclType(TD); in CollectRecordNestedType()
1525 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(record); in CollectRecordFields()
1607 unsigned AS = CGM.getContext().getTargetAddressSpace(PointeeTy); in getOrCreateInstanceMethodType()
1609 auto Align = getTypeAlignIfRequired(ThisPtrTy, CGM.getContext()); in getOrCreateInstanceMethodType()
1848 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectCXXBasesAux()
1871 VBPtrOffset = CGM.getContext() in CollectCXXBasesAux()
1878 BaseOffset = CGM.getContext().toBits(RL.getBaseClassOffset(Base)); in CollectCXXBasesAux()
1924 CGM.getContext()), in CollectTemplateParams()
1933 QualType T = TA.getParamTypeForDecl().getDesugaredType(CGM.getContext()); in CollectTemplateParams()
1958 uint64_t fieldOffset = CGM.getContext().getFieldOffset(D); in CollectTemplateParams()
1960 CGM.getContext().toCharUnitsFromBits((int64_t)fieldOffset); in CollectTemplateParams()
2010 T = CGM.getContext().getLValueReferenceType(T); in CollectTemplateParams()
2070 ASTContext &Context = CGM.getContext(); in getOrCreateVTablePtrType()
2156 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectVTableInfo()
2168 CGM.getContext().getTypeSize(CGM.getContext().VoidPtrTy); in CollectVTableInfo()
2194 unsigned Size = CGM.getContext().getTypeSize(CGM.getContext().VoidPtrTy); in CollectVTableInfo()
2242 QualType Ty = CGM.getContext().getEnumType(ED); in completeType()
2317 QualType Ty = CGM.getContext().getRecordType(RD); in completeClass()
2417 QualType Ty = CGM.getContext().getRecordType(RD); in completeRequiredType()
2674 uint64_t Size = CGM.getContext().getTypeSize(Ty); in CreateTypeDefinition()
2675 auto Align = getTypeAlignIfRequired(Ty, CGM.getContext()); in CreateTypeDefinition()
2699 getOrCreateType(CGM.getContext().getObjCInterfaceType(SClass), Unit); in CreateTypeDefinition()
2750 const ASTRecordLayout &RL = CGM.getContext().getASTObjCInterfaceLayout(ID); in CreateTypeDefinition()
2775 ? Field->getBitWidthValue(CGM.getContext()) in CreateTypeDefinition()
2776 : CGM.getContext().getTypeSize(FType); in CreateTypeDefinition()
2777 FieldAlign = getTypeAlignIfRequired(FType, CGM.getContext()); in CreateTypeDefinition()
2788 FieldOffset %= CGM.getContext().getCharWidth(); in CreateTypeDefinition()
2862 uint64_t Size = CGM.getContext().getTypeSize(Ty); in CreateType()
2863 auto Align = getTypeAlignIfRequired(Ty, CGM.getContext()); in CreateType()
2874 uint64_t Size = CGM.getContext().getTypeSize(Ty); in CreateType()
2875 uint32_t Align = getTypeAlignIfRequired(Ty, CGM.getContext()); in CreateType()
2902 Align = getTypeAlignIfRequired(CGM.getContext().getBaseElementType(VAT), in CreateType()
2903 CGM.getContext()); in CreateType()
2909 Align = getTypeAlignIfRequired(Ty->getElementType(), CGM.getContext()); in CreateType()
2915 Size = CGM.getContext().getTypeSize(Ty); in CreateType()
2916 Align = getTypeAlignIfRequired(Ty, CGM.getContext()); in CreateType()
2938 if (Size->EvaluateAsInt(Result, CGM.getContext())) in CreateType()
2988 Size = CGM.getContext().getTypeSize(Ty); in CreateType()
3038 Size = CGM.getContext().getTypeSize(ED->getTypeForDecl()); in CreateEnumType()
3039 Align = getDeclAlignIfRequired(ED, CGM.getContext()); in CreateEnumType()
3081 Size = CGM.getContext().getTypeSize(ED->getTypeForDecl()); in CreateTypeDefinition()
3082 Align = getDeclAlignIfRequired(ED, CGM.getContext()); in CreateTypeDefinition()
3187 assert(Ty == UnwrapTypeForDebugInfo(Ty, CGM.getContext())); in getTypeOrNull()
3210 RetainedTypes.push_back(CGM.getContext().getRecordType(&D).getAsOpaquePtr()); in completeUnusedClass()
3225 Ty = UnwrapTypeForDebugInfo(Ty, CGM.getContext()); in getOrCreateType()
3245 auto *Reader = CGM.getContext().getExternalSource(); in getParentModuleOrNull()
3405 getTypeOrNull(CGM.getContext().getRecordType(RD))); in CreateLimitedType()
3415 uint64_t Size = CGM.getContext().getTypeSize(Ty); in CreateLimitedType()
3416 auto Align = getDeclAlignIfRequired(D, CGM.getContext()); in CreateLimitedType()
3480 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectContainingType()
3484 const ASTRecordLayout &BRL = CGM.getContext().getASTRecordLayout(PBase); in CollectContainingType()
3503 uint64_t FieldSize = CGM.getContext().getTypeSize(FType); in CreateMemberType()
3504 auto FieldAlign = getTypeAlignIfRequired(FType, CGM.getContext()); in CreateMemberType()
3572 QualType ET = CGM.getContext().getAsArrayType(T)->getElementType(); in collectVarDeclProps()
3574 T = CGM.getContext().getConstantArrayType(ET, ConstVal, nullptr, in collectVarDeclProps()
3607 DC = CGM.getContext().getTranslationUnitDecl(); in collectVarDeclProps()
3633 QualType FnType = CGM.getContext().getFunctionType( in getFunctionFwdDeclOrStub()
3680 auto Align = getDeclAlignIfRequired(VD, CGM.getContext()); in getGlobalVariableForwardDeclaration()
3697 return getOrCreateType(CGM.getContext().getTypeDeclType(TD), in getDeclarationOrDefinition()
3816 if (ResultTy == CGM.getContext().getObjCInstanceType()) in getOrCreateFunctionType()
3817 ResultTy = CGM.getContext().getPointerType( in getOrCreateFunctionType()
3833 getOrCreateType(CGM.getContext().getObjCSelType(), F))); in getOrCreateFunctionType()
4165 FType = CGM.getContext().getPointerType(CGM.getContext().VoidTy); in EmitTypeForVarWithBlocksAttr()
4168 FType = CGM.getContext().IntTy; in EmitTypeForVarWithBlocksAttr()
4172 bool HasCopyAndDispose = CGM.getContext().BlockRequiresCopying(Type, VD); in EmitTypeForVarWithBlocksAttr()
4174 FType = CGM.getContext().getPointerType(CGM.getContext().VoidTy); in EmitTypeForVarWithBlocksAttr()
4182 if (CGM.getContext().getByrefLifetime(Type, Lifetime, in EmitTypeForVarWithBlocksAttr()
4185 FType = CGM.getContext().getPointerType(CGM.getContext().VoidTy); in EmitTypeForVarWithBlocksAttr()
4190 CharUnits Align = CGM.getContext().getDeclAlign(VD); in EmitTypeForVarWithBlocksAttr()
4191 if (Align > CGM.getContext().toCharUnitsFromBits( in EmitTypeForVarWithBlocksAttr()
4194 CGM.getContext().toCharUnitsFromBits(FieldOffset); in EmitTypeForVarWithBlocksAttr()
4200 FType = CGM.getContext().getConstantArrayType( in EmitTypeForVarWithBlocksAttr()
4201 CGM.getContext().CharTy, pad, nullptr, ArrayType::Normal, 0); in EmitTypeForVarWithBlocksAttr()
4208 FieldSize = CGM.getContext().getTypeSize(FType); in EmitTypeForVarWithBlocksAttr()
4209 FieldAlign = CGM.getContext().toBits(Align); in EmitTypeForVarWithBlocksAttr()
4264 auto Align = getDeclAlignIfRequired(VD, CGM.getContext()); in EmitDeclare()
4266 unsigned AddressSpace = CGM.getContext().getTargetAddressSpace(VD->getType()); in EmitDeclare()
4291 offset = CGM.getContext().toCharUnitsFromBits( in EmitDeclare()
4297 offset = CGM.getContext().toCharUnitsFromBits(XOffset); in EmitDeclare()
4321 auto FieldAlign = getDeclAlignIfRequired(Field, CGM.getContext()); in EmitDeclare()
4493 CGM.getContext().toCharUnitsFromBits(target.getPointerSizeInBits(0)); in EmitDeclareOfBlockDeclRefVariable()
4498 offset = CGM.getContext().toCharUnitsFromBits(XOffset); in EmitDeclareOfBlockDeclRefVariable()
4503 auto Align = getDeclAlignIfRequired(VD, CGM.getContext()); in EmitDeclareOfBlockDeclRefVariable()
4560 auto FnPtrType = CGM.getContext().getPointerType(FnTy->desugar()); in collectDefaultFieldsForBlockLiteralDeclare()
4579 ASTContext &C = CGM.getContext(); in EmitDeclareOfBlockLiteralArgVariable()
4666 auto Align = getDeclAlignIfRequired(variable, CGM.getContext()); in EmitDeclareOfBlockLiteralArgVariable()
4681 CGM.getContext().toBits(block.BlockSize), 0, in EmitDeclareOfBlockLiteralArgVariable()
4795 auto Align = getDeclAlignIfRequired(D, CGM.getContext()); in EmitGlobalVariable()
4799 CGM.getContext().getTargetAddressSpace(D->getType()); in EmitGlobalVariable()
4803 CGM.getContext().getTargetAddressSpace(LangAS::cuda_shared); in EmitGlobalVariable()
4806 CGM.getContext().getTargetAddressSpace(LangAS::cuda_constant); in EmitGlobalVariable()
4829 auto Align = getDeclAlignIfRequired(VD, CGM.getContext()); in EmitGlobalVariable()
4872 CGM.getContext().getRecordType(RD).getAsOpaquePtr()); in EmitGlobalVariable()
4882 if (CGM.getContext().getTypeSize(VD->getType()) <= 64) { in EmitGlobalVariable()
4912 auto Align = getDeclAlignIfRequired(D, CGM.getContext()); in EmitExternalVariable()