addAtExitHandler(Function *F) | llvm::Interpreter | [inline] |
addGlobalMapping(const GlobalValue *GV, void *Addr) | llvm::ExecutionEngine | [inline] |
Alloca | llvm::InstVisitor< SubClass, RetTy > | |
Call | llvm::InstVisitor< SubClass, RetTy > | |
callExternalFunction(Function *F, const std::vector< GenericValue > &ArgVals) | llvm::Interpreter | |
callFunction(Function *F, const std::vector< GenericValue > &ArgVals) | llvm::Interpreter | |
clearAllGlobalMappings() | llvm::ExecutionEngine | [inline] |
create(ModuleProvider *M) | llvm::Interpreter | [static] |
llvm::ExecutionEngine::create(ModuleProvider *MP, bool ForceInterpreter=false) | llvm::ExecutionEngine | [static] |
EECtorFn typedef | llvm::ExecutionEngine | [protected] |
emitGlobals() | llvm::ExecutionEngine | [protected] |
EmitGlobalVariable(const GlobalVariable *GV) | llvm::ExecutionEngine | [protected] |
executeGEPOperation(Value *Ptr, gep_type_iterator I, gep_type_iterator E, ExecutionContext &SF) | llvm::Interpreter | |
ExecutionEngine(ModuleProvider *P) | llvm::ExecutionEngine | |
ExecutionEngine(Module *M) | llvm::ExecutionEngine | |
exitCalled(GenericValue GV) | llvm::Interpreter | |
freeMachineCodeForFunction(Function *F) | llvm::Interpreter | [inline, virtual] |
getConstantValue(const Constant *C) | llvm::ExecutionEngine | [protected] |
getFirstVarArg() | llvm::Interpreter | [inline] |
getGlobalValueAtAddress(void *Addr) | llvm::ExecutionEngine | |
getModule() const | llvm::ExecutionEngine | [inline] |
getOrEmitGlobalVariable(const GlobalVariable *GV) | llvm::ExecutionEngine | [inline, virtual] |
getPointerToFunctionOrStub(Function *F) | llvm::ExecutionEngine | [inline, virtual] |
getPointerToGlobal(const GlobalValue *GV) | llvm::ExecutionEngine | |
getPointerToGlobalIfAvailable(const GlobalValue *GV) | llvm::ExecutionEngine | [inline] |
getTargetData() const | llvm::ExecutionEngine | [inline] |
HANDLE_MEMORY_INST(21, Malloc, MallocInst) HANDLE_MEMORY_INST(23 | llvm::InstVisitor< SubClass, RetTy > | |
HANDLE_MEMORY_INST(24, Load, LoadInst) HANDLE_OTHER_INST(27 | llvm::InstVisitor< SubClass, RetTy > | |
HANDLE_OTHER_INST(28, Cast, CastInst) HANDLE_OTHER_INST(29 | llvm::InstVisitor< SubClass, RetTy > | |
HANDLE_OTHER_INST(30, Shl, ShiftInst) HANDLE_OTHER_INST(34 | llvm::InstVisitor< SubClass, RetTy > | |
HANDLE_OTHER_INST(35, UserOp1, Instruction) HANDLE_OTHER_INST(37 | llvm::InstVisitor< SubClass, RetTy > | |
HANDLE_OTHER_INST(38, ExtractElement, ExtractElementInst) HANDLE_OTHER_INST(39 | llvm::InstVisitor< SubClass, RetTy > | |
HANDLE_OTHER_INST(40, ShuffleVector, ShuffleVectorInst) RetTy visitReturnInst(ReturnInst &I) | llvm::InstVisitor< SubClass, RetTy > | [inline] |
InitializeMemory(const Constant *Init, void *Addr) | llvm::ExecutionEngine | |
InsertElement | llvm::InstVisitor< SubClass, RetTy > | |
InterpCtor | llvm::ExecutionEngine | [protected, static] |
Interpreter(Module *M, bool isLittleEndian, bool isLongPointer) | llvm::Interpreter | |
JITCtor | llvm::ExecutionEngine | [protected, static] |
LoadValueFromMemory(GenericValue *Ptr, const Type *Ty) | llvm::ExecutionEngine | [protected] |
lock | llvm::ExecutionEngine | |
MP | llvm::ExecutionEngine | [protected] |
PHI | llvm::InstVisitor< SubClass, RetTy > | |
recompileAndRelinkFunction(Function *F) | llvm::Interpreter | [inline, virtual] |
Register() | llvm::Interpreter | [inline, static] |
run() | llvm::Interpreter | |
runAtExitHandlers() | llvm::Interpreter | |
runFunction(Function *F, const std::vector< GenericValue > &ArgValues) | llvm::Interpreter | [virtual] |
runFunctionAsMain(Function *Fn, const std::vector< std::string > &argv, const char *const *envp) | llvm::ExecutionEngine | |
runStaticConstructorsDestructors(bool isDtors) | llvm::ExecutionEngine | |
Select | llvm::InstVisitor< SubClass, RetTy > | |
setTargetData(const TargetData &td) | llvm::ExecutionEngine | [inline, protected] |
StoreValueToMemory(GenericValue Val, GenericValue *Ptr, const Type *Ty) | llvm::ExecutionEngine | |
updateGlobalMapping(const GlobalValue *GV, void *Addr) | llvm::ExecutionEngine | [inline] |
VAArg | llvm::InstVisitor< SubClass, RetTy > | |
visit(Iterator Start, Iterator End) | llvm::InstVisitor< SubClass, RetTy > | [inline] |
visit(Module &M) | llvm::InstVisitor< SubClass, RetTy > | [inline] |
visit(Function &F) | llvm::InstVisitor< SubClass, RetTy > | [inline] |
visit(BasicBlock &BB) | llvm::InstVisitor< SubClass, RetTy > | [inline] |
visit(Module *M) | llvm::InstVisitor< SubClass, RetTy > | [inline] |
visit(Function *F) | llvm::InstVisitor< SubClass, RetTy > | [inline] |
visit(BasicBlock *BB) | llvm::InstVisitor< SubClass, RetTy > | [inline] |
visit(Instruction *I) | llvm::InstVisitor< SubClass, RetTy > | [inline] |
visit(Instruction &I) | llvm::InstVisitor< SubClass, RetTy > | [inline] |
visitAllocaInst(AllocaInst &I) | llvm::InstVisitor< SubClass, RetTy > | [inline] |
visitAllocationInst(AllocationInst &I) | llvm::Interpreter | |
visitBasicBlock(BasicBlock &BB) | llvm::InstVisitor< SubClass, RetTy > | [inline] |
visitBinaryOperator(BinaryOperator &I) | llvm::Interpreter | |
visitBranchInst(BranchInst &I) | llvm::Interpreter | |
visitCallInst(CallInst &I) | llvm::Interpreter | [inline] |
visitCallSite(CallSite CS) | llvm::Interpreter | |
visitCastInst(CastInst &I) | llvm::Interpreter | |
visitExtractElementInst(ExtractElementInst &I) | llvm::InstVisitor< SubClass, RetTy > | [inline] |
visitFreeInst(FreeInst &I) | llvm::Interpreter | |
visitFunction(Function &F) | llvm::InstVisitor< SubClass, RetTy > | [inline] |
visitGetElementPtrInst(GetElementPtrInst &I) | llvm::Interpreter | |
visitInsertElementInst(InsertElementInst &I) | llvm::InstVisitor< SubClass, RetTy > | [inline] |
visitInstruction(Instruction &I) | llvm::Interpreter | [inline] |
visitInvokeInst(InvokeInst &I) | llvm::Interpreter | [inline] |
visitLoadInst(LoadInst &I) | llvm::Interpreter | |
visitMallocInst(MallocInst &I) | llvm::InstVisitor< SubClass, RetTy > | [inline] |
visitModule(Module &M) | llvm::InstVisitor< SubClass, RetTy > | [inline] |
visitPHINode(PHINode &PN) | llvm::Interpreter | [inline] |
visitReturnInst(ReturnInst &I) | llvm::Interpreter | |
visitSelectInst(SelectInst &I) | llvm::Interpreter | |
visitSetCondInst(SetCondInst &I) | llvm::InstVisitor< SubClass, RetTy > | [inline] |
visitShiftInst(ShiftInst &I) | llvm::InstVisitor< SubClass, RetTy > | [inline] |
visitShl(ShiftInst &I) | llvm::Interpreter | |
visitShr(ShiftInst &I) | llvm::Interpreter | |
visitShuffleVectorInst(ShuffleVectorInst &I) | llvm::InstVisitor< SubClass, RetTy > | [inline] |
visitStoreInst(StoreInst &I) | llvm::Interpreter | |
visitSwitchInst(SwitchInst &I) | llvm::Interpreter | |
visitTerminatorInst(TerminatorInst &I) | llvm::InstVisitor< SubClass, RetTy > | [inline] |
visitUnreachableInst(UnreachableInst &I) | llvm::Interpreter | |
visitUnwindInst(UnwindInst &I) | llvm::Interpreter | |
visitVAArgInst(VAArgInst &I) | llvm::Interpreter | |
~ExecutionEngine() | llvm::ExecutionEngine | [virtual] |
~Interpreter() | llvm::Interpreter | |