llvm-6502/lib
Jakob Stoklund Olesen 7255a4e133 Reapply r146997, "Heed spill slot alignment on ARM."
Now that canRealignStack() understands frozen reserved registers, it is
safe to use it for aligned spill instructions.

It will only return true if the registers reserved at the beginning of
register allocation allow for dynamic stack realignment.

<rdar://problem/10625436>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147579 91177308-0d34-0410-b5e6-96231b3b80d8
2012-01-05 00:26:57 +00:00
..
Analysis Generalize isSafeToSpeculativelyExecute to work on arbitrary 2012-01-04 23:01:09 +00:00
Archive Support/FileSystem: Add file_magic and move a vew clients over to it. 2011-12-13 23:17:12 +00:00
AsmParser Removes unused field TheError from LLLexer. 2011-12-21 10:02:45 +00:00
Bitcode Materialize functions whose basic blocks are used by global variables. Fixes 2012-01-02 07:49:53 +00:00
CodeGen Freeze reserved registers before starting register allocation. 2012-01-05 00:26:49 +00:00
DebugInfo Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch 2011-12-20 02:50:00 +00:00
ExecutionEngine Fix up the CMake build for the new files added in r146960, they're 2011-12-20 08:42:11 +00:00
Linker When not destroying the source, the linker is not remapping the types. Added support 2011-12-23 02:18:32 +00:00
MC Implement cfi_restore. Patch by Brian Anderson! 2011-12-29 21:43:03 +00:00
Object Remove unused variables. 2011-12-25 01:20:19 +00:00
Support use getHostTriple instead of getDefaultTargetTriple in getClosestTargetForJIT 2012-01-04 19:47:22 +00:00
TableGen TableGen: add a comment 2011-12-22 23:16:09 +00:00
Target Reapply r146997, "Heed spill slot alignment on ARM." 2012-01-05 00:26:57 +00:00
Transforms Remove pointless asserts. 2012-01-04 09:42:30 +00:00
VMCore generalize LLVMContext::emitError to take a twine instead of a StringRef. 2012-01-03 23:47:05 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile