llvm-6502/lib
Evan Cheng 910139f9ca Targets sometimes assign fixed stack object to spill certain callee-saved
registers based on dynamic conditions. For example, X86 EBP/RBP, when used as
frame register has to be spilled in the first fixed object. It should inform
PEI this so it doesn't get allocated another stack object. Also, it should not
be spilled as other callee-saved registers but rather its spilling and restoring
are being handled by emitPrologue and emitEpilogue. Avoid spilling it twice.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75116 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-09 06:53:48 +00:00
..
Analysis
Archive
AsmParser Fix thinko. 2009-07-08 22:25:56 +00:00
Bitcode
CodeGen Targets sometimes assign fixed stack object to spill certain callee-saved 2009-07-09 06:53:48 +00:00
CompilerDriver
Debugger Make the use of const with respect to LLVMContext sane. Hopefully this is the last time, for the 2009-07-01 23:13:44 +00:00
ExecutionEngine Add an option to allocate JITed global data separately from code. By 2009-07-08 21:59:57 +00:00
Linker Switch GlobalVariable ctors to a sane API, where *either* a context or a module is required. 2009-07-08 19:03:57 +00:00
MC
Support Allow users of GraphWriter to display graphs asynchronously. This 2009-07-08 21:53:41 +00:00
System Add an ExecuteNoWait interface to support asynchronous process spawning. 2009-07-08 21:46:40 +00:00
Target Targets sometimes assign fixed stack object to spill certain callee-saved 2009-07-09 06:53:48 +00:00
Transforms Push LLVMContext _back_ through IRBuilder. 2009-07-08 20:50:47 +00:00
VMCore LLVMContext-ification. 2009-07-08 23:50:31 +00:00
Makefile