Home
last modified time | relevance | path

Searched refs:FieldInfo (Results 1 – 9 of 9) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DDesignator.h63 FieldDesignatorInfo FieldInfo; member
77 return FieldInfo.II; in getField()
82 return FieldInfo.DotLoc; in getDotLoc()
87 return FieldInfo.NameLoc; in getFieldLoc()
131 new (&D.FieldInfo) FieldDesignatorInfo; in getField()
132 D.FieldInfo.II = II; in getField()
133 D.FieldInfo.DotLoc = DotLoc; in getField()
134 D.FieldInfo.NameLoc = NameLoc; in getField()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DLowLevelTypeImpl.h261 static uint64_t getMask(const BitFieldInfo FieldInfo) {
262 const int FieldSizeInBits = FieldInfo[0];
269 static uint64_t maskAndShift(uint64_t Val, const BitFieldInfo FieldInfo) {
270 return maskAndShift(Val, getMask(FieldInfo), FieldInfo[1]);
272 uint64_t getFieldValue(const BitFieldInfo FieldInfo) const {
273 return getMask(FieldInfo) & (RawData >> FieldInfo[1]);
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGRecordLayout.h138 llvm::DenseMap<const FieldDecl *, unsigned> FieldInfo; variable
199 assert(FieldInfo.count(FD) && "Invalid field for record!"); in getLLVMFieldNo()
200 return FieldInfo.lookup(FD); in getLLVMFieldNo()
H A DCGRecordLayoutBuilder.cpp913 RL->FieldInfo.swap(Builder.Fields); in ComputeRecordLayout()
H A DCGClass.cpp802 auto FieldInfo = Context.getTypeInfoInChars(D->getType()); in EmitAsanPrologueOrEpilogue() local
803 CharUnits FieldSize = FieldInfo.Width; in EmitAsanPrologueOrEpilogue()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp229 struct FieldInfo { in calculateOptimalPad() struct
233 bool operator<(const FieldInfo &RHS) const { in calculateOptimalPad() argument
246 SmallVector<FieldInfo, 20> Fields; in calculateOptimalPad()
248 FieldInfo RetVal; in calculateOptimalPad()
277 FieldInfo InsertPoint = {CurAlignment, CharUnits::Zero(), nullptr}; in calculateOptimalPad()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/MCParser/
H A DMasmParser.cpp127 struct FieldInfo;
134 std::vector<FieldInfo> Fields;
137 FieldInfo &addField(StringRef FieldName, FieldType FT,
323 struct FieldInfo { struct
338 FieldInfo(FieldType FT) : Contents(FT) {} in FieldInfo() function
341 FieldInfo &StructInfo::addField(StringRef FieldName, FieldType FT, in addField()
346 FieldInfo &Field = Fields.back(); in addField()
819 bool parseFieldInitializer(const FieldInfo &Field,
821 bool parseFieldInitializer(const FieldInfo &Field,
824 bool parseFieldInitializer(const FieldInfo &Field,
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp1995 AsmFieldInfo FieldInfo; in ParseIntelExpression() local
2023 else if (SM.onIdentifierExpr(Val, Identifier, Info, FieldInfo.Type, in ParseIntelExpression()
2037 if (!getParser().lookUpType(Identifier, FieldInfo.Type)) { in ParseIntelExpression()
2047 if (getParser().lookUpField(FieldInfo.Type.Name, Identifier, in ParseIntelExpression()
2048 FieldInfo)) { in ParseIntelExpression()
2057 if (SM.onInteger(FieldInfo.Offset, ErrMsg)) in ParseIntelExpression()
2062 if (getParser().parsePrimaryExpr(Val, End, &FieldInfo.Type)) { in ParseIntelExpression()
2064 } else if (SM.onIdentifierExpr(Val, Identifier, Info, FieldInfo.Type, in ParseIntelExpression()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DRecordLayoutBuilder.cpp1538 TypeInfo FieldInfo = Context.getTypeInfo(D->getType()); in LayoutBitField() local
1539 uint64_t StorageUnitSize = FieldInfo.Width; in LayoutBitField()
1540 unsigned FieldAlign = FieldInfo.Align; in LayoutBitField()
1541 bool AlignIsRequired = FieldInfo.AlignIsRequired; in LayoutBitField()