search for: miindex

Displaying 8 results from an estimated 8 matches for "miindex".

2007 Jun 22
4
[LLVMdev] df_ext_iterator in LiveIntervalAnalysis
...d someone tell me if there is any problem in doing this? In my version of LLVM, I just had to make two changes in LiveIntervalAnalysis: //===--------------------------------------- First: when numbering the instructions: // <-- new code //===--------------------------------------- unsigned miIndex = 0; MachineBasicBlock *entry = mf_->begin(); std::set<MachineBasicBlock*> visited; for (df_ext_iterator<MachineBasicBlock*> dfi = df_ext_begin(entry, visited), endi = df_ext_end(entry, visited); dfi != endi; ++dfi) { MachineBasicBlock *mbb =...
2008 Apr 16
3
[LLVMdev] Possible bug in LiveIntervalAnalysis?
Hi, In the LiveIntervalAnalysis::runOnMachineFunction, there is a code to compute the MBB2IdxMap, by remembering for each MBB its start and end instruction numbers: unsigned MIIndex = 0; for (MachineFunction::iterator MBB = mf_->begin(), E = mf_->end(); MBB != E; ++MBB) { unsigned StartIdx = MIIndex; for (MachineBasicBlock::iterator I = MBB->begin(), E = MBB->end(); I != E; ++I) { bool inserted = mi2iMap_.insert(std::make_pair(I, MI...
2007 Jun 22
0
[LLVMdev] df_ext_iterator in LiveIntervalAnalysis
...ons to see if it's better :) good numbers + code = patch committed to cvs :) Thanks, nice idea btw! -Chris > //===--------------------------------------- > First: when numbering the instructions: > // <-- new code > //===--------------------------------------- > unsigned miIndex = 0; > MachineBasicBlock *entry = mf_->begin(); > std::set<MachineBasicBlock*> visited; > for (df_ext_iterator<MachineBasicBlock*> dfi = df_ext_begin(entry, > visited), > endi = df_ext_end(entry, visited); dfi != endi; > ++dfi) { >...
2007 Jun 22
0
[LLVMdev] df_ext_iterator in LiveIntervalAnalysis
...y problem in doing this? In my version of LLVM, I just > had to make two changes in LiveIntervalAnalysis: > > //===--------------------------------------- > First: when numbering the instructions: > // <-- new code > //===--------------------------------------- > unsigned miIndex = 0; > MachineBasicBlock *entry = mf_->begin(); > std::set<MachineBasicBlock*> visited; > for (df_ext_iterator<MachineBasicBlock*> dfi = df_ext_begin(entry, > visited), > endi = df_ext_end(entry, visited); dfi != endi; > ++dfi) { >...
2008 Apr 16
0
[LLVMdev] Possible bug in LiveIntervalAnalysis?
...n Wed, Apr 16, 2008 at 2:52 AM, Roman Levenstein <romixlev at yahoo.com> wrote: > Hi, > > In the LiveIntervalAnalysis::runOnMachineFunction, there is a code to > compute the MBB2IdxMap, by remembering for each MBB its start and end > instruction numbers: > > unsigned MIIndex = 0; > for (MachineFunction::iterator MBB = mf_->begin(), E = mf_->end(); > MBB != E; ++MBB) { > unsigned StartIdx = MIIndex; > > for (MachineBasicBlock::iterator I = MBB->begin(), E = MBB->end(); > I != E; ++I) { > bool inserted = mi...
2008 Apr 18
1
[LLVMdev] Possible bug in LiveIntervalAnalysis?
...Roman Levenstein > <romixlev at yahoo.com> wrote: >> Hi, >> >> In the LiveIntervalAnalysis::runOnMachineFunction, there is a code to >> compute the MBB2IdxMap, by remembering for each MBB its start and end >> instruction numbers: >> >> unsigned MIIndex = 0; >> for (MachineFunction::iterator MBB = mf_->begin(), E = mf_->end(); >> MBB != E; ++MBB) { >> unsigned StartIdx = MIIndex; >> >> for (MachineBasicBlock::iterator I = MBB->begin(), E = MBB->end(); >> I != E; ++I) { >>...
2007 Jun 22
2
[LLVMdev] df_ext_iterator in LiveIntervalAnalysis
...s + code = patch committed to cvs :) > > Thanks, nice idea btw! > > -Chris > >> //===--------------------------------------- >> First: when numbering the instructions: >> // <-- new code >> //===--------------------------------------- >> unsigned miIndex = 0; >> MachineBasicBlock *entry = mf_->begin(); >> std::set<MachineBasicBlock*> visited; >> for (df_ext_iterator<MachineBasicBlock*> dfi = df_ext_begin(entry, >> visited), >> endi = df_ext_end(entry, visited); dfi != endi; &g...
2010 Dec 07
1
[ANNOUNCE] xorg-server 1.9.99.901
...| 104 + randr/rrtransform.c | 64 +- randr/rrtransform.h | 15 +- render/Makefile.am | 5 +- render/glyphstr.h | 3 +- render/miindex.c | 14 +- render/picture.c | 13 +- render/picturestr.h | 15 +- render/render.c | 4 +- render/renderedge.c | 91 - rende...