OSDN Git Service

Add new function attribute - noredzone.
authorDevang Patel <dpatel@apple.com>
Thu, 4 Jun 2009 22:05:33 +0000 (22:05 +0000)
committerDevang Patel <dpatel@apple.com>
Thu, 4 Jun 2009 22:05:33 +0000 (22:05 +0000)
commitd18e31ae17390d9c6f6cf93d18badf962452031d
treebf18aac26483ba94dfa71c81dc2f5d2fb2bbe517
parent4c9369df57a52cec5e1fc735e61a979766288074
Add new function attribute - noredzone.
Update code generator to use this attribute and remove DisableRedZone target option.
Update llc to set this attribute when -disable-red-zone command line option is used.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72894 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Attributes.h
include/llvm/Target/TargetOptions.h
lib/AsmParser/LLLexer.cpp
lib/AsmParser/LLParser.cpp
lib/AsmParser/LLToken.h
lib/Target/PowerPC/PPCRegisterInfo.cpp
lib/Target/TargetMachine.cpp
lib/Target/X86/X86RegisterInfo.cpp
lib/VMCore/Attributes.cpp
test/CodeGen/X86/red-zone2.ll [new file with mode: 0644]
tools/llc/llc.cpp