aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/MachineBasicBlock.h
AgeCommit message (Expand)Author
2009-01-15Simplify the MachineLICM pass by having it only traverse outerDan Gohman
2008-10-16Const-ify several TargetInstrInfo methods.Dan Gohman
2008-10-02Add a new MachineBasicBlock utility function, isLayoutSuccessor, thatDan Gohman
2008-09-20Update VS projects.Cedric Venet
2008-07-28Fold the useful features of alist and alist_node into ilist, andDan Gohman
2008-07-17Re-introduce LeakDetector support for MachineInstrs and MachineBasicBlocks.Dan Gohman
2008-07-07Pool-allocation for MachineInstrs, MachineBasicBlocks, andDan Gohman
2008-05-29For PR1338: rename include/llvm/ADT/ilist and friends to end with ".h"Anton Korobeynikov
2008-05-05Added addition atomic instrinsics and, or, xor, min, and max.Mon P Wang
2008-05-05Fix more -Wshorten-64-to-32 warnings.Evan Cheng
2008-04-24- Check if a register is livein before removing it. It may have already been ...Evan Cheng
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