[LLVMdev] Preventing long longs in C backend

Duncan Sands baldrick at free.fr
Sun Sep 25 06:34:59 PDT 2011


Hi Harel,

> Is there any way to make the C backend not omit long longs for i64 values, on a
> 32 bit machine?

no.

> I'm thinking of either some frontend or some backend flag... any ideas?

There's a vague plan to rewrite the C backend more like an ordinary backend, so
it would run after the type legalizer.  If that was done then it wouldn't be
hard to support this.  But as far as I know no-one is working on the rewrite.

Ciao, Duncan.



More information about the llvm-dev mailing list