<div dir="ltr">Hi all.<div><br><div>I'm looking for a ways of defining register files with non-standard machine value type in tablegen. The value types not covered by SimpleValueType enum. For example (from the top of my head) 25 bit integers, or 8 way 18 bit integers. These types going to be used with intrinsics so I also need appropriate C custom types defined. </div><div><br></div><div>I wonder if I can describe those in tablegen files or do I need to extend llvm. What is the right way of supporting such types?<br></div><div><br></div><div>I'm not familiar will llvm internals so far, so any help and pointers appreciated.</div><div><br></div><div>Thanks,</div><div>Volodymyr.</div></div></div>