[AMDGPU][True16][CodeGen] true16 codegen pattern for v_med3_u/i16 (#121850)
[llvm-project.git] / libc / utils / hdrgen / enumeration.py
blobb9848c04ee632159dbb55047785335cbedefcd01
1 # ====-- Enumeration class for libc function headers ----------*- python -*--==#
3 # Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 # See https://llvm.org/LICENSE.txt for license information.
5 # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 # ==-------------------------------------------------------------------------==#
10 class Enumeration:
11 def __init__(self, name, value):
12 self.name = name
13 self.value = value
15 def __str__(self):
16 if self.value != None:
17 return f"{self.name} = {self.value}"
18 else:
19 return f"{self.name}"