LLVM 19.0.0git
|
Classes | |
class | Argument |
Argument of a sandboxir::Function. More... | |
class | BasicBlock |
Contains a list of sandboxir::Instruction's. More... | |
class | BBIterator |
Iterator for Instruction s in a `BasicBlock. More... | |
class | Constant |
class | Context |
class | EraseFromParent |
class | Function |
class | Instruction |
A sandboxir::User with operands, opcode and linked with previous/next instructions in an instruction list. More... | |
class | IRChangeBase |
The base class for IR Change classes. More... | |
class | LoadInst |
class | MoveInstr |
class | OpaqueInst |
An LLLVM Instruction that has no SandboxIR equivalent class gets mapped to an OpaqueInstr. More... | |
class | OperandUseIterator |
Iterator for the Use edges of a User's operands. More... | |
class | RemoveFromParent |
class | Tracker |
The tracker collects all the change objects and implements the main API for saving / reverting / accepting. More... | |
class | Use |
Represents a Def-use/Use-def edge in SandboxIR. More... | |
class | User |
A sandboxir::User has operands. More... | |
class | UserUseIterator |
Iterator for the Use edges of a Value's users. More... | |
class | UseSet |
Tracks the change of the source Value of a sandboxir::Use. More... | |
class | Value |
A SandboxIR Value has users. This is the base class. More... | |