search for: firstgpr

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