llvm-6502/lib
Chad Rosier b86f1e5e55 [ms-inline asm] Force the use of a base pointer if the MachineFunction includes
MS-style inline assembly.

This is a follow-on to r175334.  Forcing a FP to be emitted doesn't ensure it
will be used.  Therefore, force the base pointer as well.  We now treat MS
inline assembly in the same way we treat functions with dynamic stack
realignment and VLAs.  This guarantees the BP will be used to reference 
parameters and locals.
rdar://13218191

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175576 91177308-0d34-0410-b5e6-96231b3b80d8
2013-02-19 23:50:45 +00:00
..
Analysis
Archive
AsmParser
Bitcode Simplify code. No functionality change. 2013-02-19 09:48:30 +00:00
CodeGen Assert that the target provided hints are in the allocation order. 2013-02-19 18:41:01 +00:00
DebugInfo Make helpers static. Add missing include so LLVMInitializeObjCARCOpts gets C linkage. 2013-02-15 12:30:38 +00:00
ExecutionEngine
IR Fix a bug in mayHaveSideEffects. Functions that do not return are now considered as instructions with side effects. 2013-02-19 20:02:09 +00:00
Linker
MC ELF symbol table field st_other support, 2013-02-19 21:57:35 +00:00
Object
Option
Support Update a portability kludge to keep it in sync with changes in the code 2013-02-19 22:38:58 +00:00
TableGen Make helpers static. Add missing include so LLVMInitializeObjCARCOpts gets C linkage. 2013-02-15 12:30:38 +00:00
Target [ms-inline asm] Force the use of a base pointer if the MachineFunction includes 2013-02-19 23:50:45 +00:00
Transforms Remove unused variable. 2013-02-19 22:17:58 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile