Displaying 14 results from an estimated 14 matches for "mcri".
Did you mean:
cri
2016 May 25
2
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...fo
> *)MF.getSubtarget().getRegisterInfo();
>
> Some reason you can't use a const pointer here?
>
MCRegisterInfo is just used to get conventional name of register for given
target like AX, BX on X86.
>
> const TargetMachine &TM = MF.getTarget();
> const MCRegisterInfo *MCRI = TM.getMCRegisterInfo();
> DEBUG(dbgs() << "Function Name : " << MF.getName() << "\n");
>
> for(TargetRegisterInfo::regclass_iterator i = (*TRI).regclass_begin(), e =
> (*TRI).regclass_end(); i != e; i++ ) {
> for(TargetRegisterClass::iterator p...
2016 May 25
0
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...gt;
> > Some reason you can't use a const pointer here?
>
> MCRegisterInfo is just used to get conventional name of register for
> given target like AX, BX on X86.
> > > const TargetMachine &TM = MF.getTarget();
> >
>
> > > const MCRegisterInfo *MCRI = TM.getMCRegisterInfo();
> >
>
> > > DEBUG(dbgs() << "Function Name : " << MF.getName() << "\n");
> >
>
> > > for(TargetRegisterInfo::regclass_iterator i =
> > > (*TRI).regclass_begin(), e = (*TRI).regclass_end...
2016 May 25
2
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...rInfo();
>>
>> Some reason you can't use a const pointer here?
>>
> MCRegisterInfo is just used to get conventional name of register for given
> target like AX, BX on X86.
>
>>
>> const TargetMachine &TM = MF.getTarget();
>> const MCRegisterInfo *MCRI = TM.getMCRegisterInfo();
>> DEBUG(dbgs() << "Function Name : " << MF.getName() << "\n");
>>
>> for(TargetRegisterInfo::regclass_iterator i = (*TRI).regclass_begin(), e
>> = (*TRI).regclass_end(); i != e; i++ ) {
>> for(TargetRegis...
2016 May 24
2
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...I have written following code to check each register if it is used by
machineFunction or not :
MachineRegisterInfo *MRI = &MF.getRegInfo();
TargetRegisterInfo *TRI = (TargetRegisterInfo
*)MF.getSubtarget().getRegisterInfo();
const TargetMachine &TM = MF.getTarget();
const MCRegisterInfo *MCRI = TM.getMCRegisterInfo();
DEBUG(dbgs() << "Function Name : " << MF.getName() << "\n");
for(TargetRegisterInfo::regclass_iterator i = (*TRI).regclass_begin(), e =
(*TRI).regclass_end(); i != e; i++ ) {
for(TargetRegisterClass::iterator pregi = (*i)->begin(),...
2016 May 24
0
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...Function or not :
> MachineRegisterInfo *MRI = &MF.getRegInfo();
> TargetRegisterInfo *TRI = (TargetRegisterInfo
> *)MF.getSubtarget().getRegisterInfo();
Some reason you can't use a const pointer here?
> const TargetMachine &TM = MF.getTarget();
> const MCRegisterInfo *MCRI = TM.getMCRegisterInfo();
> DEBUG(dbgs() << "Function Name : " << MF.getName() << "\n");
> for(TargetRegisterInfo::regclass_iterator i =
> (*TRI).regclass_begin(), e = (*TRI).regclass_end(); i != e; i++ ) {
> for(TargetRegisterClass::iterator pregi...
2016 May 25
0
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...ome reason you can't use a const pointer here?
>>>
>> MCRegisterInfo is just used to get conventional name of register for
>> given target like AX, BX on X86.
>>
>>>
>>> const TargetMachine &TM = MF.getTarget();
>>> const MCRegisterInfo *MCRI = TM.getMCRegisterInfo();
>>> DEBUG(dbgs() << "Function Name : " << MF.getName() << "\n");
>>>
>>> for(TargetRegisterInfo::regclass_iterator i = (*TRI).regclass_begin(), e
>>> = (*TRI).regclass_end(); i != e; i++ ) {
>>...
2016 May 25
2
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...isterInfo *)MF.getSubtarget().getRegisterInfo();
> Some reason you can't use a const pointer here?
> MCRegisterInfo is just used to get conventional name of register for given target like AX, BX on X86.
>
> const TargetMachine &TM = MF.getTarget();
> const MCRegisterInfo *MCRI = TM.getMCRegisterInfo();
> DEBUG(dbgs() << "Function Name : " << MF.getName() << "\n");
>
> for(TargetRegisterInfo::regclass_iterator i = (*TRI).regclass_begin(), e = (*TRI).regclass_end(); i != e; i++ ) {
> for(TargetRegisterClass::iterator p...
2016 May 25
3
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...btarget().getRegisterInfo();
>> Some reason you can't use a const pointer here?
>> MCRegisterInfo is just used to get conventional name of register for given target like AX, BX on X86.
>>
>> const TargetMachine &TM = MF.getTarget();
>> const MCRegisterInfo *MCRI = TM.getMCRegisterInfo();
>> DEBUG(dbgs() << "Function Name : " << MF.getName() << "\n");
>>
>> for(TargetRegisterInfo::regclass_iterator i = (*TRI).regclass_begin(), e = (*TRI).regclass_end(); i != e; i++ ) {
>> for(TargetRegisterC...
2016 May 25
0
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...a const pointer here?
>>>>
>>> MCRegisterInfo is just used to get conventional name of register for
>>> given target like AX, BX on X86.
>>>
>>>>
>>>> const TargetMachine &TM = MF.getTarget();
>>>> const MCRegisterInfo *MCRI = TM.getMCRegisterInfo();
>>>> DEBUG(dbgs() << "Function Name : " << MF.getName() << "\n");
>>>>
>>>> for(TargetRegisterInfo::regclass_iterator i = (*TRI).regclass_begin(),
>>>> e = (*TRI).regclass_end(); i != e;...
2016 May 25
2
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...t;>>>>>> MCRegisterInfo is just used to get conventional name of register for given target like AX, BX on X86.
>>>>>>>>
>>>>>>>> const TargetMachine &TM = MF.getTarget();
>>>>>>>> const MCRegisterInfo *MCRI = TM.getMCRegisterInfo();
>>>>>>>> DEBUG(dbgs() << "Function Name : " << MF.getName() << "\n");
>>>>>>>>
>>>>>>>> for(TargetRegisterInfo::regclass_iterator i = (*TRI).regclass_begin(), e...
2016 May 25
0
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...gt;>>>
>>>> MCRegisterInfo is just used to get conventional name of register for
>>>> given target like AX, BX on X86.
>>>>
>>>>>
>>>>> const TargetMachine &TM = MF.getTarget();
>>>>> const MCRegisterInfo *MCRI = TM.getMCRegisterInfo();
>>>>> DEBUG(dbgs() << "Function Name : " << MF.getName() << "\n");
>>>>>
>>>>> for(TargetRegisterInfo::regclass_iterator i = (*TRI).regclass_begin(),
>>>>> e = (*TRI).regclass...
2016 May 25
0
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...gt; > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
> > > > > > > > > > > const MCRegisterInfo *MCRI =
> > > > > > > > > > > TM.getMCRegisterInfo();
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > >...
2016 May 18
0
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
> On May 18, 2016, at 11:00 AM, vivek pandya <vivekvpandya at gmail.com> wrote:
>
>
>
> Vivek Pandya
>
>
> On Wed, May 18, 2016 at 11:25 PM, Quentin Colombet <qcolombet at apple.com <mailto:qcolombet at apple.com>> wrote:
>
>> On May 18, 2016, at 10:46 AM, vivek pandya <vivekvpandya at gmail.com <mailto:vivekvpandya at
2016 May 18
2
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
*Vivek Pandya*
On Wed, May 18, 2016 at 11:25 PM, Quentin Colombet <qcolombet at apple.com>
wrote:
>
> On May 18, 2016, at 10:46 AM, vivek pandya <vivekvpandya at gmail.com> wrote:
>
>
>
> *Vivek Pandya*
>
>
> On Wed, May 11, 2016 at 4:01 PM, Hal Finkel <hfinkel at anl.gov> wrote:
>
>>
>> ------------------------------
>>
>>