Lines Matching refs:Fields
29 /// Fields - The fields of the RTTI descriptor currently being built.
30 SmallVector<llvm::Constant *, 16> Fields;
504 Fields.push_back(VTable);
597 Fields.push_back(llvm::ConstantExpr::getBitCast(TypeName, CGM.Int8PtrTy));
644 // We don't need to emit any fields.
674 // No fields, at least for the moment.
678 llvm::Constant *Init = llvm::ConstantStruct::getAnon(Fields);
745 // extra fields.
758 Fields.push_back(BaseTypeInfo);
769 Fields.push_back(BaseTypeInfo);
846 Fields.push_back(llvm::ConstantInt::get(UnsignedIntLTy, Flags));
851 Fields.push_back(llvm::ConstantInt::get(UnsignedIntLTy, RD->getNumBases()));
881 Fields.push_back(RTTIBuilder(CGM).BuildTypeInfo(Base->getType()));
910 Fields.push_back(llvm::ConstantInt::get(LongLTy, OffsetFlags));
934 Fields.push_back(llvm::ConstantInt::get(UnsignedIntLTy, Flags));
941 Fields.push_back(PointeeTypeInfo);
971 Fields.push_back(llvm::ConstantInt::get(UnsignedIntLTy, Flags));
978 Fields.push_back(PointeeTypeInfo);
984 Fields.push_back(RTTIBuilder(CGM).BuildTypeInfo(QualType(ClassType, 0)));