summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine/JIT/Emitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Clean up DEBUG outputChris Lattner2004-11-211-5/+5
* Allow targets to avoid emitting a stub for EVERY lazily resolved call. InChris Lattner2004-11-211-9/+30
* Implement relocation support by adding a target independent resolver interface.Chris Lattner2004-11-201-12/+133
* Add getCurrentPCOffset() and addRelocation() methods.Chris Lattner2004-11-201-6/+40
* Match change in MachineCodeEmitter prototype.Chris Lattner2004-11-191-2/+2
* Now that we have ghost linkage, we can force resolution of external symbolsChris Lattner2004-11-151-3/+8
* When emitting debug msgs for function stubs, don't truncate theBrian Gaeke2004-10-291-1/+1
* Simplify the sys::Memory interface per Chris' request.Reid Spencer2004-09-131-2/+2
* Convert the Emitter to use the lib/System "Memory" interface instead of theReid Spencer2004-09-111-2/+5
* Changes For Bug 352Reid Spencer2004-09-011-3/+3
* Use the SystemUtils.h file to do our dirty work.Chris Lattner2004-05-281-52/+2
* This code is a real mess, but at least get the JIT *building* on platformsChris Lattner2004-05-271-0/+8
* Implement emitWordAt() for the JIT emitter.Brian Gaeke2004-04-231-0/+5
* There is no reason to #define fdChris Lattner2004-02-081-3/+2
* Implement PR135, lazy emission of global variablesChris Lattner2003-12-201-1/+5
* Cleanup the JIT as per PR176. This renames the VM class to JIT, and merges theChris Lattner2003-12-201-16/+16
* Finegrainify namespacificationChris Lattner2003-12-081-4/+1
* Emit constants to one contiguous block, but this time, respect alignment cons...Chris Lattner2003-11-301-5/+27
* Go back to allocating memory for each constant separately. Since SPARCs do notMisha Brukman2003-11-301-20/+5
* Emit the MachineConstantPool constants in one contiguous memory `pool'.Misha Brukman2003-11-171-5/+20
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
* Hrm, a relic from the past. How cute :)Chris Lattner2003-10-201-1/+1
* Fix a typo in a comment, and zap a blank line.Brian Gaeke2003-10-161-2/+1
* Make mmap's fd for anonymous memory acquisition default to -1, except onBrian Gaeke2003-10-111-2/+7
* Don't include Config/stdio.h or <stdio.h>.Brian Gaeke2003-10-101-1/+0
* Actually _PASS IN_ NO_RESERVE if we have it.Chris Lattner2003-10-061-1/+1
* * Move include files from middle of file to the top where they belong, movingMisha Brukman2003-09-101-7/+5
* Fix warning when _POSIX_MAPPED_FILES is already defined in unistd.hMisha Brukman2003-09-101-0/+2
* Implement a _REAL_ memory manager for the code generated by the JIT. ThisChris Lattner2003-08-141-42/+100
* Specify DEBUG_TYPE's for the JIT debug messagesChris Lattner2003-08-051-0/+1
* DEBUG got moved to Debug.hChris Lattner2003-08-011-0/+1
* * Stop hard-coding a value for beginning of emitted code on Sparc since we canMisha Brukman2003-07-291-10/+6
* Add rationale for the MAP_ANONYMOUS vs. MAP_ANON flags.Misha Brukman2003-07-281-0/+1
* Add ability for external C code to get pointers to functions given their name.Misha Brukman2003-07-281-3/+15
* Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell2003-06-301-1/+2
* Get rid of the duplicate '0x' in debug mode.Brian Gaeke2003-06-301-1/+1
* Add #ifdef hack for MAP_ANONYMOUS being spelled MAP_ANON on some platforms.Brian Gaeke2003-06-171-0/+3
* Add #include for older GCC'sChris Lattner2003-06-081-0/+1
* Output function address as hex.Misha Brukman2003-06-061-3/+2
* Removed debug print statement.Misha Brukman2003-06-061-1/+0
* * Institute a hack for the Sparc call to mmap() to get our generated code to beMisha Brukman2003-06-041-10/+16
* * Removed SparcEmitter.cpp; rolled into lib/Target/Sparc/SparcV9CodeEmitter.cppMisha Brukman2003-06-021-3/+20
* Remove obsolete codeChris Lattner2003-06-021-51/+0
* Move target specific code to target files. The new MachineCodeEmitterChris Lattner2003-06-011-39/+69
* Allow for specification of which JIT to run on the commandline.Misha Brukman2003-05-271-1/+1
* Add support for function stubs, which allow calling functions which need toChris Lattner2003-05-091-5/+30
* Minor speedup by avoiding callbacks to functions already generatedChris Lattner2003-05-081-5/+9
* Improve efficiency of JIT by having it use direct function calls instead ofChris Lattner2003-05-081-1/+4
* Fix warnings on sparcChris Lattner2003-01-291-4/+5
OpenPOWER on IntegriCloud