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
/
lib
/
CodeGen
/
PrologEpilogInserter.cpp
Age
Commit message (
Expand
)
Author
2007-02-27
Let MRegisterInfo now owns RegScavenger.
Evan Cheng
2007-02-27
forward() should not increment internal iterator. Its client may insert instr...
Evan Cheng
2007-02-23
First potential client of register scavenger.
Evan Cheng
2007-01-26
Change the MachineDebugInfo to MachineModuleInfo to better reflect usage
Jim Laskey
2007-01-25
Added a MRegisterInfo hook that tells PEI the target is responsible for
Evan Cheng
2007-01-23
PEI is now responsible for adding MaxCallFrameSize to frame size and align th...
Evan Cheng
2007-01-20
Remove an unused variable.
Evan Cheng
2007-01-20
We not align the final stack slot but instead let the target do so in emitPro...
Evan Cheng
2007-01-02
- Fixing naming inconsistency: calleesave -> calleesaved.
Evan Cheng
2006-12-07
Initialize {Min|Max}CSFrameIndex properly.
Evan Cheng
2006-09-28
TargetRegisterClass specifies the desired spill alignment. However, it cannot...
Evan Cheng
2006-09-28
PEI now place callee save spills closest to the address pointed to by the
Evan Cheng
2006-09-26
Rename function. It's determining which callee-save registers to save.
Evan Cheng
2006-08-27
s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|
Chris Lattner
2006-08-25
Tidy up.
Jim Laskey
2006-08-25
Consolidate callee saved register information so that it can me used by debug
Jim Laskey
2006-06-28
Shave another 27K off libllvmgcc.dylib with visibility hidden
Chris Lattner
2006-05-12
Remove dead variable
Chris Lattner
2006-04-07
Foundation for call frame information.
Jim Laskey
2006-04-03
The stack alignment is now computed dynamically, just verify it is correct.
Chris Lattner
2005-11-06
Always compute max align.
Chris Lattner
2005-11-06
Add the necessary support to the ISel to allow targets to codegen the new
Nate Begeman
2005-09-30
now that we have a reg class to spill with, get this info from the regclass
Chris Lattner
2005-09-30
Now that we have getCalleeSaveRegClasses() info, use it to pass the register
Chris Lattner
2005-09-30
Change this code ot pass register classes into the stack slot spiller/reloader
Chris Lattner
2005-08-29
Fix a bug in my previous patch that was using the wrong iterator. This fixes
Chris Lattner
2005-08-26
Make this code safe for when loadRegFromStackSlot inserts multiple instructions.
Chris Lattner
2005-05-15
When inserting callee-save register reloads, make sure to skip over any
Chris Lattner
2005-05-13
Tolerate instrs with extra args
Chris Lattner
2005-04-21
Remove trailing whitespace
Misha Brukman
2005-01-23
Simplify/speedup the PEI by not having to scan for uses of the callee saved
Chris Lattner
2005-01-23
Speed this up a bit by making ModifiedRegs a vector<char> not vector<bool>
Chris Lattner
2005-01-22
Implicitly defined registers can clobber callee saved registers too!
Chris Lattner
2005-01-19
Add an assertion that would have made more sense to duraid
Chris Lattner
2004-08-29
Put this change back in after testing from Reid proved its innocence. getSpi...
Nate Begeman
2004-08-27
Back out change to divide getSpillSize by 8 until I figure out why it breaks ...
Nate Begeman
2004-08-27
Register sizes are in bits, not bytes
Nate Begeman
2004-08-21
Register info alignment is in bits, frame object alignment is (currently) in
Chris Lattner
2004-08-21
Now that we have per-register spill size/alignment info, remove more uses
Chris Lattner
2004-08-15
Stop using CreateStackObject(RegClass*)
Chris Lattner
2004-08-15
These methods no longer take a TargetRegisterClass* operand.
Chris Lattner
2004-08-15
Make this compile on gc 3.4.1 (static_cast to non-const type was not
Alkis Evlogimenos
2004-08-14
Elminiate MachineFunction& argument from eliminateFrameIndex
Nate Begeman
2004-08-12
Split saveCallerSavedRegisters into two methods for clarity, and add comments.
Chris Lattner
2004-08-07
Ok get rid of the REST of the tabs
Chris Lattner
2004-08-07
Death to tabs
Chris Lattner
2004-06-11
Fix fallout from getOffsetOfLocalArea() being negated. Debugging dumps were ...
Chris Lattner
2004-06-10
Fix the prolog epilog code inserter to match the documentation and support
Chris Lattner
2004-06-02
Adjust to new TargetMachine interface
Chris Lattner
2004-02-15
Make dense maps keyed on physical registers smallerusing
Alkis Evlogimenos
[prev]
[next]