LLVM: llvm::ExternalSymbolPseudoSourceValue Class Reference (original) (raw)
A specialized pseudo source value for holding external symbol values. More...
#include "[llvm/CodeGen/PseudoSourceValue.h](PseudoSourceValue%5F8h%5Fsource.html)"
Inheritance diagram for llvm::ExternalSymbolPseudoSourceValue:
[legend]
| Static Public Member Functions | |
|---|---|
| static bool | classof (const PseudoSourceValue *V) |
| Additional Inherited Members | |
|---|---|
| Public Types inherited from llvm::PseudoSourceValue | |
| enum | PSVKind : unsigned { Stack, GOT, JumpTable, ConstantPool, FixedStack, GlobalValueCallEntry, ExternalSymbolCallEntry, TargetCustom } |
| Protected Member Functions inherited from llvm::CallEntryPseudoSourceValue | |
| CallEntryPseudoSourceValue (unsigned Kind, const TargetMachine &TM) |
Detailed Description
A specialized pseudo source value for holding external symbol values.
Definition at line 140 of file PseudoSourceValue.h.
Constructor & Destructor Documentation
| ExternalSymbolPseudoSourceValue::ExternalSymbolPseudoSourceValue | ( | const char * | ES, |
|---|---|---|---|
| const TargetMachine & | TM ) |
Definition at line 100 of file PseudoSourceValue.cpp.
References llvm::CallEntryPseudoSourceValue::CallEntryPseudoSourceValue(), and llvm::PseudoSourceValue::ExternalSymbolCallEntry.
Member Function Documentation
◆ classof()
| bool llvm::ExternalSymbolPseudoSourceValue::classof ( const PseudoSourceValue * V) | inlinestatic |
|---|
Definition at line 147 of file PseudoSourceValue.h.
References llvm::PseudoSourceValue::ExternalSymbolCallEntry.
◆ getSymbol()
| const char * llvm::ExternalSymbolPseudoSourceValue::getSymbol ( ) const | inline |
|---|
Definition at line 151 of file PseudoSourceValue.h.
The documentation for this class was generated from the following files:
- include/llvm/CodeGen/PseudoSourceValue.h
- lib/CodeGen/PseudoSourceValue.cpp