llvm-6502/test
Josh Magee cde5c26c46 [stackprotector] Implement the sspstrong rules for stack layout.
This changes the PrologueEpilogInserter and LocalStackSlotAllocation passes to
follow the extended stack layout rules for sspstrong and sspreq.

The sspstrong layout rules are:
 1. Large arrays and structures containing large arrays (>= ssp-buffer-size)
are closest to the stack protector.
 2. Small arrays and structures containing small arrays (< ssp-buffer-size) are
2nd closest to the protector.
 3. Variables that have had their address taken are 3rd closest to the
protector.


Differential Revision: http://llvm-reviews.chandlerc.com/D2546


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@200601 91177308-0d34-0410-b5e6-96231b3b80d8
2014-02-01 01:36:16 +00:00
..
Analysis
Assembler
Bindings
Bitcode
BugPoint
CodeGen [stackprotector] Implement the sspstrong rules for stack layout. 2014-02-01 01:36:16 +00:00
DebugInfo DebugInfo: Flag type unit references as declarations 2014-01-31 19:52:26 +00:00
ExecutionEngine Split out small-code-model MCJIT testcase in order to xfail for AArch64, where 2014-01-31 23:36:25 +00:00
Feature
FileCheck
Instrumentation
Integer
JitListener
Linker
LTO
MC Remove another hasRawTextSupport. 2014-01-31 23:10:26 +00:00
Object Mark the first dynamic elf symbol as SF_FormatSpecific. 2014-01-31 21:40:13 +00:00
Other
TableGen
tools tools: add support for decoding ARM attributes 2014-01-30 04:46:33 +00:00
Transforms [SLPV] Recognize vectorizable intrinsics during SLP vectorization and 2014-01-31 21:14:40 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg
lit.site.cfg.in
Makefile
Makefile.tests
TestRunner.sh