[llvm-commits] [llvm] r78255 - in /llvm/trunk/lib/Target/X86: X86ISelDAGToDAG.cpp X86ISelLowering.cpp X86ISelLowering.h

Evan Cheng evan.cheng at apple.com
Wed Aug 5 22:13:02 PDT 2009


What exactly is the subtle bug?

Evan

On Aug 5, 2009, at 9:01 PM, Chris Lattner wrote:

>
> On Aug 5, 2009, at 7:09 PM, Daniel Dunbar wrote:
>
>> On Wed, Aug 5, 2009 at 4:01 PM, Anton Korobeynikov<asl at math.spbu.ru>
>> wrote:
>>> Author: asl
>>> Date: Wed Aug  5 18:01:26 2009
>>> New Revision: 78255
>>>
>>> URL: http://llvm.org/viewvc/llvm-project?rev=78255&view=rev
>>> Log:
>>> Better handle kernel code model. Also, generalize the things and
>>> fix one
>>> subtle bug with small code model.
>>
>> Seems like the "subtle bug" should get a test case?
>
> Yes, Anton, we really need tests for this sort of thing.  Please add a
> test that shows these, otherwise I will break them in the future.
> Please duplicate the comment from the .h file and expand on it.
>
>>> +bool X86::isOffsetSuitableForCodeModel(int64_t Offset,
>>> CodeModel::Model M,
>>> +                                       bool
>>> hasSymbolicDisplacement) {
>
> This also needs a big doxygen comment explaining what this does and
> what the arguments are.  The comments in the body of the function are
> great.
>
> -Chris
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list