Simplify FastISel's constructor by giving it a FunctionLoweringInfo
authorDan Gohman <gohman@apple.com>
Wed, 7 Jul 2010 16:29:44 +0000 (16:29 +0000)
committerDan Gohman <gohman@apple.com>
Wed, 7 Jul 2010 16:29:44 +0000 (16:29 +0000)
commita4160c3434b08288d1f79f1acbe453d1b9610b22
treeaa60f4c520a5dcf1b6c0620410290eb19b94d97e
parent4c3fd9f92f89810d659973d2666ab729758de64a
Simplify FastISel's constructor by giving it a FunctionLoweringInfo
instance, rather than pointers to all of FunctionLoweringInfo's
members.

This eliminates an NDEBUG ABI sensitivity.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107789 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/FastISel.h
include/llvm/Target/TargetLowering.h
lib/CodeGen/SelectionDAG/FastISel.cpp
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
lib/Target/X86/X86FastISel.cpp
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86ISelLowering.h