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
Age
Commit message (
Expand
)
Author
2008-01-01
switch the register iterator to act more like hte LLVM value iterator: derefe...
Chris Lattner
2008-01-01
Add a trivial but handy function to efficiently return the machine
Chris Lattner
2008-01-01
add efficient iteration support for register use/def's
Chris Lattner
2008-01-01
Implement automatically updated def/use lists for all MachineInstr register
Chris Lattner
2007-12-31
properly encapsulate the parent field of MBB and MI with get/set accessors.
Chris Lattner
2007-12-31
Rename SSARegMap -> MachineRegisterInfo in keeping with the idea
Chris Lattner
2007-12-30
slightly simplify and document SSARegMap.
Chris Lattner
2007-12-30
Add new shorter predicates for testing machine operands for various types:
Chris Lattner
2007-12-30
- rename opType -> OpKind and contents -> Contents.
Chris Lattner
2007-12-30
More cleanups for MachineOperand:
Chris Lattner
2007-12-30
MachineOperand:
Chris Lattner
2007-12-30
make machine operands fatter: give each one an up-pointer to the
Chris Lattner
2007-12-30
split machineoperand out into its own header file.
Chris Lattner
2007-12-30
remove unneeded #includes.
Chris Lattner
2007-12-30
remove a bunch of now-dead methods.
Chris Lattner
2007-12-30
make offset operand optional.
Chris Lattner
2007-12-30
Shrinkify the machine operand creation method names.
Chris Lattner
2007-12-30
switch MIBuilder over to use the simplified operand addition methods.
Chris Lattner
2007-12-30
1. Make a static MachineOperand::create* method for every
Chris Lattner
2007-12-30
simplify some code by factoring operand construction better.
Chris Lattner
2007-12-29
remove attribution from a variety of miscellaneous files.
Chris Lattner
2007-12-29
Don't attribute in file headers anymore. See llvmdev for the
Chris Lattner
2007-12-23
Get rid of an unneeded #include.
Owen Anderson
2007-12-23
Add GraphTraits specializations for machine dominators.
Owen Anderson
2007-12-22
Add a new FGETSIGN operation, which defaults to expand on all
Chris Lattner
2007-12-22
Unbreak build on gcc 3.x
Anton Korobeynikov
2007-12-12
Cosmetic change.
Evan Cheng
2007-12-11
Switch over to MachineLoopInfo.
Evan Cheng
2007-12-11
CollectorMetadata and Collector are rejiggered to get along with
Gordon Henriksen
2007-12-07
Initial commit of the machine code LICM pass. It successfully hoists this:
Bill Wendling
2007-12-07
Fix a stupid error that Chris pointed out.
Owen Anderson
2007-12-06
Fix for PR1831: if all defs of an interval are re-materializable, then it's a...
Evan Cheng
2007-12-05
- Mark last use of a split interval as kill instead of letting spiller track it.
Evan Cheng
2007-12-05
Add a argument to storeRegToStackSlot and storeRegToAddr to specify whether
Evan Cheng
2007-12-02
Remove redundant foldMemoryOperand variants and other code clean up.
Evan Cheng
2007-12-01
Fixes for MachineLoopInfo, mostly from Evan. With these, it should be almost...
Owen Anderson
2007-12-01
Allow some reloads to be folded in multi-use cases. Specifically testl r, r -...
Evan Cheng
2007-11-30
Do not fold reload into an instruction with multiple uses. It issues one extr...
Evan Cheng
2007-11-30
Provide a way to update DescGlobals cache directly.
Devang Patel
2007-11-29
Fix a major performance issue with splitting. If there is a def (not def/use)
Evan Cheng
2007-11-29
Replace the odd kill# hack with something less fragile.
Evan Cheng
2007-11-29
Fixed various live interval splitting bugs / compile time issues.
Evan Cheng
2007-11-28
Add missing newlines at EOF.
Duncan Sands
2007-11-28
Recover compile time regression.
Evan Cheng
2007-11-27
Add MachineLoopInfo. This is not yet tested.
Owen Anderson
2007-11-27
Add accessor for getting the underlying templated type. This is necessary fo...
Owen Anderson
2007-11-19
Fix a typo in a comment.
Dan Gohman
2007-11-17
Live interval splitting:
Evan Cheng
2007-11-17
Shrinkfy.
Evan Cheng
2007-11-15
Implement necessary bits for flt_rounds gcc builtin.
Anton Korobeynikov
[next]