[LLVMdev] frontend support for cross-compilation?
Chris Lattner
sabre at nondot.org
Tue Jul 1 15:40:57 PDT 2008
On Tue, 1 Jul 2008, John Regehr wrote:
> Although the process of porting the LLVM backend to a new architecture
> looks pretty straightforward (and is very well documented) there's a
> frontend issue that I'm not clear on:
>
> How do we to tell the frontend about implementation-defined constants
> like integer width? In other words, when llvm-gcc does a
> promote-to-integer operation, this acts differently if the target
> architecture has 16-bit vs 32-bit integers.
There was a recent discussion about this specific issue. We need to
eliminate the implicit sign/zero extend to 32 bit logic from the code
generator and have the front-ends insert them.
-Chris
--
http://nondot.org/sabre/
http://llvm.org/
More information about the llvm-dev
mailing list