Searched refs:Fields (Results 1 - 23 of 23) sorted by relevance

/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DCXXFieldCollector.h27 /// Fields - Contains all FieldDecls collected during parsing of a C++
30 SmallVector<FieldDecl*, 32> Fields; member in class:clang::CXXFieldCollector
43 // // At this point, Fields contains [x,y,q] decls and FieldCount contains
47 // // At this point, Fields contains [x,y,z] decls and FieldCount contains
57 Fields.push_back(D);
69 FieldDecl **getCurFields() { return &*(Fields.end() - getCurNumFields()); }
73 Fields.resize(Fields.size() - getCurNumFields());
H A DSema.h1647 ArrayRef<Decl *> Fields,
2478 ObjCIvarDecl **Fields, unsigned nIvars,
/freebsd-10.0-release/contrib/llvm/include/llvm/IR/
H A DMDBuilder.h148 MDNode *createTBAAStructNode(ArrayRef<TBAAStructField> Fields) { argument
149 SmallVector<Value *, 4> Vals(Fields.size() * 3);
151 for (unsigned i = 0, e = Fields.size(); i != e; ++i) {
152 Vals[i * 3 + 0] = ConstantInt::get(Int64, Fields[i].Offset);
153 Vals[i * 3 + 1] = ConstantInt::get(Int64, Fields[i].Size);
154 Vals[i * 3 + 2] = Fields[i].TBAA;
162 ArrayRef<std::pair<MDNode*, uint64_t> > Fields) {
163 SmallVector<Value *, 4> Ops(Fields.size() * 2 + 1);
166 for (unsigned i = 0, e = Fields.size(); i != e; ++i) {
167 Ops[i * 2 + 1] = Fields[
161 createTBAAStructTypeNode(StringRef Name, ArrayRef<std::pair<MDNode*, uint64_t> > Fields) argument
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenTBAA.cpp190 Fields,
222 if (!CollectFields(Offset, FieldQTy, Fields,
235 Fields.push_back(llvm::MDBuilder::TBAAStructField(Offset, Size, TBAATag));
246 SmallVector<llvm::MDBuilder::TBAAStructField, 4> Fields;
247 if (CollectFields(0, QTy, Fields, TypeHasMayAlias(QTy)))
248 return MDHelper.createTBAAStructNode(Fields);
280 SmallVector <std::pair<llvm::MDNode*, uint64_t>, 4> Fields; local
303 Fields.push_back(std::make_pair(
315 MDHelper.createTBAAStructTypeNode(OutName, Fields);
187 CollectFields(uint64_t BaseOffset, QualType QTy, SmallVectorImpl<llvm::MDBuilder::TBAAStructField> & Fields, bool MayAlias) argument
H A DCGRTTI.cpp29 /// Fields - The fields of the RTTI descriptor currently being built.
30 SmallVector<llvm::Constant *, 16> Fields; member in class:__anon3073::RTTIBuilder
507 Fields.push_back(VTable);
600 Fields.push_back(llvm::ConstantExpr::getBitCast(TypeName, CGM.Int8PtrTy));
684 llvm::Constant *Init = llvm::ConstantStruct::getAnon(Fields);
764 Fields.push_back(BaseTypeInfo);
775 Fields.push_back(BaseTypeInfo);
852 Fields.push_back(llvm::ConstantInt::get(UnsignedIntLTy, Flags));
857 Fields.push_back(llvm::ConstantInt::get(UnsignedIntLTy, RD->getNumBases()));
887 Fields
[all...]
H A DCGObjCGNU.cpp246 void PushPropertyAttributes(std::vector<llvm::Constant*> &Fields, argument
258 Fields.push_back(llvm::ConstantInt::get(Int8Ty, attrs & 0xff));
268 Fields.push_back(llvm::ConstantInt::get(Int8Ty, attrs & 0xff));
270 Fields.push_back(llvm::ConstantInt::get(Int8Ty, 0));
271 Fields.push_back(llvm::ConstantInt::get(Int8Ty, 0));
1578 // Fields marked New ABI are part of the GNUstep runtime. We emit them
1829 std::vector<llvm::Constant*> Fields; local
1832 Fields.push_back(MakePropertyEncodingString(property, 0));
1833 PushPropertyAttributes(Fields, property);
1840 Fields
2076 std::vector<llvm::Constant*> Fields; local
[all...]
H A DCodeGenTBAA.h86 SmallVectorImpl<llvm::MDBuilder::TBAAStructField> &Fields,
H A DCGRecordLayoutBuilder.cpp58 llvm::DenseMap<const FieldDecl *, unsigned> Fields; member in class:__anon3078::CGRecordLayoutBuilder
167 /// ResizeLastBaseFieldIfNecessary - Fields and bases can be laid out in the
226 Fields.clear();
375 Fields[FD] = FieldIndex;
439 Fields[D] = FieldTypes.size();
449 Fields[Field] = 0;
988 RL->FieldInfo.swap(Builder.Fields);
H A DCodeGenModule.cpp970 llvm::Constant *Fields[4] = { local
976 return llvm::ConstantStruct::getAnon(Fields);
2304 llvm::Constant *Fields[4]; local
2307 Fields[0] = cast<llvm::ConstantExpr>(V);
2311 Fields[1] = isUTF16 ? llvm::ConstantInt::get(Ty, 0x07d0) :
2353 Fields[2] = llvm::ConstantExpr::getGetElementPtr(GV, Zeros);
2357 Fields[2] = llvm::ConstantExpr::getBitCast(Fields[2], Int8PtrTy);
2361 Fields[3] = llvm::ConstantInt::get(Ty, StringLength);
2364 C = llvm::ConstantStruct::get(STy, Fields);
2459 llvm::Constant *Fields[3]; local
[all...]
H A DCGObjCMac.cpp2198 SmallVector<const FieldDecl*, 16> Fields; local
2201 Fields.push_back(*i);
2206 BuildRCRecordLayout(RecLayout, RD, Fields, BytePos, HasUnion, ByrefLayout);
4509 SmallVector<const FieldDecl*, 16> Fields; local
4512 Fields.push_back(*i);
4517 BuildAggrIvarLayout(0, RecLayout, RD, Fields, BytePos,
/freebsd-10.0-release/sys/boot/i386/btx/lib/
H A Dbtxv86.s27 # Fields in V86 interface structure.
/freebsd-10.0-release/sys/boot/pc98/btx/lib/
H A Dbtxv86.s27 # Fields in V86 interface structure.
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaLambda.cpp674 SmallVector<Decl*, 4> Fields; local
677 Fields.push_back(*i);
678 ActOnFields(0, Class->getLocation(), Class, Fields,
926 SmallVector<Decl*, 4> Fields; local
929 Fields.push_back(*i);
930 ActOnFields(0, Class->getLocation(), Class, Fields,
H A DSemaTemplateInstantiate.cpp1980 SmallVector<Decl*, 4> Fields; local
2010 Fields.push_back(Field);
2047 ActOnFields(0, Instantiation->getLocation(), Instantiation, Fields,
H A DSemaDecl.cpp5071 // Fields are not shadowed by variables in C++ static methods.
10554 // Fields of incomplete type force their record to be invalid.
10599 // Fields can not have abstract class types
10917 llvm::ArrayRef<Decl *> Fields,
10925 if (!Fields.empty() && isa<ObjCContainerDecl>(EnclosingDecl)) {
10957 for (llvm::ArrayRef<Decl *>::iterator i = Fields.begin(), end = Fields.end();
10994 ((i + 1 == Fields.end() && !Record->isUnion()) ||
10997 (i + 1 == Fields.end() || Record->isUnion())))) {
11006 else if (Fields
10915 ActOnFields(Scope* S, SourceLocation RecLoc, Decl *EnclosingDecl, llvm::ArrayRef<Decl *> Fields, SourceLocation LBrac, SourceLocation RBrac, AttributeList *Attr) argument
[all...]
H A DSemaStmt.cpp3093 SmallVector<Decl*, 4> Fields; local
3096 Fields.push_back(*I);
3097 ActOnFields(/*Scope=*/0, Record->getLocation(), Record, Fields,
H A DSemaDeclCXX.cpp1102 unsigned Fields = 0; local
1104 E = RD->field_end(); I != E; ++I, ++Fields) {
1111 Constructor->getNumCtorInitializers() != RD->getNumBases() + Fields) {
3395 // Fields.
4082 // Fields and static variables.
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DRegionStore.cpp767 void getSymbolicOffsetFields(BindingKey K, FieldVector &Fields) { argument
776 Fields.push_back(FR->getDecl());
782 static bool isCompatibleWithFields(BindingKey K, const FieldVector &Fields) { argument
785 if (Fields.empty())
791 ptrdiff_t Delta = FieldsInBindingKey.size() - Fields.size();
795 Fields.begin());
798 Fields.begin() - Delta);
2070 FieldVector Fields; local
2084 if (Fields.size() == SmallStructLimit)
2091 Fields
[all...]
/freebsd-10.0-release/contrib/llvm/utils/TableGen/
H A DFixedLenDecoderEmitter.cpp46 std::vector<EncodingField> Fields; member in struct:__anon3665::OperandInfo
53 Fields.push_back(EncodingField(Base, Width, Offset));
56 unsigned numFields() const { return Fields.size(); }
60 const_iterator begin() const { return Fields.begin(); }
61 const_iterator end() const { return Fields.end(); }
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Parse/
H A DParseDecl.cpp3127 ParseStructDeclaration(ParsingDeclSpec &DS, FieldCallback &Fields) { argument
3133 return ParseStructDeclaration(DS, Fields);
3180 Fields.invoke(DeclaratorInfo);
3289 SmallVector<Decl *, 16> Fields; local
3291 Tok.getIdentifierInfo(), Fields); local
3292 FieldDecls.insert(FieldDecls.end(), Fields.begin(), Fields.end());
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfCompileUnit.cpp516 DIArray Fields = blockStruct.getTypeArray(); local
520 for (unsigned i = 0, N = Fields.getNumElements(); i < N; ++i) {
521 DIDescriptor Element = Fields.getElement(i);
/freebsd-10.0-release/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp1176 SDValue Fields[NumFields] = { local
1191 MemOps[I] = DAG.getStore(Chain, DL, Fields[I], FieldAddr,
/freebsd-10.0-release/contrib/subversion/subversion/libsvn_wc/
H A Dwc-metadata.sql257 or WORKING trees as described in notes/wc-ng/design. Fields relate

Completed in 531 milliseconds