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