Displaying 10 results from an estimated 10 matches for "firstgpr".
2009 Feb 16
3
[LLVMdev] Using CallingConvLower in ARM target
Thanks.
More questions :-)
/// Information about how the value is assigned.
- LocInfo HTP : 7;
+ LocInfo HTP : 6;
Do you know why this change is needed? Are we running out of bits?
- NeededStackSize = 4;
- break;
- case MVT::i64:
- case MVT::f64:
- if (firstGPR < 3)
- NeededGPRs = 2;
- else if (firstGPR == 3) {
- NeededGPRs = 1;
- NeededStackSize = 4;
- } else
- NeededStackSize = 8;
+ State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
+ State.AllocateStack(4, 4),
+...
2009 Feb 18
0
[LLVMdev] Using CallingConvLower in ARM target
...ed? Are we running out of bits?
HTP was't using all of these bits. I needed the hasCustom bit to come
from somewhere unless we wanted to grow this struct, so I grabbed a
bit from HTP.
> - NeededStackSize = 4;
> - break;
> - case MVT::i64:
> - case MVT::f64:
> - if (firstGPR < 3)
> - NeededGPRs = 2;
> - else if (firstGPR == 3) {
> - NeededGPRs = 1;
> - NeededStackSize = 4;
> - } else
> - NeededStackSize = 8;
> + State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
> +...
2009 Feb 18
2
[LLVMdev] Using CallingConvLower in ARM target
...TP was't using all of these bits. I needed the hasCustom bit to come
> from somewhere unless we wanted to grow this struct, so I grabbed a
> bit from HTP.
>
>> - NeededStackSize = 4;
>> - break;
>> - case MVT::i64:
>> - case MVT::f64:
>> - if (firstGPR < 3)
>> - NeededGPRs = 2;
>> - else if (firstGPR == 3) {
>> - NeededGPRs = 1;
>> - NeededStackSize = 4;
>> - } else
>> - NeededStackSize = 8;
>> + State.addLoc(CCValAssign::getCustomMem(ValNo, ValVT,
>> +...
2009 Feb 26
0
[LLVMdev] Using CallingConvLower in ARM target
...bits. I needed the hasCustom bit to come
>> from somewhere unless we wanted to grow this struct, so I grabbed a
>> bit from HTP.
>>
>>> - NeededStackSize = 4;
>>> - break;
>>> - case MVT::i64:
>>> - case MVT::f64:
>>> - if (firstGPR < 3)
>>> - NeededGPRs = 2;
>>> - else if (firstGPR == 3) {
>>> - NeededGPRs = 1;
>>> - NeededStackSize = 4;
>>> - } else
>>> - NeededStackSize = 8;
>>> + State.addLoc(CCValAssign::getCustomMem(ValNo, Va...
2009 Feb 28
3
[LLVMdev] Using CallingConvLower in ARM target
...to come
>>> from somewhere unless we wanted to grow this struct, so I grabbed a
>>> bit from HTP.
>>>
>>>> - NeededStackSize = 4;
>>>> - break;
>>>> - case MVT::i64:
>>>> - case MVT::f64:
>>>> - if (firstGPR < 3)
>>>> - NeededGPRs = 2;
>>>> - else if (firstGPR == 3) {
>>>> - NeededGPRs = 1;
>>>> - NeededStackSize = 4;
>>>> - } else
>>>> - NeededStackSize = 8;
>>>> + State.addLoc(CCValAs...
2009 Apr 17
0
[LLVMdev] Using CallingConvLower in ARM target
...>>>>> grabbed a
>>>>> bit from HTP.
>>>>>
>>>>>> - NeededStackSize = 4;
>>>>>> - break;
>>>>>> - case MVT::i64:
>>>>>> - case MVT::f64:
>>>>>> - if (firstGPR < 3)
>>>>>> - NeededGPRs = 2;
>>>>>> - else if (firstGPR == 3) {
>>>>>> - NeededGPRs = 1;
>>>>>> - NeededStackSize = 4;
>>>>>> - } else
>>>>>> - NeededStackSize =...
2009 Apr 16
2
[LLVMdev] Using CallingConvLower in ARM target
...omewhere unless we wanted to grow this struct, so I grabbed a
>>>> bit from HTP.
>>>>
>>>>> - NeededStackSize = 4;
>>>>> - break;
>>>>> - case MVT::i64:
>>>>> - case MVT::f64:
>>>>> - if (firstGPR < 3)
>>>>> - NeededGPRs = 2;
>>>>> - else if (firstGPR == 3) {
>>>>> - NeededGPRs = 1;
>>>>> - NeededStackSize = 4;
>>>>> - } else
>>>>> - NeededStackSize = 8;
>>>>>...
2009 Apr 17
1
[LLVMdev] Using CallingConvLower in ARM target
...bed a
>>>>>> bit from HTP.
>>>>>>
>>>>>>> - NeededStackSize = 4;
>>>>>>> - break;
>>>>>>> - case MVT::i64:
>>>>>>> - case MVT::f64:
>>>>>>> - if (firstGPR < 3)
>>>>>>> - NeededGPRs = 2;
>>>>>>> - else if (firstGPR == 3) {
>>>>>>> - NeededGPRs = 1;
>>>>>>> - NeededStackSize = 4;
>>>>>>> - } else
>>>>>>>...
2009 Feb 14
0
[LLVMdev] Using CallingConvLower in ARM target
Sorry left a small bit of cruft in ARMCallingConv.td. A corrected
patch it attached.
deep
On Fri, Feb 13, 2009 at 6:41 PM, Sandeep Patel <deeppatel1987 at gmail.com> wrote:
> Sure. Updated patches attached.
>
> deep
>
> On Fri, Feb 13, 2009 at 5:47 PM, Evan Cheng <evan.cheng at apple.com> wrote:
>>
>> On Feb 13, 2009, at 4:25 PM, Sandeep Patel wrote:
2009 Feb 14
2
[LLVMdev] Using CallingConvLower in ARM target
Sure. Updated patches attached.
deep
On Fri, Feb 13, 2009 at 5:47 PM, Evan Cheng <evan.cheng at apple.com> wrote:
>
> On Feb 13, 2009, at 4:25 PM, Sandeep Patel wrote:
>
>> ARMTargetLowering doesn't need case #1, but it seemed like you and Dan
>> wanted a more generic way to inject C++ code into the process so I
>> tried to make the mechanism a bit more