Changeset View
Changeset View
Standalone View
Standalone View
lib/Target/Mips/MipsISelLowering.h
Show First 20 Lines • Show All 423 Lines • ▼ Show 20 Lines | protected: | ||||
}; | }; | ||||
protected: | protected: | ||||
SDValue lowerLOAD(SDValue Op, SelectionDAG &DAG) const; | SDValue lowerLOAD(SDValue Op, SelectionDAG &DAG) const; | ||||
SDValue lowerSTORE(SDValue Op, SelectionDAG &DAG) const; | SDValue lowerSTORE(SDValue Op, SelectionDAG &DAG) const; | ||||
// Subtarget Info | // Subtarget Info | ||||
const MipsSubtarget *Subtarget; | const MipsSubtarget *Subtarget; | ||||
bool HasMips64, IsN64, IsO32; | bool IsGP64bit, IsN64, IsO32; | ||||
private: | private: | ||||
// Create a TargetGlobalAddress node. | // Create a TargetGlobalAddress node. | ||||
SDValue getTargetNode(GlobalAddressSDNode *N, EVT Ty, SelectionDAG &DAG, | SDValue getTargetNode(GlobalAddressSDNode *N, EVT Ty, SelectionDAG &DAG, | ||||
unsigned Flag) const; | unsigned Flag) const; | ||||
// Create a TargetExternalSymbol node. | // Create a TargetExternalSymbol node. | ||||
SDValue getTargetNode(ExternalSymbolSDNode *N, EVT Ty, SelectionDAG &DAG, | SDValue getTargetNode(ExternalSymbolSDNode *N, EVT Ty, SelectionDAG &DAG, | ||||
▲ Show 20 Lines • Show All 166 Lines • Show Last 20 Lines |