From: Misha Brukman Date: Fri, 10 Oct 2003 17:45:12 +0000 (+0000) Subject: * Tabs to spaces X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=4afac18fd4cae1b93907d7db03c5fdb7f2f66d64;p=oota-llvm.git * Tabs to spaces * Doxygenified function comments * Added FIXMEs to solicit documentation for other functions git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9022 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/ExecutionEngine/ExecutionEngine.cpp b/lib/ExecutionEngine/ExecutionEngine.cpp index fb70ff1e725..429d54b671d 100644 --- a/lib/ExecutionEngine/ExecutionEngine.cpp +++ b/lib/ExecutionEngine/ExecutionEngine.cpp @@ -1,4 +1,4 @@ -//===-- ExecutionEngine.cpp - Common Implementation shared by EE's --------===// +//===-- ExecutionEngine.cpp - Common Implementation shared by EEs ---------===// // // This file defines the common interface used by the various execution engine // subclasses. @@ -25,8 +25,10 @@ ExecutionEngine::~ExecutionEngine() { delete &CurMod; } -ExecutionEngine *ExecutionEngine::create (Module *M, bool ForceInterpreter, - bool TraceMode) { +/// FIXME: document +/// +ExecutionEngine *ExecutionEngine::create(Module *M, bool ForceInterpreter, + bool TraceMode) { ExecutionEngine *EE = 0; // If there is nothing that is forcing us to use the interpreter, make a JIT. @@ -39,9 +41,9 @@ ExecutionEngine *ExecutionEngine::create (Module *M, bool ForceInterpreter, return EE; } -// getPointerToGlobal - This returns the address of the specified global -// value. This may involve code generation if it's a function. -// +/// getPointerToGlobal - This returns the address of the specified global +/// value. This may involve code generation if it's a function. +/// void *ExecutionEngine::getPointerToGlobal(const GlobalValue *GV) { if (Function *F = const_cast(dyn_cast(GV))) return getPointerToFunction(F); @@ -50,6 +52,8 @@ void *ExecutionEngine::getPointerToGlobal(const GlobalValue *GV) { return GlobalAddress[GV]; } +/// FIXME: document +/// GenericValue ExecutionEngine::getConstantValue(const Constant *C) { GenericValue Result; @@ -133,8 +137,10 @@ GenericValue ExecutionEngine::getConstantValue(const Constant *C) { return Result; } +/// FIXME: document +/// void ExecutionEngine::StoreValueToMemory(GenericValue Val, GenericValue *Ptr, - const Type *Ty) { + const Type *Ty) { if (getTargetData().isLittleEndian()) { switch (Ty->getPrimitiveID()) { case Type::BoolTyID: @@ -204,6 +210,8 @@ void ExecutionEngine::StoreValueToMemory(GenericValue Val, GenericValue *Ptr, } } +/// FIXME: document +/// GenericValue ExecutionEngine::LoadValueFromMemory(GenericValue *Ptr, const Type *Ty) { GenericValue Result; @@ -338,7 +346,7 @@ void ExecutionEngine::emitGlobals() { NumInitBytes += Size; DEBUG(std::cerr << "Global '" << I->getName() << "' -> " - << (void*)GlobalAddress[I] << "\n"); + << (void*)GlobalAddress[I] << "\n"); } else { // External variable reference. Try to use the dynamic loader to // get a pointer to it.