Access the TargetLoweringInfo from the TargetMachine object instead of caching it...
authorBill Wendling <isanbard@gmail.com>
Wed, 19 Jun 2013 21:36:55 +0000 (21:36 +0000)
committerBill Wendling <isanbard@gmail.com>
Wed, 19 Jun 2013 21:36:55 +0000 (21:36 +0000)
commitba54bca472a15d0657e1b88776f7069042b60b4e
tree948ecae4dce7537acc3510cac2c64ab8ff313380
parentce1164be37e60f44057303fbf7ac02167012eba5
Access the TargetLoweringInfo from the TargetMachine object instead of caching it. The TLI may change between functions. No functionality change.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184360 91177308-0d34-0410-b5e6-96231b3b80d8
21 files changed:
include/llvm/CodeGen/SelectionDAG.h
include/llvm/CodeGen/SelectionDAGISel.h
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
lib/Target/ARM/ARMISelDAGToDAG.cpp
lib/Target/ARM/ARMInstrInfo.td
lib/Target/Hexagon/Hexagon.h
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
lib/Target/Hexagon/HexagonTargetMachine.cpp
lib/Target/MBlaze/MBlazeISelDAGToDAG.cpp
lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
lib/Target/Mips/Mips16ISelDAGToDAG.cpp
lib/Target/Mips/MipsISelDAGToDAG.cpp
lib/Target/Mips/MipsSEISelDAGToDAG.cpp
lib/Target/R600/AMDILISelDAGToDAG.cpp
lib/Target/R600/SIInstrInfo.td
lib/Target/Sparc/SparcISelDAGToDAG.cpp
lib/Target/X86/X86ISelDAGToDAG.cpp
lib/Target/XCore/XCoreISelDAGToDAG.cpp