llvm-6502/lib
Oliver Stannard e2948385b9 ARM: HFAs must be passed in consecutive registers
When using the ARM AAPCS, HFAs (Homogeneous Floating-point Aggregates) must
be passed in a block of consecutive floating-point registers, or on the stack.
This means that unused floating-point registers cannot be back-filled with
part of an HFA, however this can currently happen. This patch, along with the
corresponding clang patch (http://reviews.llvm.org/D3083) prevents this.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@208413 91177308-0d34-0410-b5e6-96231b3b80d8
2014-05-09 14:01:47 +00:00
..
Analysis
AsmParser
Bitcode
CodeGen ARM: HFAs must be passed in consecutive registers 2014-05-09 14:01:47 +00:00
DebugInfo
ExecutionEngine [RuntimeDyld] Unify the RuntimeDyldMachO resolve.*Relocation method signatures 2014-05-09 00:11:18 +00:00
IR printCustom is only used in PseudoSourceValue, remove it from Value. 2014-05-09 00:49:03 +00:00
IRReader
LineEditor
Linker
LTO
MC
Object
Option
ProfileData
Support MemoryBuffer: don't force mmap when stat fails 2014-05-09 08:57:32 +00:00
TableGen
Target ARM: HFAs must be passed in consecutive registers 2014-05-09 14:01:47 +00:00
Transforms Improve wording to make it sounds more like a change than an analysis. 2014-05-08 23:04:46 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile