Hi, <div><br></div><div>Today, llvm/Attributes.h defines 'Attributes' as 'unsigned'.</div><div>This bit vector is fully packed, and I am probably not the only one who wants to add bits to it. </div><div>Is there a strong reason not to define Attributes as uint64_t? </div>
<div>At first glance this seems doable, and the IR reader/writer will not need to be changed at all (or at least, not significantly). </div><div><br></div><div>Thanks, </div><div><br></div><div>--kcc </div>