stub out a new target hook, need some refactoring before I can
implement it. llvm-svn: 94521
This commit is contained in:
parent
0b5f1ddf0a
commit
8a6c1eaabb
@ -772,6 +772,13 @@ public:
|
||||
virtual SDValue getPICJumpTableRelocBase(SDValue Table,
|
||||
SelectionDAG &DAG) const;
|
||||
|
||||
/// getPICJumpTableRelocBaseExpr - This returns the relocation base for the
|
||||
/// given PIC jumptable, the same as getPICJumpTableRelocBase, but as an
|
||||
/// MCExpr.
|
||||
virtual const MCExpr *
|
||||
getPICJumpTableRelocBaseExpr(const MachineJumpTableInfo *MJTI,
|
||||
unsigned JTI, MCContext &Ctx) const;
|
||||
|
||||
/// isOffsetFoldingLegal - Return true if folding a constant offset
|
||||
/// with the given GlobalAddress is legal. It is frequently not legal in
|
||||
/// PIC relocation models.
|
||||
|
||||
@ -817,6 +817,17 @@ SDValue TargetLowering::getPICJumpTableRelocBase(SDValue Table,
|
||||
return Table;
|
||||
}
|
||||
|
||||
/// getPICJumpTableRelocBaseExpr - This returns the relocation base for the
|
||||
/// given PIC jumptable, the same as getPICJumpTableRelocBase, but as an
|
||||
/// MCExpr.
|
||||
const MCExpr *
|
||||
TargetLowering::getPICJumpTableRelocBaseExpr(const MachineJumpTableInfo *MJTI,
|
||||
unsigned JTI,
|
||||
MCContext &Ctx) const {
|
||||
assert(0 && "FIXME: IMPLEMENT ME");
|
||||
}
|
||||
|
||||
|
||||
bool
|
||||
TargetLowering::isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const {
|
||||
// Assume that everything is safe in static mode.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user