search for: prege

Displaying 16 results from an estimated 16 matches for "prege".

Did you mean: preg
2016 May 25
2
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...; > 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(), prege = > (*i)->end(); pregi != prege; pregi++ ) { > DEBUG( dbgs() << "Physical Register : " << MCRI->getName(*pregi) << " is > modified "<< MRI->isPhysRegModified(*pregi) << " \n"); > > Try isPhysRegUsed. > ok > &...
2016 May 25
0
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...me() << "\n"); > > > > > > for(TargetRegisterInfo::regclass_iterator i = > > > (*TRI).regclass_begin(), e = (*TRI).regclass_end(); i != e; i++ ) > > > { > > > > > > for(TargetRegisterClass::iterator pregi = (*i)->begin(), prege = > > > (*i)->end(); pregi != prege; pregi++ ) { > > > > > > DEBUG( dbgs() << "Physical Register : " << MCRI->getName(*pregi) > > > << > > > " > > > is modified "<< MRI->isPhysRegModified(*p...
2016 May 25
2
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...s() << "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(), prege = >> (*i)->end(); pregi != prege; pregi++ ) { >> DEBUG( dbgs() << "Physical Register : " << MCRI->getName(*pregi) << " is >> modified "<< MRI->isPhysRegModified(*pregi) << " \n"); >> >> Try isPhysRegU...
2016 May 25
0
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...ot;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(), prege = >>> (*i)->end(); pregi != prege; pregi++ ) { >>> DEBUG( dbgs() << "Physical Register : " << MCRI->getName(*pregi) << " is >>> modified "<< MRI->isPhysRegModified(*pregi) << " \n"); >>> >&gt...
2016 May 24
0
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...fo(); > 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(), prege = > (*i)->end(); pregi != prege; pregi++ ) { > DEBUG( dbgs() << "Physical Register : " << MCRI->getName(*pregi) << " > is modified "<< MRI->isPhysRegModified(*pregi) << " \n"); Try isPhysRegUsed. > } > } > DEBU...
2016 May 25
2
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...; > 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(), prege = (*i)->end(); pregi != prege; pregi++ ) { > DEBUG( dbgs() << "Physical Register : " << MCRI->getName(*pregi) << " is modified "<< MRI->isPhysRegModified(*pregi) << " \n"); > Try isPhysRegUsed. > ok > > } &g...
2016 May 24
2
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...= 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(), prege = (*i)->end(); pregi != prege; pregi++ ) { DEBUG( dbgs() << "Physical Register : " << MCRI->getName(*pregi) << " is modified "<< MRI->isPhysRegModified(*pregi) << " \n"); } } DEBUG(dbgs() << "\n"); The pass which...
2016 May 25
3
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...G(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(), prege = (*i)->end(); pregi != prege; pregi++ ) { >> DEBUG( dbgs() << "Physical Register : " << MCRI->getName(*pregi) << " is modified "<< MRI->isPhysRegModified(*pregi) << " \n"); >> Try isPhysRegUsed. >> ok >&...
2016 May 25
0
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...: " << MF.getName() << "\n"); >>>> >>>> for(TargetRegisterInfo::regclass_iterator i = (*TRI).regclass_begin(), >>>> e = (*TRI).regclass_end(); i != e; i++ ) { >>>> for(TargetRegisterClass::iterator pregi = (*i)->begin(), prege = >>>> (*i)->end(); pregi != prege; pregi++ ) { >>>> DEBUG( dbgs() << "Physical Register : " << MCRI->getName(*pregi) << " >>>> is modified "<< MRI->isPhysRegModified(*pregi) << " \n"); >>...
2016 May 25
2
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...;< "\n"); >>>>>>>> >>>>>>>> for(TargetRegisterInfo::regclass_iterator i = (*TRI).regclass_begin(), e = (*TRI).regclass_end(); i != e; i++ ) { >>>>>>>> for(TargetRegisterClass::iterator pregi = (*i)->begin(), prege = (*i)->end(); pregi != prege; pregi++ ) { >>>>>>>> DEBUG( dbgs() << "Physical Register : " << MCRI->getName(*pregi) << " is modified "<< MRI->isPhysRegModified(*pregi) << " \n"); >>>>>&g...
2016 May 25
0
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...t; MF.getName() << "\n"); >>>>> >>>>> for(TargetRegisterInfo::regclass_iterator i = (*TRI).regclass_begin(), >>>>> e = (*TRI).regclass_end(); i != e; i++ ) { >>>>> for(TargetRegisterClass::iterator pregi = (*i)->begin(), prege = >>>>> (*i)->end(); pregi != prege; pregi++ ) { >>>>> DEBUG( dbgs() << "Physical Register : " << MCRI->getName(*pregi) << " >>>>> is modified "<< MRI->isPhysRegModified(*pregi) << " \n&quot...
2016 May 25
0
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...> > > > > > > > > > > > > > > > > > > > > > > > > for(TargetRegisterClass::iterator pregi = > > > > > > > > > > > (*i)->begin(), > > > > > > > > > > > prege > > > > > > > > > > > = > > > > > > > > > > > (*i)->end(); pregi != prege; pregi++ ) { > > > > > > > > > > > > > > > > > > > > > > > > > > > >...
2016 Jun 20
2
FireFox-46.0.1 build with interprocedural register allocation enabled
On Mon, Jun 20, 2016 at 10:05 PM, Sanjoy Das <sanjoy at playingwithpointers.com > wrote: > Hi Vivek, > > vivek pandya wrote: > > > For Octane and Kraken I have run them 4 times and above result is > > geometric mean. For Octane standard deviation (SD) is > > 918.54 (NO_IPRA) and 597.82 (With_IPRA). For Kraken unfortunately I > > don't have readings
2016 Jul 13
6
IPRA, interprocedural register allocation, question
Vivek, I apologize if you took my original email as a request for implementation, I meant to be asking what is already available, I think the answer to that is the ‘preserves_most’ and ‘preserves_all’ attributes, but I will also Use ‘regmask’ if those prove to be too sub-optimal. I am still interested in figuring out the necessary and sufficient conditions For LLC to do optimal IPRA
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: > >> >> ------------------------------ >> >>