aboutsummaryrefslogtreecommitdiff
path: root/lib/ExecutionEngine
AgeCommit message (Expand)Author
2004-02-09Start using the new and improve interface to FunctionType argumentsChris Lattner
2004-02-08rename the "exceptional" destination of an invoke instruction to the 'unwind'...Chris Lattner
2004-02-08Print out all globals as they are emitted, not just those emitted fromChris Lattner
2004-02-08There is no reason to #define fdChris Lattner
2004-02-01Print an error message if we can't materialize the bytecode fileChris Lattner
2004-02-01Print an error message if there is an error materialize the bc file.Chris Lattner
2004-01-14Don't pass anything to the IntrinsicLowering class that is not_intrinsic,Brian Gaeke
2003-12-31Add new ExecutionEngine::getGlobalValueAtAddress method, which can efficientlyChris Lattner
2003-12-28Clean up a lot of the code I added yesterday by exposing the IntrinsicLoweringChris Lattner
2003-12-28Pass around IntrinsicLowering instances as appropriate.Chris Lattner
2003-12-26Factor code out of LLIChris Lattner
2003-12-26No longer run atExit functions from run()Chris Lattner
2003-12-26No longer run atExit functions from run()Chris Lattner
2003-12-20This should not be needed anymoreChris Lattner
2003-12-20Implement PR135, lazy emission of global variablesChris Lattner
2003-12-20Simple refactorings to prepare for lazy global emissionChris Lattner
2003-12-20Cleanup the JIT as per PR176. This renames the VM class to JIT, and merges theChris Lattner
2003-12-20Update for changes in the JITChris Lattner
2003-12-20Rip JIT specific stuff out of TargetMachine, as per PR176Chris Lattner
2003-12-14Finegrainify namespacificationChris Lattner
2003-12-12Dynamically get the right-sized member of a GenericValue to hold a size_t, andBrian Gaeke
2003-12-12Implement the ExecutionEngine::getPointerToFunctionOrStub by forwarding theChris Lattner
2003-12-12Since we are using a gep_type_iterator, we apparently must get the typeBrian Gaeke
2003-12-11Fix typo in comment. Add prototype for getConstantExprValue().Brian Gaeke
2003-12-11Add support for --debug-only=interpreter, to print out instrs beforeBrian Gaeke
2003-12-08implement methodChris Lattner
2003-12-08Use the new method, though noone currently implements it any better than beforeChris Lattner
2003-12-08Finegrainify namespacificationChris Lattner
2003-11-30Emit constants to one contiguous block, but this time, respect alignment cons...Chris Lattner
2003-11-30Go back to allocating memory for each constant separately. Since SPARCs do notMisha Brukman
2003-11-25Do not depend on structure elements being of type UByteTyChris Lattner
2003-11-19Fine grainify namespaceificationChris Lattner
2003-11-17Emit the MachineConstantPool constants in one contiguous memory `pool'.Misha Brukman
2003-11-17* Order #includes as per style guideMisha Brukman
2003-11-13Change LLI's internal representation of va_list to a pointer to the nextBrian Gaeke
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-11-09Remove #include of PassManager.h which was marked FIXME, and apparently is noBrian Gaeke
2003-11-07Implement vaarg instruction. This is not quite perfect: 2003-08-11-VaListArgBrian Gaeke
2003-11-07popStackAndReturnValueToCaller() must advance instruction pointer to normalBrian Gaeke
2003-11-07Remove the *BIG UGLY HACK* from the JIT: PreSelection is now a FunctionPass.Misha Brukman
2003-11-07Add stub version of unwind supportBrian Gaeke
2003-11-07visitCallInst --> visitCallSite.Brian Gaeke
2003-11-07Make the operation of visitCallInst() only depend on the CallSite.Brian Gaeke
2003-11-07Use CallSites for call sites, instead of CallInsts. A revolutionary concept.Brian Gaeke
2003-11-07Refactor the return-from-function code into popStackAndReturnValueToCaller().Brian Gaeke
2003-11-05Be friendly to gcc 3.4... good compiler. Nice compiler.Chris Lattner
2003-11-05Abort when the user program calls abort, instead of printing a funny message ...Brian Gaeke
2003-11-05Use regular old malloc to emulate malloc/alloca instructions.Brian Gaeke
2003-11-05Remove a comment which no longer applies.Brian Gaeke
2003-10-29In VM::create(), comment out almost the whole function if NO_JITS_ENABLED,Brian Gaeke