| LLVM_ABI void |
setAliasee (Constant *Aliasee) |
| LLVM_ABI Constant * |
getAliasee () const |
| LLVM_ABI const GlobalObject * |
getAliaseeObject () const |
| GlobalObject * |
getAliaseeObject () |
| Public Member Functions inherited from llvm::sandboxir::GlobalWithNodeAPI< GlobalAlias, llvm::GlobalAlias, GlobalValue, llvm::GlobalValue > |
|
|
GlobalWithNodeAPI (Value::ClassID ID, llvm::GlobalValue *C, Context &Ctx) |
| Module * |
getParent () const |
| iterator |
getIterator () const |
| reverse_iterator |
getReverseIterator () const |
| Public Member Functions inherited from llvm::sandboxir::GlobalValue |
|
| unsigned |
getAddressSpace () const |
| bool |
hasGlobalUnnamedAddr () const |
| bool |
hasAtLeastLocalUnnamedAddr () const |
|
Returns true if this value's address is not significant in this module. |
| UnnamedAddr |
getUnnamedAddr () const |
| LLVM_ABI void |
setUnnamedAddr (UnnamedAddr V) |
| bool |
hasComdat () const |
| VisibilityTypes |
getVisibility () const |
| bool |
hasDefaultVisibility () const |
| bool |
hasHiddenVisibility () const |
| bool |
hasProtectedVisibility () const |
| LLVM_ABI void |
setVisibility (VisibilityTypes V) |
| Public Member Functions inherited from llvm::sandboxir::Constant |
|
| sandboxir::Context & |
getParent () const |
| unsigned |
getUseOperandNo (const Use &Use) const override |
|
\Returns the operand index of Use. |
| void |
verify () const override |
|
Should crash if there is something wrong with the instruction. |
| void |
dumpOS (raw_ostream &OS) const override |
| Public Member Functions inherited from llvm::sandboxir::User |
|
| virtual op_iterator |
op_begin () |
| virtual op_iterator |
op_end () |
| virtual const_op_iterator |
op_begin () const |
| virtual const_op_iterator |
op_end () const |
| op_range |
operands () |
| const_op_range |
operands () const |
| Value * |
getOperand (unsigned OpIdx) const |
| Use |
getOperandUse (unsigned OpIdx) const |
|
\Returns the operand edge for OpIdx. |
| virtual unsigned |
getNumOperands () const |
| virtual void |
setOperand (unsigned OperandIdx, Value *Operand) |
| bool |
replaceUsesOfWith (Value *FromV, Value *ToV) |
|
Replaces any operands that match FromV with ToV. |
| void |
verify () const override |
|
Should crash if there is something wrong with the instruction. |
| void |
dumpCommonHeader (raw_ostream &OS) const final |
| void |
dumpOS (raw_ostream &OS) const override |
| Public Member Functions inherited from llvm::sandboxir::Value |
|
| virtual |
~Value ()=default |
| ClassID |
getSubclassID () const |
| LLVM_ABI use_iterator |
use_begin () |
| const_use_iterator |
use_begin () const |
| use_iterator |
use_end () |
| const_use_iterator |
use_end () const |
| iterator_range< use_iterator > |
uses () |
| iterator_range< const_use_iterator > |
uses () const |
| LLVM_ABI user_iterator |
user_begin () |
| user_iterator |
user_end () |
| const_user_iterator |
user_begin () const |
| const_user_iterator |
user_end () const |
| iterator_range< user_iterator > |
users () |
| iterator_range< const_user_iterator > |
users () const |
| LLVM_ABI unsigned |
getNumUses () const |
|
\Returns the number of user edges (not necessarily to unique users). |
| bool |
hasNUsesOrMore (unsigned Num) const |
|
Return true if this value has N uses or more. |
| bool |
hasNUses (unsigned Num) const |
|
Return true if this Value has exactly N uses. |
| LLVM_ABI Type * |
getType () const |
| Context & |
getContext () const |
| LLVM_ABI void |
replaceUsesWithIf (Value *OtherV, llvm::function_ref< bool(const Use &)> ShouldReplace) |
| LLVM_ABI void |
replaceAllUsesWith (Value *Other) |
| StringRef |
getName () const |
|
\Returns the LLVM IR name of the bottom-most LLVM value. |
| std::string |
getUid () const |
|
Returns the unique id in the form 'SB.' like 'SB1.'. |
| void |
dumpCommonFooter (raw_ostream &OS) const |
| void |
dumpCommonPrefix (raw_ostream &OS) const |
| void |
dumpCommonSuffix (raw_ostream &OS) const |
| void |
printAsOperandCommon (raw_ostream &OS) const |
| LLVM_DUMP_METHOD void |
dump () const |