llvm-6502/lib/Target/X86/AsmPrinter
Chris Lattner 589c6f620e Move getJTISymbol from MachineJumpTableInfo to MachineFunction,
which is more convenient, and change getPICJumpTableRelocBaseExpr
to take a MachineFunction to match.

Next, move the X86 code that create a PICBase symbol to
X86TargetLowering::getPICBaseSymbol from 
X86MCInstLower::GetPICBaseSymbol, which was an asmprinter specific 
library.  This eliminates a 'gross hack', and allows us to
implement X86ISelLowering::getPICJumpTableRelocBaseExpr which now
calls it.

This in turn allows us to eliminate the 
X86AsmPrinter::printPICJumpTableSetLabel method, which was the
only overload of printPICJumpTableSetLabel.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94526 91177308-0d34-0410-b5e6-96231b3b80d8
2010-01-26 06:28:43 +00:00
..
CMakeLists.txt
Makefile make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. 2010-01-24 20:43:08 +00:00
X86AsmPrinter.cpp Move getJTISymbol from MachineJumpTableInfo to MachineFunction, 2010-01-26 06:28:43 +00:00
X86AsmPrinter.h Move getJTISymbol from MachineJumpTableInfo to MachineFunction, 2010-01-26 06:28:43 +00:00
X86ATTInstPrinter.cpp remove the MAI argument to MCExpr::print and switch overthing to use << when printing them. 2010-01-18 00:37:40 +00:00
X86ATTInstPrinter.h
X86IntelInstPrinter.cpp remove the MAI argument to MCExpr::print and switch overthing to use << when printing them. 2010-01-18 00:37:40 +00:00
X86IntelInstPrinter.h
X86MCInstLower.cpp Move getJTISymbol from MachineJumpTableInfo to MachineFunction, 2010-01-26 06:28:43 +00:00
X86MCInstLower.h Target-independent support for TargetFlags on BlockAddress operands, 2009-11-20 23:18:13 +00:00