Properly emit _fltused with FastISel. Refactor to share code with SDAG.
authorMichael J. Spencer <bigcheesegs@gmail.com>
Wed, 22 Feb 2012 19:06:13 +0000 (19:06 +0000)
committerMichael J. Spencer <bigcheesegs@gmail.com>
Wed, 22 Feb 2012 19:06:13 +0000 (19:06 +0000)
commitc9c137b463b953fbf8942f655d67f6dc1a0f7965
treefb821df0bf66e260540e0ac69de15d061ae47016
parent2fc0977a988a49dacb0ca0954e40ddc4e8849d4c
Properly emit _fltused with FastISel. Refactor to share code with SDAG.
Patch by Joe Groff!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151183 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/FunctionLoweringInfo.h
include/llvm/CodeGen/MachineModuleInfo.h
lib/CodeGen/MachineModuleInfo.cpp
lib/CodeGen/SelectionDAG/FastISel.cpp
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/Target/X86/X86AsmPrinter.cpp
test/CodeGen/X86/fltused.ll
test/CodeGen/X86/fltused_function_pointer.ll [new file with mode: 0644]