aboutsummaryrefslogtreecommitdiff
path: root/lib/ExecutionEngine
AgeCommit message (Expand)Author
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
2003-10-25Unbreak the buildChris Lattner
2003-10-24ExecutionEngine::create no longer takes a TraceMode argument.Brian Gaeke
2003-10-24ExecutionEngine::create no longer takes a TraceMode argument.Brian Gaeke
2003-10-24The ExecutionAnnotations (SlotNumber, InstNumber, and FunctionInfo) are history.Brian Gaeke
2003-10-24Reduce the number of #includes.Brian Gaeke
2003-10-24ExecutionEngine::create no longer takes a TraceMode argument.Brian Gaeke
2003-10-24Destroy MachineFunction for any Function that we are about toBrian Gaeke
2003-10-21Added LLVM copyright header.John Criswell
2003-10-20Added LLVM copyright notice to Makefiles.John Criswell
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell