search for: mcri

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(); > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > &gt...
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: > >> >> ------------------------------ >> >>