Lines Matching refs:RegisterFlags
4292 static std::vector<RegisterFlags::Field> ParseFlagsFields( in ParseFlagsFields()
4299 std::vector<RegisterFlags::Field> fields; in ParseFlagsFields()
4376 if (RegisterFlags::Field::GetSizeInBits(*start, *end) > 64) in ParseFlagsFields()
4392 RegisterFlags::Field::GetMaxValue(*start, *end); in ParseFlagsFields()
4416 RegisterFlags::Field(name->str(), *start, *end, enum_type)); in ParseFlagsFields()
4428 llvm::StringMap<std::unique_ptr<RegisterFlags>> ®isters_flags_types, in ParseFlags()
4467 std::vector<RegisterFlags::Field> fields = in ParseFlags()
4472 std::vector<RegisterFlags::Field>::const_iterator overlap = in ParseFlags()
4474 [](const RegisterFlags::Field &lhs, in ParseFlags()
4475 const RegisterFlags::Field &rhs) { in ParseFlags()
4501 *id, std::make_unique<RegisterFlags>(id->str(), *size, in ParseFlags()
4506 std::vector<RegisterFlags::Field>::const_iterator next = in ParseFlags()
4533 llvm::StringMap<std::unique_ptr<RegisterFlags>> ®isters_flags_types, in ParseRegisters()
4630 llvm::StringMap<std::unique_ptr<RegisterFlags>>::iterator it = in ParseRegisters()