Home
last modified time | relevance | path

Searched refs:Fields (Results 1 – 25 of 63) sorted by relevance

123

/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDCXXFieldCollector.h30 SmallVector<FieldDecl*, 32> Fields; variable
57 Fields.push_back(D); in Add()
69 FieldDecl **getCurFields() { return &*(Fields.end() - getCurNumFields()); } in getCurFields()
73 Fields.resize(Fields.size() - getCurNumFields()); in FinishClass()
/NextBSD/contrib/llvm/lib/IR/
HDMDBuilder.cpp134 MDNode *MDBuilder::createTBAAStructNode(ArrayRef<TBAAStructField> Fields) { in createTBAAStructNode() argument
135 SmallVector<Metadata *, 4> Vals(Fields.size() * 3); in createTBAAStructNode()
137 for (unsigned i = 0, e = Fields.size(); i != e; ++i) { in createTBAAStructNode()
138 Vals[i * 3 + 0] = createConstant(ConstantInt::get(Int64, Fields[i].Offset)); in createTBAAStructNode()
139 Vals[i * 3 + 1] = createConstant(ConstantInt::get(Int64, Fields[i].Size)); in createTBAAStructNode()
140 Vals[i * 3 + 2] = Fields[i].TBAA; in createTBAAStructNode()
148 StringRef Name, ArrayRef<std::pair<MDNode *, uint64_t>> Fields) { in createTBAAStructTypeNode() argument
149 SmallVector<Metadata *, 4> Ops(Fields.size() * 2 + 1); in createTBAAStructTypeNode()
152 for (unsigned i = 0, e = Fields.size(); i != e; ++i) { in createTBAAStructTypeNode()
153 Ops[i * 2 + 1] = Fields[i].first; in createTBAAStructTypeNode()
[all …]
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCodeGenTBAA.cpp174 Fields, in CollectFields()
196 if (!CollectFields(Offset, FieldQTy, Fields, in CollectFields()
208 Fields.push_back(llvm::MDBuilder::TBAAStructField(Offset, Size, TBAATag)); in CollectFields()
219 SmallVector<llvm::MDBuilder::TBAAStructField, 4> Fields; in getTBAAStructInfo() local
220 if (CollectFields(0, QTy, Fields, TypeHasMayAlias(QTy))) in getTBAAStructInfo()
221 return MDHelper.createTBAAStructNode(Fields); in getTBAAStructInfo()
253 SmallVector <std::pair<llvm::MDNode*, uint64_t>, 4> Fields; in getTBAAStructTypeInfo() local
265 Fields.push_back(std::make_pair( in getTBAAStructTypeInfo()
280 MDHelper.createTBAAStructTypeNode(OutName, Fields); in getTBAAStructTypeInfo()
HDCGObjCGNU.cpp244 void PushPropertyAttributes(std::vector<llvm::Constant*> &Fields, in PushPropertyAttributes() argument
256 Fields.push_back(llvm::ConstantInt::get(Int8Ty, attrs & 0xff)); in PushPropertyAttributes()
266 Fields.push_back(llvm::ConstantInt::get(Int8Ty, attrs & 0xff)); in PushPropertyAttributes()
268 Fields.push_back(llvm::ConstantInt::get(Int8Ty, 0)); in PushPropertyAttributes()
269 Fields.push_back(llvm::ConstantInt::get(Int8Ty, 0)); in PushPropertyAttributes()
1828 std::vector<llvm::Constant*> Fields; in GenerateProtocol() local
1830 Fields.push_back(MakePropertyEncodingString(property, nullptr)); in GenerateProtocol()
1831 PushPropertyAttributes(Fields, property); in GenerateProtocol()
1838 Fields.push_back(MakeConstantString(getter->getSelector().getAsString())); in GenerateProtocol()
1839 Fields.push_back(TypeEncoding); in GenerateProtocol()
[all …]
HDMicrosoftCXXABI.cpp2754 llvm::SmallVector<llvm::Constant *, 4> Fields; in MemberPointerConstantIsNull() local
2755 GetNullMemberPointerFields(MPT, Fields); in MemberPointerConstantIsNull()
2756 if (Fields.size() == 1) { in MemberPointerConstantIsNull()
2758 return Val == Fields[0]; in MemberPointerConstantIsNull()
2762 for (I = 0, E = Fields.size(); I != E; ++I) { in MemberPointerConstantIsNull()
2763 if (Val->getAggregateElement(I) != Fields[I]) in MemberPointerConstantIsNull()
3414 llvm::Constant *Fields[] = { in getClassHierarchyDescriptor() local
3422 CHD->setInitializer(llvm::ConstantStruct::get(Type, Fields)); in getClassHierarchyDescriptor()
3492 llvm::Constant *Fields[] = { in getBaseClassDescriptor() local
3503 BCD->setInitializer(llvm::ConstantStruct::get(Type, Fields)); in getBaseClassDescriptor()
[all …]
HDCodeGenModule.cpp1187 llvm::Constant *Fields[4] = { in EmitAnnotateAttr() local
1193 return llvm::ConstantStruct::getAnon(Fields); in EmitAnnotateAttr()
2648 llvm::Constant *Fields[4]; in GetAddrOfConstantCFString() local
2651 Fields[0] = cast<llvm::ConstantExpr>(V); in GetAddrOfConstantCFString()
2655 Fields[1] = isUTF16 ? llvm::ConstantInt::get(Ty, 0x07d0) : in GetAddrOfConstantCFString()
2691 Fields[2] = in GetAddrOfConstantCFString()
2696 Fields[2] = llvm::ConstantExpr::getBitCast(Fields[2], Int8PtrTy); in GetAddrOfConstantCFString()
2700 Fields[3] = llvm::ConstantInt::get(Ty, StringLength); in GetAddrOfConstantCFString()
2703 C = llvm::ConstantStruct::get(STy, Fields); in GetAddrOfConstantCFString()
2784 llvm::Constant *Fields[3]; in GetAddrOfConstantString() local
[all …]
HDCGRecordLayoutBuilder.cpp204 llvm::DenseMap<const FieldDecl *, unsigned> Fields; member
305 Fields[Field->getCanonicalDecl()] = 0; in lowerUnion()
635 Fields[Member->FD->getCanonicalDecl()] = FieldTypes.size() - 1; in fillOutputFields()
721 RL->FieldInfo.swap(Builder.Fields); in ComputeRecordLayout()
HDItaniumCXXABI.cpp2174 SmallVector<llvm::Constant *, 16> Fields; member in __anone6b4758d0311::ItaniumRTTIBuilder
2622 Fields.push_back(VTable); in BuildVTablePointer()
2730 Fields.push_back(TypeNameField); in BuildTypeInfo()
2814 llvm::Constant *Init = llvm::ConstantStruct::getAnon(Fields); in BuildTypeInfo()
2901 Fields.push_back(BaseTypeInfo); in BuildObjCObjectTypeInfo()
2912 Fields.push_back(BaseTypeInfo); in BuildSIClassTypeInfo()
2987 Fields.push_back(llvm::ConstantInt::get(UnsignedIntLTy, Flags)); in BuildVMIClassTypeInfo()
2992 Fields.push_back(llvm::ConstantInt::get(UnsignedIntLTy, RD->getNumBases())); in BuildVMIClassTypeInfo()
3019 Fields.push_back(ItaniumRTTIBuilder(CXXABI).BuildTypeInfo(Base.getType())); in BuildVMIClassTypeInfo()
3048 Fields.push_back(llvm::ConstantInt::get(LongLTy, OffsetFlags)); in BuildVMIClassTypeInfo()
[all …]
HDCodeGenTBAA.h86 SmallVectorImpl<llvm::MDBuilder::TBAAStructField> &Fields,
HDCGCall.cpp602 SmallVector<const FieldDecl *, 1> Fields; member
605 SmallVector<const FieldDecl *, 1> &&Fields) in RecordExpansion()
606 : TypeExpansion(TEK_Record), Bases(Bases), Fields(Fields) {} in RecordExpansion()
637 SmallVector<const FieldDecl *, 1> Fields; in getTypeExpansion() local
660 Fields.push_back(LargestFD); in getTypeExpansion()
675 Fields.push_back(FD); in getTypeExpansion()
679 std::move(Fields)); in getTypeExpansion()
696 for (auto FD : RExp->Fields) in getExpansionSize()
717 for (auto FD : RExp->Fields) in getExpandedTypes()
754 for (auto FD : RExp->Fields) { in ExpandTypeFromArgs()
[all …]
/NextBSD/contrib/llvm/include/llvm/IR/
HDMDBuilder.h140 MDNode *createTBAAStructNode(ArrayRef<TBAAStructField> Fields);
146 ArrayRef<std::pair<MDNode *, uint64_t>> Fields);
/NextBSD/contrib/llvm/tools/clang/lib/Basic/
HDVirtualFileSystem.cpp606 KeyStatusPair Fields[] = { in parseEntry() local
615 &Fields[0], Fields + sizeof(Fields)/sizeof(Fields[0])); in parseEntry()
760 KeyStatusPair Fields[] = { in parse() local
768 &Fields[0], Fields + sizeof(Fields)/sizeof(Fields[0])); in parse()
/NextBSD/contrib/groff/doc/
HDgroff155 Node: Tabs and Fields180017
156 Node: Tabs and Fields-Footnotes186016
157 Ref: Tabs and Fields-Footnote-1186087
161 Node: Fields187905
HDgroff-363 * .S register, Plan 9 alias for .tabs: Tabs and Fields. (line 135)
65 * .tabs register, Plan 9 alias (.S): Tabs and Fields. (line 135)
427 * character, field delimiting (fc): Fields. (line 6)
428 * character, field padding (fc): Fields. (line 6)
448 * character, tab repetition (tc): Tabs and Fields. (line 139)
451 * character, tab, non-interpreted (\t): Tabs and Fields. (line 10)
581 * delimiting character, for fields (fc): Fields. (line 6)
672 * EBCDIC encoding of a tab: Tabs and Fields. (line 6)
764 * field delimiting character (fc): Fields. (line 6)
765 * field padding character (fc): Fields. (line 6)
[all …]
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
HDRegionStore.cpp770 static void getSymbolicOffsetFields(BindingKey K, FieldVector &Fields) { in getSymbolicOffsetFields() argument
779 Fields.push_back(FR->getDecl()); in getSymbolicOffsetFields()
785 static bool isCompatibleWithFields(BindingKey K, const FieldVector &Fields) { in isCompatibleWithFields() argument
788 if (Fields.empty()) in isCompatibleWithFields()
794 ptrdiff_t Delta = FieldsInBindingKey.size() - Fields.size(); in isCompatibleWithFields()
798 Fields.begin()); in isCompatibleWithFields()
801 Fields.begin() - Delta); in isCompatibleWithFields()
2061 FieldVector Fields; in tryBindSmallStruct() local
2073 if (Fields.size() == SmallStructLimit) in tryBindSmallStruct()
2080 Fields.push_back(FD); in tryBindSmallStruct()
[all …]
/NextBSD/tools/tools/bus_autoconf/
HDbus_autoconf_format_example.txt31 * All sizes are in bits. Fields cannot be greater than
/NextBSD/sys/boot/i386/btx/lib/
HDbtxv86.s27 # Fields in V86 interface structure.
/NextBSD/sys/boot/pc98/btx/lib/
HDbtxv86.s27 # Fields in V86 interface structure.
/NextBSD/contrib/llvm/utils/TableGen/
HDFixedLenDecoderEmitter.cpp45 std::vector<EncodingField> Fields; member
52 Fields.push_back(EncodingField(Base, Width, Offset)); in addField()
55 unsigned numFields() const { return Fields.size(); } in numFields()
59 const_iterator begin() const { return Fields.begin(); } in begin()
60 const_iterator end() const { return Fields.end(); } in end()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaLambda.cpp1149 SmallVector<Decl*, 4> Fields(Class->fields()); in ActOnLambdaError() local
1150 ActOnFields(nullptr, Class->getLocation(), Class, Fields, SourceLocation(), in ActOnLambdaError()
1594 SmallVector<Decl*, 4> Fields(Class->fields()); in BuildLambdaExpr() local
1595 ActOnFields(nullptr, Class->getLocation(), Class, Fields, SourceLocation(), in BuildLambdaExpr()
HDSemaChecking.cpp2717 SmallVector<StringRef, 6> Fields; in SemaBuiltinARMSpecialReg() local
2718 Reg.split(Fields, ":"); in SemaBuiltinARMSpecialReg()
2720 if (Fields.size() != ExpectedFieldNum && !(AllowName && Fields.size() == 1)) in SemaBuiltinARMSpecialReg()
2728 if (Fields.size() > 1) { in SemaBuiltinARMSpecialReg()
2729 bool FiveFields = Fields.size() == 5; in SemaBuiltinARMSpecialReg()
2733 ValidString &= Fields[0].startswith_lower("cp") || in SemaBuiltinARMSpecialReg()
2734 Fields[0].startswith_lower("p"); in SemaBuiltinARMSpecialReg()
2736 Fields[0] = in SemaBuiltinARMSpecialReg()
2737 Fields[0].drop_front(Fields[0].startswith_lower("cp") ? 2 : 1); in SemaBuiltinARMSpecialReg()
2739 ValidString &= Fields[2].startswith_lower("c"); in SemaBuiltinARMSpecialReg()
[all …]
/NextBSD/tools/tools/net80211/wlaninject/
HDREADME14 802.11 header Fields in the 802.11 header.
/NextBSD/contrib/gcc/
HDtree-browser.def44 /* Fields accessors. */
/NextBSD/contrib/llvm/lib/Target/Mips/
HDMipsDSPInstrFormats.td15 // Fields.
/NextBSD/contrib/llvm/lib/Target/ARM/
HDARMISelDAGToDAG.cpp3378 SmallVector<StringRef, 5> Fields; in getIntOperandsFromRegisterString() local
3379 RegString.split(Fields, ":"); in getIntOperandsFromRegisterString()
3381 if (Fields.size() > 1) { in getIntOperandsFromRegisterString()
3384 for (StringRef Field : Fields) { in getIntOperandsFromRegisterString()
3744 SmallVector<StringRef, 5> Fields; in SelectWriteRegister() local
3745 StringRef(SpecialReg).split(Fields, "_", 1, false); in SelectWriteRegister()
3746 std::string Reg = Fields[0].str(); in SelectWriteRegister()
3747 StringRef Flags = Fields.size() == 2 ? Fields[1] : ""; in SelectWriteRegister()

123