Lines Matching refs:FieldOffset
1011 uint64_t FieldOffset = 0; in collectDefaultElementTypesForBlockPointer() local
1018 EltTys.push_back(CreateMemberType(Unit, FType, "__size", &FieldOffset)); in collectDefaultElementTypesForBlockPointer()
1019 EltTys.push_back(CreateMemberType(Unit, FType, "__align", &FieldOffset)); in collectDefaultElementTypesForBlockPointer()
1022 EltTys.push_back(CreateMemberType(Unit, FType, "__isa", &FieldOffset)); in collectDefaultElementTypesForBlockPointer()
1024 EltTys.push_back(CreateMemberType(Unit, FType, "__flags", &FieldOffset)); in collectDefaultElementTypesForBlockPointer()
1025 EltTys.push_back(CreateMemberType(Unit, FType, "__reserved", &FieldOffset)); in collectDefaultElementTypesForBlockPointer()
1027 EltTys.push_back(CreateMemberType(Unit, FType, "__FuncPtr", &FieldOffset)); in collectDefaultElementTypesForBlockPointer()
1033 FieldOffset, llvm::DINode::FlagZero, DescTy)); in collectDefaultElementTypesForBlockPointer()
1034 FieldOffset += FieldSize; in collectDefaultElementTypesForBlockPointer()
1037 return FieldOffset; in collectDefaultElementTypesForBlockPointer()
1044 uint64_t FieldOffset; in CreateType() local
1047 FieldOffset = 0; in CreateType()
1049 EltTys.push_back(CreateMemberType(Unit, FType, "reserved", &FieldOffset)); in CreateType()
1050 EltTys.push_back(CreateMemberType(Unit, FType, "Size", &FieldOffset)); in CreateType()
1059 FieldOffset, 0, Flags, nullptr, Elements); in CreateType()
1066 FieldOffset = collectDefaultElementTypesForBlockPointer(Ty, Unit, DescTy, in CreateType()
1075 EltTy = DBuilder.createStructType(Unit, "", nullptr, 0, FieldOffset, 0, in CreateType()
2425 uint64_t FieldOffset; in CreateTypeDefinition() local
2431 FieldOffset = in CreateTypeDefinition()
2433 FieldOffset %= CGM.getContext().getCharWidth(); in CreateTypeDefinition()
2435 FieldOffset = 0; in CreateTypeDefinition()
2438 FieldOffset = RL.getFieldOffset(FieldNo); in CreateTypeDefinition()
2473 FieldSize, FieldAlign, FieldOffset, Flags, in CreateTypeDefinition()
3661 uint64_t FieldSize, FieldOffset; in EmitTypeForVarWithBlocksAttr() local
3667 FieldOffset = 0; in EmitTypeForVarWithBlocksAttr()
3669 EltTys.push_back(CreateMemberType(Unit, FType, "__isa", &FieldOffset)); in EmitTypeForVarWithBlocksAttr()
3670 EltTys.push_back(CreateMemberType(Unit, FType, "__forwarding", &FieldOffset)); in EmitTypeForVarWithBlocksAttr()
3672 EltTys.push_back(CreateMemberType(Unit, FType, "__flags", &FieldOffset)); in EmitTypeForVarWithBlocksAttr()
3673 EltTys.push_back(CreateMemberType(Unit, FType, "__size", &FieldOffset)); in EmitTypeForVarWithBlocksAttr()
3679 CreateMemberType(Unit, FType, "__copy_helper", &FieldOffset)); in EmitTypeForVarWithBlocksAttr()
3681 CreateMemberType(Unit, FType, "__destroy_helper", &FieldOffset)); in EmitTypeForVarWithBlocksAttr()
3690 CreateMemberType(Unit, FType, "__byref_variable_layout", &FieldOffset)); in EmitTypeForVarWithBlocksAttr()
3697 CGM.getContext().toCharUnitsFromBits(FieldOffset); in EmitTypeForVarWithBlocksAttr()
3705 EltTys.push_back(CreateMemberType(Unit, FType, "", &FieldOffset)); in EmitTypeForVarWithBlocksAttr()
3714 *XOffset = FieldOffset; in EmitTypeForVarWithBlocksAttr()
3716 Unit, VD->getName(), Unit, 0, FieldSize, FieldAlign, FieldOffset, in EmitTypeForVarWithBlocksAttr()
3719 FieldOffset += FieldSize; in EmitTypeForVarWithBlocksAttr()
3722 return {DBuilder.createStructType(Unit, "", Unit, 0, FieldOffset, 0, in EmitTypeForVarWithBlocksAttr()