/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | CXXFieldCollector.h | 27 /// 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 D | Sema.h | 1724 ArrayRef<Decl *> Fields, 2612 ObjCIvarDecl **Fields, unsigned nIvars,
|
/freebsd-9.3-release/contrib/llvm/include/llvm/IR/ |
H A D | MDBuilder.h | 148 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 D | CodeGenTBAA.cpp | 174 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 D | CGRTTI.cpp | 29 /// 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 D | CGObjCGNU.cpp | 246 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 D | CodeGenTBAA.h | 86 SmallVectorImpl<llvm::MDBuilder::TBAAStructField> &Fields,
|
H A D | CGRecordLayoutBuilder.cpp | 58 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 D | MicrosoftCXXABI.cpp | 1572 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 D | CodeGenModule.cpp | 1086 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 D | CGObjCMac.cpp | 2199 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 D | btxv86.s | 27 # Fields in V86 interface structure.
|
/freebsd-9.3-release/sys/boot/pc98/btx/lib/ |
H A D | btxv86.s | 27 # Fields in V86 interface structure.
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
H A D | RegionStore.cpp | 772 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 D | SemaLambda.cpp | 1048 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 D | SemaTemplateInstantiate.cpp | 2041 SmallVector<Decl*, 4> Fields; local 2071 Fields.push_back(Field); 2108 ActOnFields(0, Instantiation->getLocation(), Instantiation, Fields,
|
H A D | SemaStmt.cpp | 3272 SmallVector<Decl*, 4> Fields; local 3275 Fields.push_back(*I); 3276 ActOnFields(/*Scope=*/0, Record->getLocation(), Record, Fields,
|
H A D | SemaDecl.cpp | 5519 // 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 D | SemaDeclCXX.cpp | 1134 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 D | FixedLenDecoderEmitter.cpp | 46 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 D | ParseDecl.cpp | 3268 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 D | DwarfCompileUnit.cpp | 626 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 D | SystemZISelLowering.cpp | 1726 SDValue Fields[NumFields] = { local 1741 MemOps[I] = DAG.getStore(Chain, DL, Fields[I], FieldAddr,
|