[LLVMdev] Variable length condition code for SETCC and SELECT?

Duncan Sands baldrick at free.fr
Wed Jun 11 22:48:55 PDT 2008


Hi,

> I like talking to myself... and I've been hacking on a two-pass version
> of SelectionDAGLegalize::PromoteOp, where the first pass determines the
> maximum type to which the subDAG need to be promoted, and the second
> pass then does all of the SDOperand promotions.

there's a whole new infrastructure in development for promotion of illegal
types (as opposed to promotion of illegal operations on legal types):
LegalizeTypes.  I'm not sure if it's relevant to you, but if it is then
you may want to think of how it impacts your design.

Ciao,

Duncan.



More information about the llvm-dev mailing list