Lines Matching refs:getContext

124       llvm::DILocation::get(DI->LexicalBlockStack.back()->getContext(), 0, 0,  in init()
180 CurLoc = CGM.getContext().getSourceManager().getExpansionLoc(Loc); in setLocation()
188 SourceManager &SM = CGM.getContext().getSourceManager(); in setLocation()
229 return getOrCreateType(CGM.getContext().getTypeDeclType(RDecl), in getContextDescriptor()
235 PrintingPolicy PP = CGM.getContext().getPrintingPolicy(); in getPrintingPolicy()
320 ASTContext &Context = CGM.getContext(); in getClassName()
357 SourceManager &SM = CGM.getContext().getSourceManager(); in computeChecksum()
392 SourceManager &SM = CGM.getContext().getSourceManager(); in getOrCreateFile()
485 SourceManager &SM = CGM.getContext().getSourceManager(); in getLineNumber()
497 SourceManager &SM = CGM.getContext().getSourceManager(); in getColumnNumber()
528 SourceManager &SM = CGM.getContext().getSourceManager(); in CreateCompileUnit()
684 unsigned Size = CGM.getContext().getTypeSize(CGM.getContext().VoidPtrTy); in CreateType()
730 CGM.getContext().getBuiltinVectorTypeInfo(BT); in CreateType()
735 if (Info.ElementType == CGM.getContext().BoolTy) { in CreateType()
737 Info.ElementType = CGM.getContext().UnsignedCharTy; in CreateType()
754 auto Align = getTypeAlignIfRequired(BT, CGM.getContext()); in CreateType()
763 return CreateType(cast<const BuiltinType>(CGM.getContext().IntTy)); in CreateType()
769 CGM.getContext().getBuiltinVectorTypeInfo(BT); in CreateType()
772 unsigned SEW = CGM.getContext().getTypeSize(Info.ElementType); in CreateType()
777 if (Info.ElementType == CGM.getContext().BoolTy) { in CreateType()
816 auto Align = getTypeAlignIfRequired(BT, CGM.getContext()); in CreateType()
899 uint64_t Size = CGM.getContext().getTypeSize(BT); in CreateType()
910 return DBuilder.createBasicType(Name, CGM.getContext().getTypeSize(Ty), in CreateType()
920 uint64_t Size = CGM.getContext().getTypeSize(Ty); in CreateType()
963 auto *FromTy = getOrCreateType(Qc.apply(CGM.getContext(), T), Unit); in CreateQualifiedType()
985 getOrCreateType(CGM.getContext().getFunctionType(F->getReturnType(), in CreateQualifiedType()
1001 return getOrCreateType(CGM.getContext().getObjCIdType(), Unit); in CreateType()
1106 if (llvm::DIType *T = getTypeOrNull(CGM.getContext().getRecordType(RD))) in getOrCreateRecordFwdDecl()
1118 Size = CGM.getContext().getTypeSize(Ty); in getOrCreateRecordFwdDecl()
1154 uint64_t Size = CGM.getContext().getTypeSize(Ty); in CreatePointerLikeType()
1155 auto Align = getTypeAlignIfRequired(Ty, CGM.getContext()); in CreatePointerLikeType()
1194 unsigned Size = CGM.getContext().getTypeSize(CGM.getContext().VoidPtrTy); in getOrCreateStructPtrType()
1212 FType = CGM.getContext().IntTy; in collectDefaultElementTypesForBlockPointer()
1216 FType = CGM.getContext().getPointerType(CGM.getContext().VoidTy); in collectDefaultElementTypesForBlockPointer()
1218 FType = CGM.getContext().IntTy; in collectDefaultElementTypesForBlockPointer()
1221 FType = CGM.getContext().getPointerType(Ty->getPointeeType()); in collectDefaultElementTypesForBlockPointer()
1223 FType = CGM.getContext().getPointerType(CGM.getContext().VoidTy); in collectDefaultElementTypesForBlockPointer()
1224 uint64_t FieldSize = CGM.getContext().getTypeSize(Ty); in collectDefaultElementTypesForBlockPointer()
1225 uint32_t FieldAlign = CGM.getContext().getTypeAlign(Ty); in collectDefaultElementTypesForBlockPointer()
1243 FType = CGM.getContext().UnsignedLongTy; in CreateType()
1257 uint64_t Size = CGM.getContext().getTypeSize(Ty); in CreateType()
1352 uint32_t Align = getDeclAlignIfRequired(Ty->getDecl(), CGM.getContext()); in CreateType()
1476 CGM.getContext().toBits(BitFieldInfo.StorageOffset); in createBitFieldType()
1504 TypeInfo TI = CGM.getContext().getTypeInfo(type); in createFieldType()
1507 Align = getTypeAlignIfRequired(type, CGM.getContext()); in createFieldType()
1521 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(CXXDecl); in CollectRecordLambdaFields()
1534 auto Align = getDeclAlignIfRequired(V, CGM.getContext()); in CollectRecordLambdaFields()
1579 auto Align = getDeclAlignIfRequired(Var, CGM.getContext()); in CreateRecordStaticField()
1601 auto Align = getDeclAlignIfRequired(field, CGM.getContext()); in CollectRecordNormalField()
1613 QualType Ty = CGM.getContext().getTypeDeclType(TD); in CollectRecordNestedType()
1631 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(record); in CollectRecordFields()
1711 getOrCreateType(CGM.getContext().getFunctionType( in getOrCreateInstanceMethodType()
1727 uint64_t Size = CGM.getContext().getTypeSize(ThisPtrTy); in getOrCreateInstanceMethodType()
1728 auto Align = getTypeAlignIfRequired(ThisPtrTy, CGM.getContext()); in getOrCreateInstanceMethodType()
1962 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectCXXBasesAux()
1985 VBPtrOffset = CGM.getContext() in CollectCXXBasesAux()
1992 BaseOffset = CGM.getContext().toBits(RL.getBaseClassOffset(Base)); in CollectCXXBasesAux()
2019 CGM.getContext(), TA, ND, Args.Args, Args.TList->getDepth()); in CollectTemplateParams()
2037 QualType T = TA.getParamTypeForDecl().getDesugaredType(CGM.getContext()); in CollectTemplateParams()
2062 uint64_t fieldOffset = CGM.getContext().getFieldOffset(D); in CollectTemplateParams()
2064 CGM.getContext().toCharUnitsFromBits((int64_t)fieldOffset); in CollectTemplateParams()
2118 T = CGM.getContext().getLValueReferenceType(T); in CollectTemplateParams()
2207 ASTContext &Context = CGM.getContext(); in getOrCreateVTablePtrType()
2293 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectVTableInfo()
2305 CGM.getContext().getTypeSize(CGM.getContext().VoidPtrTy); in CollectVTableInfo()
2331 unsigned Size = CGM.getContext().getTypeSize(CGM.getContext().VoidPtrTy); in CollectVTableInfo()
2379 QualType Ty = CGM.getContext().getEnumType(ED); in completeType()
2454 QualType Ty = CGM.getContext().getRecordType(RD); in completeClass()
2554 QualType Ty = CGM.getContext().getRecordType(RD); in completeRequiredType()
2815 uint64_t Size = CGM.getContext().getTypeSize(Ty); in CreateTypeDefinition()
2816 auto Align = getTypeAlignIfRequired(Ty, CGM.getContext()); in CreateTypeDefinition()
2840 getOrCreateType(CGM.getContext().getObjCInterfaceType(SClass), Unit); in CreateTypeDefinition()
2891 const ASTRecordLayout &RL = CGM.getContext().getASTObjCInterfaceLayout(ID); in CreateTypeDefinition()
2916 ? Field->getBitWidthValue(CGM.getContext()) in CreateTypeDefinition()
2917 : CGM.getContext().getTypeSize(FType); in CreateTypeDefinition()
2918 FieldAlign = getTypeAlignIfRequired(FType, CGM.getContext()); in CreateTypeDefinition()
2929 FieldOffset %= CGM.getContext().getCharWidth(); in CreateTypeDefinition()
2993 auto &Ctx = CGM.getContext(); in CreateType()
2994 uint64_t Size = CGM.getContext().getTypeSize(Ty); in CreateType()
3023 uint64_t Size = CGM.getContext().getTypeSize(Ty); in CreateType()
3024 auto Align = getTypeAlignIfRequired(Ty, CGM.getContext()); in CreateType()
3035 uint64_t Size = CGM.getContext().getTypeSize(Ty); in CreateType()
3036 uint32_t Align = getTypeAlignIfRequired(Ty, CGM.getContext()); in CreateType()
3063 Align = getTypeAlignIfRequired(CGM.getContext().getBaseElementType(VAT), in CreateType()
3064 CGM.getContext()); in CreateType()
3070 Align = getTypeAlignIfRequired(Ty->getElementType(), CGM.getContext()); in CreateType()
3076 Size = CGM.getContext().getTypeSize(Ty); in CreateType()
3077 Align = getTypeAlignIfRequired(Ty, CGM.getContext()); in CreateType()
3099 if (Size->EvaluateAsInt(Result, CGM.getContext())) in CreateType()
3149 Size = CGM.getContext().getTypeSize(Ty); in CreateType()
3199 Size = CGM.getContext().getTypeSize(ED->getTypeForDecl()); in CreateEnumType()
3200 Align = getDeclAlignIfRequired(ED, CGM.getContext()); in CreateEnumType()
3242 Size = CGM.getContext().getTypeSize(ED->getTypeForDecl()); in CreateTypeDefinition()
3243 Align = getDeclAlignIfRequired(ED, CGM.getContext()); in CreateTypeDefinition()
3354 assert(Ty == UnwrapTypeForDebugInfo(Ty, CGM.getContext())); in getTypeOrNull()
3377 RetainedTypes.push_back(CGM.getContext().getRecordType(&D).getAsOpaquePtr()); in completeUnusedClass()
3392 Ty = UnwrapTypeForDebugInfo(Ty, CGM.getContext()); in getOrCreateType()
3412 auto *Reader = CGM.getContext().getExternalSource(); in getParentModuleOrNull()
3574 getTypeOrNull(CGM.getContext().getRecordType(RD))); in CreateLimitedType()
3584 uint64_t Size = CGM.getContext().getTypeSize(Ty); in CreateLimitedType()
3589 auto Align = getTypeAlignIfRequired(Ty, CGM.getContext()); in CreateLimitedType()
3657 const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD); in CollectContainingType()
3661 const ASTRecordLayout &BRL = CGM.getContext().getASTRecordLayout(PBase); in CollectContainingType()
3680 uint64_t FieldSize = CGM.getContext().getTypeSize(FType); in CreateMemberType()
3681 auto FieldAlign = getTypeAlignIfRequired(FType, CGM.getContext()); in CreateMemberType()
3749 QualType ET = CGM.getContext().getAsArrayType(T)->getElementType(); in collectVarDeclProps()
3751 T = CGM.getContext().getConstantArrayType(ET, ConstVal, nullptr, in collectVarDeclProps()
3784 DC = CGM.getContext().getTranslationUnitDecl(); in collectVarDeclProps()
3810 QualType FnType = CGM.getContext().getFunctionType( in getFunctionFwdDeclOrStub()
3857 auto Align = getDeclAlignIfRequired(VD, CGM.getContext()); in getGlobalVariableForwardDeclaration()
3874 return getOrCreateType(CGM.getContext().getTypeDeclType(TD), in getDeclarationOrDefinition()
4005 if (ResultTy == CGM.getContext().getObjCInstanceType()) in getOrCreateFunctionType()
4006 ResultTy = CGM.getContext().getPointerType( in getOrCreateFunctionType()
4022 getOrCreateType(CGM.getContext().getObjCSelType(), F))); in getOrCreateFunctionType()
4063 return CGM.getContext().getFunctionType(RetTy, ArgTypes, in getFunctionType()
4389 FType = CGM.getContext().getPointerType(CGM.getContext().VoidTy); in EmitTypeForVarWithBlocksAttr()
4392 FType = CGM.getContext().IntTy; in EmitTypeForVarWithBlocksAttr()
4396 bool HasCopyAndDispose = CGM.getContext().BlockRequiresCopying(Type, VD); in EmitTypeForVarWithBlocksAttr()
4398 FType = CGM.getContext().getPointerType(CGM.getContext().VoidTy); in EmitTypeForVarWithBlocksAttr()
4406 if (CGM.getContext().getByrefLifetime(Type, Lifetime, in EmitTypeForVarWithBlocksAttr()
4409 FType = CGM.getContext().getPointerType(CGM.getContext().VoidTy); in EmitTypeForVarWithBlocksAttr()
4414 CharUnits Align = CGM.getContext().getDeclAlign(VD); in EmitTypeForVarWithBlocksAttr()
4415 if (Align > CGM.getContext().toCharUnitsFromBits( in EmitTypeForVarWithBlocksAttr()
4418 CGM.getContext().toCharUnitsFromBits(FieldOffset); in EmitTypeForVarWithBlocksAttr()
4424 FType = CGM.getContext().getConstantArrayType( in EmitTypeForVarWithBlocksAttr()
4425 CGM.getContext().CharTy, pad, nullptr, ArrayType::Normal, 0); in EmitTypeForVarWithBlocksAttr()
4432 FieldSize = CGM.getContext().getTypeSize(FType); in EmitTypeForVarWithBlocksAttr()
4433 FieldAlign = CGM.getContext().toBits(Align); in EmitTypeForVarWithBlocksAttr()
4488 auto Align = getDeclAlignIfRequired(VD, CGM.getContext()); in EmitDeclare()
4515 offset = CGM.getContext().toCharUnitsFromBits( in EmitDeclare()
4521 offset = CGM.getContext().toCharUnitsFromBits(XOffset); in EmitDeclare()
4545 auto FieldAlign = getDeclAlignIfRequired(Field, CGM.getContext()); in EmitDeclare()
4650 auto Align = getDeclAlignIfRequired(BD, CGM.getContext()); in EmitDeclare()
4680 CGM.getContext().getASTRecordLayout(parent); in EmitDeclare()
4686 CGM.getContext().toCharUnitsFromBits(fieldOffset).getQuantity()); in EmitDeclare()
4693 const uint64_t typeSize = CGM.getContext().getTypeSize(BD->getType()); in EmitDeclare()
4697 Expr.push_back(CGM.getContext() in EmitDeclare()
4810 CGM.getContext().toCharUnitsFromBits(target.getPointerSizeInBits(0)); in EmitDeclareOfBlockDeclRefVariable()
4815 offset = CGM.getContext().toCharUnitsFromBits(XOffset); in EmitDeclareOfBlockDeclRefVariable()
4820 auto Align = getDeclAlignIfRequired(VD, CGM.getContext()); in EmitDeclareOfBlockDeclRefVariable()
4877 auto FnPtrType = CGM.getContext().getPointerType(FnTy->desugar()); in collectDefaultFieldsForBlockLiteralDeclare()
4896 ASTContext &C = CGM.getContext(); in EmitDeclareOfBlockLiteralArgVariable()
4983 auto Align = getDeclAlignIfRequired(variable, CGM.getContext()); in EmitDeclareOfBlockLiteralArgVariable()
4998 CGM.getContext().toBits(block.BlockSize), 0, in EmitDeclareOfBlockLiteralArgVariable()
5327 auto Align = getDeclAlignIfRequired(D, CGM.getContext()); in EmitGlobalVariable()
5334 CGM.getContext().getTargetAddressSpace(LangAS::cuda_shared); in EmitGlobalVariable()
5337 CGM.getContext().getTargetAddressSpace(LangAS::cuda_constant); in EmitGlobalVariable()
5361 auto Align = getDeclAlignIfRequired(VD, CGM.getContext()); in EmitGlobalVariable()
5404 CGM.getContext().getRecordType(RD).getAsOpaquePtr()); in EmitGlobalVariable()
5414 if (CGM.getContext().getTypeSize(VD->getType()) <= 64) { in EmitGlobalVariable()
5452 auto Align = getDeclAlignIfRequired(D, CGM.getContext()); in EmitExternalVariable()
5509 PresumedLoc PLoc = CGM.getContext().getSourceManager().getPresumedLoc(Loc); in AddStringLiteralDebugInfo()