Lines Matching refs:FieldDecl
30 using clang::FieldDecl;
41 SmallVector<FieldDecl *, 64> Fields;
47 SmallVector<FieldDecl *, 64> &fields() { return Fields; } in fields()
48 void addField(FieldDecl *Field, int FieldSize);
56 void Bucket::addField(FieldDecl *Field, int FieldSize) { in addField()
67 llvm::SmallVectorImpl<FieldDecl *> &FieldsOut, in randomizeStructureLayoutImpl()
94 FieldDecl *FD = *FieldIter; in randomizeStructureLayoutImpl()
158 SmallVector<FieldDecl *, 16> FinalOrder; in randomizeStructureLayoutImpl()
160 llvm::SmallVectorImpl<FieldDecl *> &RandFields = B->fields(); in randomizeStructureLayoutImpl()
177 SmallVector<FieldDecl *, 64> RandomizedFields; in randomizeStructureLayout()
183 if (auto *FD = dyn_cast<FieldDecl>(D)) in randomizeStructureLayout()
196 FieldDecl *FlexibleArray = in randomizeStructureLayout()