LLVM: llvm::CSKYConstantPoolValue Class Reference (original) (raw)
CSKYConstantPoolValue - CSKY specific constantpool value. More...
#include "[Target/CSKY/CSKYConstantPoolValue.h](CSKYConstantPoolValue%5F8h%5Fsource.html)"
CSKYConstantPoolValue - CSKY specific constantpool value.
This is used to represent PC-relative displacement between the address of the load instruction and the constant being loaded, i.e. (&GV-(LPIC+8)).
Definition at line 46 of file CSKYConstantPoolValue.h.
Definition at line 27 of file CSKYConstantPoolValue.cpp.
References AddCurrentAddress, Kind, LabelId, llvm::MachineConstantPoolValue::MachineConstantPoolValue(), Modifier, and PCAdjust.
Referenced by llvm::CSKYConstantPoolConstant::classof(), llvm::CSKYConstantPoolJT::classof(), llvm::CSKYConstantPoolMBB::classof(), llvm::CSKYConstantPoolSymbol::classof(), equals(), and getExistingMachineCPValueImpl().
◆ addSelectionDAGCSEId()
| void CSKYConstantPoolValue::addSelectionDAGCSEId ( FoldingSetNodeID & ID) |
overridevirtual |
◆ equals()
◆ getExistingMachineCPValue()
◆ getExistingMachineCPValueImpl()
template
◆ getLabelID()
| unsigned llvm::CSKYConstantPoolValue::getLabelID ( ) const |
inline |
◆ getModifier()
◆ getModifierText()
| const char * CSKYConstantPoolValue::getModifierText |
( |
) |
const |
◆ getPCAdjustment()
| unsigned llvm::CSKYConstantPoolValue::getPCAdjustment ( ) const |
inline |
◆ isBlockAddress()
| bool llvm::CSKYConstantPoolValue::isBlockAddress ( ) const |
inline |
◆ isConstPool()
| bool llvm::CSKYConstantPoolValue::isConstPool ( ) const |
inline |
◆ isExtSymbol()
| bool llvm::CSKYConstantPoolValue::isExtSymbol ( ) const |
inline |
◆ isGlobalValue()
| bool llvm::CSKYConstantPoolValue::isGlobalValue ( ) const |
inline |
◆ isJT()
| bool llvm::CSKYConstantPoolValue::isJT ( ) const |
inline |
◆ isMachineBasicBlock()
| bool llvm::CSKYConstantPoolValue::isMachineBasicBlock ( ) const |
inline |
◆ mustAddCurrentAddress()
| bool llvm::CSKYConstantPoolValue::mustAddCurrentAddress ( ) const |
inline |
◆ print()
| void CSKYConstantPoolValue::print ( raw_ostream & O) const |
overridevirtual |
◆ AddCurrentAddress
| bool llvm::CSKYConstantPoolValue::AddCurrentAddress |
protected |
◆ Kind
◆ LabelId
| unsigned llvm::CSKYConstantPoolValue::LabelId = 0 |
protected |
◆ Modifier
◆ PCAdjust
| unsigned llvm::CSKYConstantPoolValue::PCAdjust |
protected |
The documentation for this class was generated from the following files: