search for: renamelocalsymbols

Displaying 3 results from an estimated 3 matches for "renamelocalsymbols".

2006 May 31
0
[LLVMdev] Adding an object to llc (analysis pass)
On Wed, 31 May 2006, Silken Tiger wrote: >> that requires a BasicBlockPass, it will fail the same was as when a >> ModulePass requires a FunctionPass. > void MParSchedule::getAnalysisUsage(AnalysisUsage &AU) const { > AU.setPreservesAll(); > } > > MParSchedule requires nothing and changes nothing. So hopefully the above code > represents this fact? Right
2006 Jun 01
2
[LLVMdev] Adding an object to llc (analysis pass)
...t;LoopInfo>(); AU.addRequired<MParSchedule>(); AU.setPreservesAll(); } and then in the runOnFunction pass of this backend: LI = &getAnalysis<LoopInfo>(); MParSchedule &MPar = getAnalysis<MParSchedule>(); lowerIntrinsics(F); printFloatingPointConstants(F); F.renameLocalSymbols(); list<Schedule *>* ScheduleList; Schedule *currentSchedule; for (Function::iterator i = F.begin(), e = F.end(); i != e; ++i) { for(BasicBlock::iterator j=i->begin(),bbe=i->end();j!=bbe;++j) { BasicBlock *bb; if((bb=dyn_cast<BasicBlock>(j))) { Schedul...
2006 May 31
2
[LLVMdev] Adding an object to llc (analysis pass)
Hi Am Dienstag, 30. Mai 2006 19:21 schrieb Chris Lattner: > On Tue, 30 May 2006, Silken Tiger wrote: > > Everthing now compiles fine, but when running llc with invoking my own > > backend derived from the cbackend i get the following error: > > namespace llvm { > > class MParSchedule : public BasicBlockPass { > > public: > > > >