Add a bit along with the MCSymbols stored in the MachineModuleInfo maps that
authorBill Wendling <isanbard@gmail.com>
Wed, 10 Mar 2010 22:34:10 +0000 (22:34 +0000)
committerBill Wendling <isanbard@gmail.com>
Wed, 10 Mar 2010 22:34:10 +0000 (22:34 +0000)
commitcebae36f57456fe6b0e13726acd1e0250654f02d
tree47f8ec392dad6828e226a9e33efa850b4491893c
parentbfdf7f38523bd38ae0538861a2bfd8bdc46e5c33
Add a bit along with the MCSymbols stored in the MachineModuleInfo maps that
indicates that an MCSymbol is external or not. (It's true if it's external.)
This will be used to specify the correct information to add to non-lazy
pointers. That will be explained further when this bit is used.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98199 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/MachineModuleInfo.h
include/llvm/CodeGen/MachineModuleInfoImpls.h
lib/CodeGen/MachineModuleInfoImpls.cpp
lib/CodeGen/TargetLoweringObjectFileImpl.cpp
lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp
lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp
lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp
lib/Target/X86/AsmPrinter/X86MCInstLower.cpp