[LLVMdev] [cfe-dev] thoughts about n-bit bytes for clang/llvm
    Mike Stump 
    mrs at apple.com
       
    Thu Sep 24 11:25:31 PDT 2009
    
    
  
On Sep 23, 2009, at 4:15 PM, Ray Fix wrote:
> I am trying to gauge how much interest there is in supporting non-8- 
> bit byte targets.
Not much would be my guess.  I'd recommend incrementally just sending  
in the patches.  Start simple (fix a few places) and then work up to  
larger and larger patches.
For example:
   unsigned getCharWidth() const { return 8; } // FIXME
is a great place to start for clang.
> It would be fairly easy to go through the LLVM/Clang code and change
> 8s to 16s, fork it, and be done with it.
Ah, but it hopefully isn't too much more work to change it to  
Target.getCharWidth() instead...
> Assuming all of this gets done, there is the important question about
> how it gets tested.
I wouldn't worry about testing.  In the end, you'll have your target  
and you'll test it.  For others, just don't change 8 to 16 and expect  
people not to pitch fork you.  :-)
    
    
More information about the llvm-dev
mailing list