index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
include
/
llvm
/
CodeGen
/
MachineBasicBlock.h
Age
Commit message (
Expand
)
Author
2013-04-22
Optimize MachineBasicBlock::getSymbol by caching the symbol. Since the symbol
Eli Bendersky
2012-12-18
Use bidirectional bundle flags to simplify important functions.
Jakob Stoklund Olesen
2012-12-18
Tighten up the splice() API for bundled instructions.
Jakob Stoklund Olesen
2012-12-18
Tighten the insert() API for bundled instructions.
Jakob Stoklund Olesen
2012-12-17
Tighten up the erase/remove API for bundled instructions.
Jakob Stoklund Olesen
2012-12-03
Sort the #include lines for the include/... tree with the script.
Chandler Carruth
2012-09-12
Add a function computeRegisterLiveness() to MachineBasicBlock. This uses anal...
James Molloy
2012-08-20
Fix a quadratic algorithm in MachineBranchProbabilityInfo.
Jakob Stoklund Olesen
2012-08-20
Clarify that duplicate edges are not allowed in the Machine CFG.
Jakob Stoklund Olesen
2012-08-08
Revert "Fix a quadratic algorithm in MachineBranchProbabilityInfo."
Jakob Stoklund Olesen
2012-08-08
Fix a quadratic algorithm in MachineBranchProbabilityInfo.
Jakob Stoklund Olesen
2012-07-30
Add MachineBasicBlock::isPredecessor().
Jakob Stoklund Olesen
2012-06-11
Fix a problem with the reverse bundle iterators.
Jakob Stoklund Olesen
2012-04-20
Allow converting MachineBasicBlock::iterator to const_iterator.
Andrew Trick
2012-03-07
Added MachineBasicBlock::getFullName() to standardize/factor codegen diagnost...
Andrew Trick
2012-02-29
Move the operand iterator into MachineInstrBundle.h where it belongs.
Jakob Stoklund Olesen
2012-02-27
Add a MachineOperand iterator class.
Jakob Stoklund Olesen
2012-01-31
Tidy up. Trailing whitespace.
Jim Grosbach
2011-12-20
Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo.
Jakub Staszak
2011-12-20
fix typo
Chris Lattner
2011-12-14
- Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a function
Evan Cheng
2011-12-06
First chunk of MachineInstr bundle support.
Evan Cheng
2011-12-06
Use logarithmic units for basic block alignment.
Jakob Stoklund Olesen
2011-10-07
Add a bool value to set the IsLandingPad flag to.
Bill Wendling
2011-06-16
Introduce MachineBranchProbabilityInfo class, which has similar API to
Jakub Staszak
2011-04-05
Cache the fairly expensive last split point computation and provide a fast
Jakob Stoklund Olesen
2011-03-26
Collect and coalesce DBG_VALUE instructions before emitting the function.
Jakob Stoklund Olesen
2011-03-04
Use an IndexedMap instead of a DenseMap for the live-out cache.
Jakob Stoklund Olesen
2011-02-04
Add LiveIntervals::getLastSplitPoint().
Jakob Stoklund Olesen
2011-01-13
Teach frame lowering to ignore debug values after the terminators.
Jakob Stoklund Olesen
2010-10-30
Add SkipPHIsAndLabels from PHIElimination to MachineBasicBlock. It is needed
Jakob Stoklund Olesen
2010-10-26
Teach MachineBasicBlock::print() to annotate instructions and blocks with
Jakob Stoklund Olesen
2010-09-21
Add insertAfter. This should have accompanied previous check-in.
Devang Patel
2010-07-07
Add a getFirstNonPHI utility function.
Dan Gohman
2010-07-06
Reapply r107655 with fixes; insert the pseudo instruction into
Dan Gohman
2010-07-06
Revert r107655.
Dan Gohman
2010-07-06
Fix a bunch of custom-inserter functions to handle the case where
Dan Gohman
2010-06-22
Move PHIElimination's SplitCriticalEdge for MachineBasicBlocks out
Dan Gohman
2010-04-13
Eliminate MachineBasicBlock::const_livein_iterator and make
Dan Gohman
2010-03-13
eliminate the now-unneeded context argument of MBB::getSymbol()
Chris Lattner
2010-02-17
move isOnlyReachableByFallthrough out of MachineBasicBlock into AsmPrinter,
Chris Lattner
2010-02-10
Stop MachineInstr.h from #including AsmPrinter.h
Chris Lattner
2010-02-10
more comment updates
Dale Johannesen
2010-01-26
add a new MachineBasicBlock::getSymbol method, replacing
Chris Lattner
2010-01-20
make findDebugLoc a class method
Dale Johannesen
2010-01-20
Move findDebugLoc somewhere more central. Fix
Dale Johannesen
2009-12-15
Revert these. They may have been causing 483_xalancbmk to fail:
Bill Wendling
2009-12-11
Address comments on last patch:
Bill Wendling
2009-12-11
A machine basic block may end in an unconditional branch, however it may have
Bill Wendling
2009-11-26
Split tail duplication into a separate pass. This is needed to avoid
Bob Wilson
[next]