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
2006-05-13
Revert an un-intended change
Evan Cheng
2006-05-12
Backing out fix for PR770. Need to re-apply it after live range splitting is ...
Evan Cheng
2006-05-12
Add capability to scheduler to commute nodes for profit.
Evan Cheng
2006-05-11
Refactor scheduler code. Move register-reduction list scheduler to a
Evan Cheng
2006-05-09
PR 770 - permit coallescing of registers in subset register classes.
Evan Cheng
2006-05-09
Implement MASM sections correctly, without a "has masm sections flag" and a
Chris Lattner
2006-05-09
Split SwitchSection into the SwitchTo{Text|Data}Section functions, to better
Chris Lattner
2006-05-08
Remove unncessary include
Nate Begeman
2006-05-05
Somehow, I missed this part of the checkin a couple days ago
Nate Begeman
2006-05-04
Final pass of minor cleanups for MachineInstr
Chris Lattner
2006-05-04
Remove redundancy and a level of indirection when creating machine operands
Chris Lattner
2006-05-04
Move register numbers out of "extra" into "contents". Other minor cleanup.
Chris Lattner
2006-05-04
Remove and simplify some more machineinstr/machineoperand stuff.
Chris Lattner
2006-05-04
Rename MO_VirtualRegister -> MO_Register. Clean up immediate handling.
Chris Lattner
2006-05-04
remove hasAllocatedReg
Chris Lattner
2006-05-04
Move some methods out of MachineInstr into MachineOperand
Chris Lattner
2006-05-04
There shalt be only one "immediate" operand type!
Chris Lattner
2006-05-04
Change "value" in MachineOperand to be a GlobalValue, as that is the only
Chris Lattner
2006-05-04
Remove a bunch more dead V9 specific stuff
Chris Lattner
2006-05-04
Remove a bunch more SparcV9 specific stuff
Chris Lattner
2006-05-04
Remove some more V9-specific stuff.
Chris Lattner
2006-05-04
Remove some more unused stuff from MachineInstr that was leftover from V9.
Chris Lattner
2006-05-03
Change from using MachineRelocation ctors to using static methods
Chris Lattner
2006-05-03
Cleanup the internal implementation of MachineRelocation. No interface or
Chris Lattner
2006-05-03
Suck block address tracking out of targets into the JIT Emitter. This
Chris Lattner
2006-05-03
Refactor TargetMachine, pushing handling of TargetData into the target-specif...
Owen Anderson
2006-05-03
Add a new emitAlignment method
Chris Lattner
2006-05-03
Change the BasicBlockAddrs map to be a vector, indexed by MBB number.
Chris Lattner
2006-05-02
Several related changes:
Chris Lattner
2006-05-02
Add a method for allocating space from the code buffer.
Chris Lattner
2006-05-02
Do not make the JIT memory manager manage the memory for globals. Instead
Chris Lattner
2006-05-02
Fix a purely hypothetical problem (for now): emitWord emits in the host
Chris Lattner
2006-05-02
Refactor the machine code emitter interface to pull the pointers for the current
Chris Lattner
2006-05-02
Remove a now-dead method
Chris Lattner
2006-05-02
Remove the debug machine code emitter. The "FilePrinterEmitter" is moreusefu...
Chris Lattner
2006-05-02
Extend printBasicBlockLabel a bit so that it can be used to print all
Nate Begeman
2006-05-02
De-virtualize SwitchSection.
Jeff Cohen
2006-05-02
De-virtualize EmitZeroes.
Jeff Cohen
2006-05-02
Finish support for Microsoft ML/MASM. May still be a few rough edges.
Jeff Cohen
2006-05-02
Make Intel syntax mode friendlier to Microsoft ML assembler (still needs more...
Jeff Cohen
2006-04-28
Remove the temporary option: -no-isel-fold-inflight
Evan Cheng
2006-04-28
Added a temporary option -no-isel-fold-inflight to control whether a "inflight"
Evan Cheng
2006-04-24
Added addJumpTableIndex
Evan Cheng
2006-04-23
Fix the updating of the machine CFG when a PHI node was in a successor of
Nate Begeman
2006-04-22
Code cleanup associated with jump tables, thanks to Chris for noticing
Nate Begeman
2006-04-22
JumpTable support! What this represents is working asm and jit support for
Nate Begeman
2006-04-20
Remove some of the obvious v9-specific cruft
Chris Lattner
2006-04-18
Fix a copy & paste error from long ago.
Nate Begeman
2006-04-17
Add some convenience methods.
Chris Lattner
2006-04-12
Make sure both member variables are initialized in the default constructor
Reid Spencer
[next]