|
llvm::Value & | getResult () const |
|
virtual llvm::Value & | getIncomingCollectionFor (llvm::Value &collection) const =0 |
|
virtual llvm::Use & | getIncomingCollectionAsUseFor (llvm::Value &collection) const =0 |
|
virtual llvm::Value & | getFromCollection () const =0 |
|
virtual llvm::Use & | getFromCollectionAsUse () const =0 |
|
virtual llvm::Value & | getBeginIndex () const =0 |
|
virtual llvm::Use & | getBeginIndexAsUse () const =0 |
|
virtual llvm::Value & | getEndIndex () const =0 |
|
virtual llvm::Use & | getEndIndexAsUse () const =0 |
|
virtual llvm::Value & | getToCollection () const =0 |
|
virtual llvm::Use & | getToCollectionAsUse () const =0 |
|
virtual llvm::Value & | getToBeginIndex () const =0 |
|
virtual llvm::Use & | getToBeginIndexAsUse () const =0 |
|
| SwapInst (llvm::CallInst &call_inst) |
|
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 & () |
|
virtual std::string | toString (std::string indent="") const =0 |
|
|
| 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 file: