aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/MachineBasicBlock.h
AgeCommit message (Expand)Author
2008-02-28Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to ...Evan Cheng
2007-12-31properly encapsulate the parent field of MBB and MI with get/set accessors.Chris Lattner
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-06-29Fix misue of iterator pointing to erased object. Uncovered byDavid Greene
2007-06-18Move CorrectExtraCFGEdges() from BranchFolding.cpp to a MachineBasicBlock met...Evan Cheng
2007-06-04Move ReplaceUsesOfBlockWith() out of BranchFolding into a MachineBasicBlock g...Evan Cheng
2007-05-17Move isSuccessor() offline, change it to use std::find.Evan Cheng
2007-05-08Add MachineBasicBlock preds / succs reverse iterators.Evan Cheng
2007-03-23Add the 'explicit' keyword to several constructors that accept oneDan Gohman
2007-03-01MachineBasicBlock fields should not be public.Evan Cheng
2007-02-22Remove isAccessable.Jim Laskey
2007-02-21Add a flag to MBBs to indicate whether it is an eh landing pad.Jim Laskey
2007-02-19Re-apply my liveintervalanalysis changes. Now with PR1207 fixes.Evan Cheng
2007-02-19For PR1207:Reid Spencer
2007-02-17Added removeLiveIn and more livein iterators.Evan Cheng
2007-02-10Add live-ins to MachineBasicBlock.Evan Cheng
2006-12-17Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling
2006-12-16The best unbreakage yet, addressing Bill's concerns.Jeff Cohen
2006-12-15An even better unbreakage...Jeff Cohen
2006-12-07Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling
2006-11-28Added a temporary hack to get the llvm-streams to work for future checkins.Bill Wendling
2006-11-18MachineInstr includes thisChris Lattner
2006-11-18Implement operator<< for machine basic blocks to make it easier to dump them.Chris Lattner
2006-10-23add two helper methodsChris Lattner
2006-10-21New, wonderful isSuccessor methodChris Lattner
2006-10-03ADd a methodChris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2005-01-30Improve spellingChris Lattner
2005-01-29Adjust to ilist changes.Chris Lattner
2004-10-27Convert 'struct' to 'class' in various places to adhere to the coding standardsChris Lattner
2004-10-26Remove the unused MachineBasicBlock2IndexFunctor class.Chris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-08-27Add MachineBasicBlock2IndexFunctor. This is useful for densemaps fromAlkis Evlogimenos
2004-07-31Expose some helpful methodsChris Lattner
2004-07-31Add some machine CFG related stuffChris Lattner
2004-06-08Add a forwarding method pop_front() that allows you to delete instructionsBrian Gaeke
2004-05-24Moved MachineBasicBlock deconstructor to cpp file and removed it from LeakDet...Tanya Lattner
2004-05-24Added MachineFunction parent* to MachineBasicBlock. Customized ilist templateTanya Lattner
2004-05-12Fix a comment.Brian Gaeke
2004-05-12Add a Number field w/ accessor method, for function-level unique numberingBrian Gaeke
2004-05-02Chris told me to take these assertions out a few days ago, but I forgot toBrian Gaeke
2004-05-01Move the GraphTraits for MachineBasicBlocks to the MachineBasicBlock file.Chris Lattner
2004-04-28Add pred./succ. list size methods.Brian Gaeke
2004-04-28Move private methods to end of class decl at Chris's requestBrian Gaeke
2004-04-28Fix thinkos that Chris caught for me.Brian Gaeke
2004-04-28Add machine-code CFG support: MachineBasicBlocks may now have their ownBrian Gaeke
2004-03-31Add clear() forwarding method.Brian Gaeke
2004-03-31MachineBasicBlock::remove should not change the iterator passed into itChris Lattner
2004-02-23Refactor rewinding code for finding the first terminator of a basicAlkis Evlogimenos
2004-02-19Add a MachineBasicBlock::getParent() methodChris Lattner