commit | d858e90f039f5fcdc2fa93035e911a5a9505cc50 | [log] [tgz] |
---|---|---|
author | Dan Gohman <gohman@apple.com> | Sat Apr 17 15:26:15 2010 +0000 |
committer | Dan Gohman <gohman@apple.com> | Sat Apr 17 15:26:15 2010 +0000 |
tree | 36440ef2be51930ff4234131a14b365f5a0453ca | |
parent | 1e93df6f0b5ee6e36d7ec18e6035f0f5a53e5ec6 [diff] |
Use const qualifiers with TargetLowering. This eliminates several const_casts, and it reinforces the design of the Target classes being immutable. SelectionDAGISel::IsLegalToFold is now a static member function, because PIC16 uses it in an unconventional way. There is more room for API cleanup here. And PIC16's AsmPrinter no longer uses TargetLowering. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101635 91177308-0d34-0410-b5e6-96231b3b80d8