LLVM: llvm::sandboxir::GlobalObject Class Reference (original) (raw)
#include "[llvm/SandboxIR/Constant.h](SandboxIR%5F2Constant%5F8h%5Fsource.html)"
| Public Types | |
|---|---|
| using | VCallVisibility = llvm::GlobalObject::VCallVisibility |
| Public Types inherited from llvm::sandboxir::GlobalValue | |
| using | LinkageTypes = llvm::GlobalValue::LinkageTypes |
| using | UnnamedAddr = llvm::GlobalValue::UnnamedAddr |
| using | VisibilityTypes = llvm::GlobalValue::VisibilityTypes |
| Public Types inherited from llvm::sandboxir::User | |
| using | op_iterator = OperandUseIterator |
| using | const_op_iterator = OperandUseIterator |
| using | op_range = iterator_range<op_iterator> |
| using | const_op_range = iterator_range<const_op_iterator> |
| Public Types inherited from llvm::sandboxir::Value | |
| enum class | ClassID : unsigned |
| using | use_iterator = UserUseIterator |
| using | const_use_iterator = UserUseIterator |
| using | user_iterator = mapped_iterator<sandboxir::UserUseIterator, UseToUser> |
| using | const_user_iterator = user_iterator |
| Static Public Member Functions | |
|---|---|
| static bool | classof (const sandboxir::Value *From) |
| For isa/dyn_cast. | |
| Static Public Member Functions inherited from llvm::sandboxir::GlobalValue | |
| static bool | classof (const sandboxir::Value *From) |
| For isa/dyn_cast. | |
| static UnnamedAddr | getMinUnnamedAddr (UnnamedAddr A, UnnamedAddr B) |
| Static Public Member Functions inherited from llvm::sandboxir::Constant | |
| static bool | classof (const sandboxir::Value *From) |
| For isa/dyn_cast. | |
| Static Public Member Functions inherited from llvm::sandboxir::User | |
| static bool | classof (const Value *From) |
| For isa/dyn_cast. |
| Additional Inherited Members | |
|---|---|
| Static Protected Member Functions inherited from llvm::sandboxir::Value | |
| static const char * | getSubclassIDStr (ClassID ID) |
| Protected Attributes inherited from llvm::sandboxir::Value | |
| ClassID | SubclassID |
| For isa/dyn_cast. | |
| unsigned | UID |
| A unique ID used for forming the name (used for debugging). | |
| llvm::Value * | Val = nullptr |
| The LLVM Value that corresponds to this SandboxIR Value. | |
| Context & | Ctx |
| All values point to the context. |
Definition at line 956 of file Constant.h.
◆ VCallVisibility
◆ canIncreaseAlignment()
| bool llvm::sandboxir::GlobalObject::canIncreaseAlignment ( ) const | inline |
|---|
Returns true if the alignment of the value can be unilaterally increased.
Note that for functions this is the alignment of the code, not the alignment of a function pointer.
Definition at line 1021 of file Constant.h.
References llvm::cast(), and llvm::sandboxir::Value::Val.
◆ classof()
◆ getOperandUseInternal()
| Use llvm::sandboxir::GlobalObject::getOperandUseInternal ( unsigned OpIdx, bool Verify ) const | inlinefinalprotectedvirtual |
|---|
◆ getSection()
| StringRef llvm::sandboxir::GlobalObject::getSection ( ) const | inline |
|---|
Get the custom section of this global if it has one.
If this global does not have a custom section, this will be empty and the default object file section (.text, .data, etc) will be used.
Definition at line 993 of file Constant.h.
References llvm::cast(), and llvm::sandboxir::Value::Val.
◆ getUseOperandNo()
| unsigned llvm::sandboxir::GlobalObject::getUseOperandNo ( const Use & Use) const | inlinefinalvirtual |
|---|
◆ getVCallVisibility()
| VCallVisibility llvm::sandboxir::GlobalObject::getVCallVisibility ( ) const | inline |
|---|
◆ hasComdat()
| bool llvm::sandboxir::GlobalObject::hasComdat ( ) const | inline |
|---|
◆ hasSection()
| bool llvm::sandboxir::GlobalObject::hasSection ( ) const | inline |
|---|
◆ setSection()
| void llvm::sandboxir::GlobalObject::setSection | ( | StringRef | S | ) |
|---|
◆ Context
The documentation for this class was generated from the following files:
- include/llvm/SandboxIR/Constant.h
- lib/SandboxIR/Constant.cpp