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

/freebsd-9.3-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.h1724 ArrayRef<Decl *> Fields,
2612 ObjCIvarDecl **Fields, unsigned nIvars,
/freebsd-9.3-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-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenTBAA.cpp174 Fields,
196 if (!CollectFields(Offset, FieldQTy, Fields,
208 Fields.push_back(llvm::MDBuilder::TBAAStructField(Offset, Size, TBAATag));
219 SmallVector<llvm::MDBuilder::TBAAStructField, 4> Fields;
220 if (CollectFields(0, QTy, Fields, TypeHasMayAlias(QTy)))
221 return MDHelper.createTBAAStructNode(Fields);
253 SmallVector <std::pair<llvm::MDNode*, uint64_t>, 4> Fields; local
265 Fields.push_back(std::make_pair(
280 MDHelper.createTBAAStructTypeNode(OutName, Fields);
171 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:__anon3107::RTTIBuilder
508 Fields.push_back(VTable);
548 Fields.push_back(llvm::ConstantExpr::getBitCast(TypeName, CGM.Int8PtrTy));
632 llvm::Constant *Init = llvm::ConstantStruct::getAnon(Fields);
712 Fields.push_back(BaseTypeInfo);
723 Fields.push_back(BaseTypeInfo);
800 Fields.push_back(llvm::ConstantInt::get(UnsignedIntLTy, Flags));
805 Fields.push_back(llvm::ConstantInt::get(UnsignedIntLTy, RD->getNumBases()));
835 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));
1601 // Fields marked New ABI are part of the GNUstep runtime. We emit them
1852 std::vector<llvm::Constant*> Fields; local
1855 Fields.push_back(MakePropertyEncodingString(property, 0));
1856 PushPropertyAttributes(Fields, property);
1863 Fields
2099 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:__anon3112::CGRecordLayoutBuilder
164 /// ResizeLastBaseFieldIfNecessary - Fields and bases can be laid out in the
221 Fields.clear();
370 Fields[FD] = FieldIndex;
434 Fields[D] = FieldTypes.size();
444 Fields[Field] = 0;
973 RL->FieldInfo.swap(Builder.Fields);
H A DMicrosoftCXXABI.cpp1572 llvm::SmallVector<llvm::Constant *, 4> Fields;
1573 GetNullMemberPointerFields(MPT, Fields);
1574 if (Fields.size() == 1) {
1576 return Val == Fields[0];
1580 for (I = 0, E = Fields.size(); I != E; ++I) {
1581 if (Val->getAggregateElement(I) != Fields[I])
1879 llvm::SmallVector<llvm::Constant *, 4> Fields;
1880 Fields.push_back(FirstField);
1882 Fields.push_back(getConstantOrZeroInt(NonVirtualBaseAdjustment));
1884 Fields
[all...]
H A DCodeGenModule.cpp1086 llvm::Constant *Fields[4] = { local
1092 return llvm::ConstantStruct::getAnon(Fields);
2336 llvm::Constant *Fields[4]; local
2339 Fields[0] = cast<llvm::ConstantExpr>(V);
2343 Fields[1] = isUTF16 ? llvm::ConstantInt::get(Ty, 0x07d0) :
2385 Fields[2] = llvm::ConstantExpr::getGetElementPtr(GV, Zeros);
2389 Fields[2] = llvm::ConstantExpr::getBitCast(Fields[2], Int8PtrTy);
2393 Fields[3] = llvm::ConstantInt::get(Ty, StringLength);
2396 C = llvm::ConstantStruct::get(STy, Fields);
2491 llvm::Constant *Fields[3]; local
3194 llvm::Constant *Fields[4] = { local
[all...]
H A DCGObjCMac.cpp2199 SmallVector<const FieldDecl*, 16> Fields; local
2202 Fields.push_back(*i);
2207 BuildRCRecordLayout(RecLayout, RD, Fields, BytePos, HasUnion, ByrefLayout);
4510 SmallVector<const FieldDecl*, 16> Fields; local
4513 Fields.push_back(*i);
4518 BuildAggrIvarLayout(0, RecLayout, RD, Fields, BytePos,
/freebsd-9.3-release/sys/boot/i386/btx/lib/
H A Dbtxv86.s27 # Fields in V86 interface structure.
/freebsd-9.3-release/sys/boot/pc98/btx/lib/
H A Dbtxv86.s27 # Fields in V86 interface structure.
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DRegionStore.cpp772 void getSymbolicOffsetFields(BindingKey K, FieldVector &Fields) { argument
781 Fields.push_back(FR->getDecl());
787 static bool isCompatibleWithFields(BindingKey K, const FieldVector &Fields) { argument
790 if (Fields.empty())
796 ptrdiff_t Delta = FieldsInBindingKey.size() - Fields.size();
800 Fields.begin());
803 Fields.begin() - Delta);
2063 FieldVector Fields; local
2077 if (Fields.size() == SmallStructLimit)
2084 Fields
[all...]
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaLambda.cpp1048 SmallVector<Decl*, 4> Fields; local
1051 Fields.push_back(*i);
1052 ActOnFields(0, Class->getLocation(), Class, Fields,
1410 SmallVector<Decl*, 4> Fields; local
1413 Fields.push_back(*i);
1414 ActOnFields(0, Class->getLocation(), Class, Fields,
H A DSemaTemplateInstantiate.cpp2041 SmallVector<Decl*, 4> Fields; local
2071 Fields.push_back(Field);
2108 ActOnFields(0, Instantiation->getLocation(), Instantiation, Fields,
H A DSemaStmt.cpp3272 SmallVector<Decl*, 4> Fields; local
3275 Fields.push_back(*I);
3276 ActOnFields(/*Scope=*/0, Record->getLocation(), Record, Fields,
H A DSemaDecl.cpp5519 // Fields are not shadowed by variables in C++ static methods.
11422 // Fields of incomplete type force their record to be invalid.
11467 // Fields can not have abstract class types
11789 ArrayRef<Decl *> Fields, SourceLocation LBrac,
11796 if (!Fields.empty() && isa<ObjCContainerDecl>(EnclosingDecl)) {
11828 for (ArrayRef<Decl *>::iterator i = Fields.begin(), end = Fields.end();
11865 ((i + 1 == Fields.end() && !Record->isUnion()) ||
11868 (i + 1 == Fields.end() || Record->isUnion())))) {
11880 else if (Fields
11788 ActOnFields(Scope *S, SourceLocation RecLoc, Decl *EnclosingDecl, ArrayRef<Decl *> Fields, SourceLocation LBrac, SourceLocation RBrac, AttributeList *Attr) argument
[all...]
H A DSemaDeclCXX.cpp1134 unsigned Fields = 0; local
1136 E = RD->field_end(); I != E; ++I, ++Fields) {
1143 Constructor->getNumCtorInitializers() != RD->getNumBases() + Fields) {
3577 // Fields.
4282 // Fields and static variables.
/freebsd-9.3-release/contrib/llvm/utils/TableGen/
H A DFixedLenDecoderEmitter.cpp46 std::vector<EncodingField> Fields; member in struct:__anon3594::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-9.3-release/contrib/llvm/tools/clang/lib/Parse/
H A DParseDecl.cpp3268 ParseStructDeclaration(ParsingDeclSpec &DS, FieldCallback &Fields) { argument
3274 return ParseStructDeclaration(DS, Fields);
3321 Fields.invoke(DeclaratorInfo);
3424 SmallVector<Decl *, 16> Fields; local
3426 Tok.getIdentifierInfo(), Fields); local
3427 FieldDecls.insert(FieldDecls.end(), Fields.begin(), Fields.end());
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfCompileUnit.cpp626 DIArray Fields = blockStruct.getTypeArray(); local
630 for (unsigned i = 0, N = Fields.getNumElements(); i < N; ++i) {
631 DIDerivedType DT(Fields.getElement(i));
/freebsd-9.3-release/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp1726 SDValue Fields[NumFields] = { local
1741 MemOps[I] = DAG.getStore(Chain, DL, Fields[I], FieldAddr,

Completed in 581 milliseconds