[LLVMdev] Two labels around one instruction in Codegen

Evan Cheng evan.cheng at apple.com
Thu Nov 8 10:49:04 PST 2007

That would complicate instruction selection. Not worth it.


On Nov 8, 2007, at 1:10 AM, Duncan Sands wrote:

>> Ok, so it turns out the labels do not have to be just before / after
>> the divide. So we don't have to use the MVT::Flag hackery. However,
>> the second label must be after the divide. I think the solution is to
>> add a trapping version of DIV (and others) and the second label can
>> use its chain value as operand.
> How about a new "trapping" SDNode, which you can wrap trapping sdiv
> and other instructions in?
> D.

More information about the llvm-dev mailing list