| 
    LLVM 22.0.0git
    
   | 
 
Argument of a sandboxir::Function. More...
#include "llvm/SandboxIR/Argument.h"
Static Public Member Functions | |
| static bool | classof (const sandboxir::Value *From) | 
Friends | |
| class | Context | 
Additional Inherited Members | |
| 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 | 
| Protected Member Functions inherited from llvm::sandboxir::Value | |
| void | clearValue () | 
| LLVM_ABI | Value (ClassID SubclassID, llvm::Value *Val, Context &Ctx) | 
| Value (const Value &)=delete | |
| Disable copies.   | |
| Value & | operator= (const Value &)=delete | 
| 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.   | |
Argument of a sandboxir::Function.
Definition at line 18 of file Argument.h.
      
  | 
  inlinestatic | 
Definition at line 24 of file Argument.h.
References llvm::sandboxir::Value::getSubclassID().
      
  | 
  finalvirtual | 
Implements llvm::sandboxir::Value.
Definition at line 17 of file Argument.cpp.
References llvm::sandboxir::Value::dumpCommonPrefix(), and llvm::sandboxir::Value::dumpCommonSuffix().
| void llvm::sandboxir::Argument::printAsOperand | ( | raw_ostream & | OS | ) | const | 
Definition at line 14 of file Argument.cpp.
References llvm::sandboxir::Value::printAsOperandCommon().
      
  | 
  inlinefinalvirtual | 
Should crash if there is something wrong with the instruction.
Implements llvm::sandboxir::Value.
Definition at line 28 of file Argument.h.
References assert(), const, llvm::isa(), and llvm::sandboxir::Value::Val.
      
  | 
  friend |