OSDN Git Service

Add new function attribute - noimplicitfloat
authorDevang Patel <dpatel@apple.com>
Fri, 5 Jun 2009 21:57:13 +0000 (21:57 +0000)
committerDevang Patel <dpatel@apple.com>
Fri, 5 Jun 2009 21:57:13 +0000 (21:57 +0000)
commit578efa920abd218ba75a0fb3c9b8398f4c0a774b
tree6837a5d548b2b8e81d676e7659d64f17dc0972bd
parentabc019968067736a499467f7db7fb758a425ca06
Add new function attribute - noimplicitfloat
Update code generator to use this attribute and remove NoImplicitFloat target option.
Update llc to set this attribute when -no-implicit-float command line option is used.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72959 91177308-0d34-0410-b5e6-96231b3b80d8
13 files changed:
include/llvm/Attributes.h
include/llvm/Target/TargetLowering.h
include/llvm/Target/TargetOptions.h
lib/AsmParser/LLLexer.cpp
lib/AsmParser/LLParser.cpp
lib/AsmParser/LLToken.h
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
lib/Target/TargetMachine.cpp
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86ISelLowering.h
lib/VMCore/Attributes.cpp
test/Other/2009-06-05-no-implicit-float.ll [new file with mode: 0644]
tools/llc/llc.cpp