|
llvm::Value & | getCollection () const override |
|
CollectionType & | getCollectionType () const override |
|
Type & | getKeyType () const |
|
llvm::Value & | getKeyOperand () const |
|
llvm::Use & | getKeyOperandAsUse () const |
|
Type & | getValueType () const |
|
llvm::Value & | getValueOperand () const |
|
llvm::Use & | getValueOperandAsUse () const |
|
std::string | toString (std::string indent="") const override |
|
Type & | getType () const override |
|
llvm::Value & | getAllocation () const |
|
llvm::Function & | getFunction () const |
|
llvm::CallInst & | getCallInst () const |
|
llvm::Function & | getLLVMFunction () const |
|
llvm::Module * | getModule () const |
|
llvm::BasicBlock * | getParent () const |
|
MemOIR_Func | getKind () const |
|
| operator llvm::Value * () |
|
| operator llvm::Value & () |
|
| operator llvm::Instruction * () |
|
| operator llvm::Instruction & () |
|
|
| AssocArrayAllocInst (llvm::CallInst &call_inst) |
|
| CollectionAllocInst (llvm::CallInst &call_inst) |
|
| AllocInst (llvm::CallInst &call_inst) |
|
| MemOIRInst (llvm::CallInst &call_inst) |
|
|
llvm::CallInst & | call_inst |
|
static map< llvm::Instruction *, MemOIRInst * > * | llvm_to_memoir = nullptr |
|
The documentation for this struct was generated from the following files:
- /nfs-scratch/jtm2066/object-ir/dev/compiler/memoir/ir/Instructions.hpp
- /nfs-scratch/jtm2066/object-ir/dev/compiler/memoir/ir/src/Instructions/AllocInsts.cpp