- b4432f3 Suck block address tracking out of targets into the JIT Emitter. This by Chris Lattner · 19 years ago
- a69571c Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one caller-visible change: getTargetData() now returns a pointer instead of a reference. by Owen Anderson · 19 years ago
- 0eb4d6b Align function bodies correctly. by Chris Lattner · 19 years ago
- e6fdcbf Simplify some code. Don't add memory blocks to the Blocks list twice. by Chris Lattner · 19 years ago
- af1563f Change the BasicBlockAddrs map to be a vector, indexed by MBB number. by Chris Lattner · 19 years ago
- 32ca55f Simplify some code by Chris Lattner · 19 years ago
- f75f9be Several related changes: by Chris Lattner · 19 years ago
- f5d438c Do not make the JIT memory manager manage the memory for globals. Instead by Chris Lattner · 19 years ago
- a726c7f Minor cleanups, no functionality change. by Chris Lattner · 19 years ago
- 43b429b Refactor the machine code emitter interface to pull the pointers for the current by Chris Lattner · 19 years ago
- b0cc79d Remove dead method by Chris Lattner · 19 years ago
- c34b227 Fix a warning by Nate Begeman · 19 years ago
- 37efe67 JumpTable support! What this represents is working asm and jit support for by Nate Begeman · 19 years ago
- 2f51914 Get JIT/Interpreter working on Windows again. by Jeff Cohen · 19 years ago
- ef98691 remove always-null IntrinsicLowering argument. by Chris Lattner · 19 years ago
- 726c1ef remove the intrinsiclowering hook by Chris Lattner · 19 years ago
- 2fe4bb0 Eliminate the dependency of ExecutionEngine on the JIT/Interpreter libraries. by Chris Lattner · 19 years ago
- 9dce2b3 Convert llvm.cs.uiuc.edu -> llvm.org by Reid Spencer · 19 years ago
- 239862c simplify this code now that each constant pool entry is not separately allocated by Chris Lattner · 20 years ago
- 3029f92 Adjust to MachineConstantPool interface change: instead of keeping a by Chris Lattner · 20 years ago
- fa77d43 rename fields of constant pool entries by Chris Lattner · 20 years ago
- b8973bd Allow the specification of explicit alignments for constant pool entries. by Evan Cheng · 20 years ago
- ca26180 Add #include of <iostream> by Chris Lattner · 20 years ago
- 2199877 Wrap long lines. by Chris Lattner · 20 years ago
- 51e6a38 wrap long line by Chris Lattner · 20 years ago
- 667eeca Shrinkify to match llc by Chris Lattner · 20 years ago
- 839615a Add help support for -mcpu and -mattr. by Jim Laskey · 20 years ago
- b1e1180 by Jim Laskey · 20 years ago
- 2b3b89c one cannot allocate a global, until one is done initializing the global pointers by Andrew Lenharth · 20 years ago
- d29b6aa Keep tabs and trailing spaces out. by Jeff Cohen · 20 years ago
- a00269b support near allocations for the JIT by Andrew Lenharth · 20 years ago
- 6a97461 Like constants, globals on some platforms are GOT relative. This means they have to be allocated by Andrew Lenharth · 20 years ago
- 00b16889 Eliminate all remaining tabs and trailing spaces. by Jeff Cohen · 20 years ago
- d6bbac5 fix a warning on 32-bit systems by Chris Lattner · 20 years ago
- 16ec33c the JIT memory manager will construct a GOT if you want it too. Also, it places the constants in the allocated memory, rather than a malloc area by Andrew Lenharth · 20 years ago
- e884dc2 count the number of relocations performed. by Chris Lattner · 20 years ago
- ee44863 For PR540: by Reid Spencer · 20 years ago
- a471e04 Make the stub functions be tail calls by Chris Lattner · 20 years ago
- 3c94497 Convert tabs to spaces by Misha Brukman · 20 years ago
- f976c85 Remove trailing whitespace by Misha Brukman · 20 years ago
- d91ff7c Add support for targets that require stubs for external functions. by Chris Lattner · 20 years ago
- 5b3a455 Fix the missing symbols problem Bill was hitting. Patch contributed by by Chris Lattner · 20 years ago
- 6943570 Fix problems running the HowToUseJIT on powerpc, and probably problems with by Chris Lattner · 20 years ago
- 281a601 Rework constant pool handling so that function constant pools are no longer by Chris Lattner · 21 years ago
- a8101c1 Silence VS warnings. by Chris Lattner · 21 years ago
- 099557b Be double sure about including sys/stat.h by wrapping the inclusion in by Reid Spencer · 21 years ago
- 6b4bd6b Move the #include of sys/stat.h inside the linux "hack" for the stat by Reid Spencer · 21 years ago
- 382343d Only #include sys/stat.h if we're on linux where we have the PR274 problem. by Reid Spencer · 21 years ago
- 4af3da6 Get rid of some leaks found by VC leak detector. by Reid Spencer · 21 years ago
- e518b71 Properly implement a fix for PR475 by Chris Lattner · 21 years ago
- 6d316f8 Revert this patch, it broke a ton of programs. by Chris Lattner · 21 years ago
- 9d272d4 Fix PR475. by Alkis Evlogimenos · 21 years ago
- b929de2 Remove darwin specific majik by Chris Lattner · 21 years ago
- 33306c0 Do not look here for elegance. by Chris Lattner · 21 years ago
- f71755d Remove unneeded cast. by Chris Lattner · 21 years ago
- 532343b Fix the JIT when being used from llvm-db by Chris Lattner · 21 years ago
- df5a37e Use System/DynamicLibrary instead of Support/DynamicLinker by Reid Spencer · 21 years ago
- 166f226 Rename Emitter.cpp -> JITEmitter.cpp by Chris Lattner · 21 years ago
- cf88d32 Fix the FIXME, nuke the JIT specific forceCompilationOf method. by Chris Lattner · 21 years ago
- 6f71720 These methods are obsolete by Chris Lattner · 21 years ago
- b43dbdc Support targets that require stubs for external functions better by Chris Lattner · 21 years ago
- cb47941 Clean up DEBUG output by Chris Lattner · 21 years ago
- 5e22558 Allow targets to avoid emitting a stub for EVERY lazily resolved call. In by Chris Lattner · 21 years ago
- 5426652 Implement relocation support by adding a target independent resolver interface. by Chris Lattner · 21 years ago
- 3c600c8 This method does not exist any longer. by Chris Lattner · 21 years ago
- 5be478f Add getCurrentPCOffset() and addRelocation() methods. by Chris Lattner · 21 years ago
- 890b4bd Add accessor by Chris Lattner · 21 years ago
- 45730d7 Match change in MachineCodeEmitter prototype. by Chris Lattner · 21 years ago
- 02376e3 Now that we have ghost linkage, we can force resolution of external symbols by Chris Lattner · 21 years ago
- 0050ef8 There is no reason to try to materialize the function from bytecode if it by Chris Lattner · 21 years ago
- 895eddf Implement ExecutionEngine::freeMachineCodeForFunction() by Misha Brukman · 21 years ago
- 88560c3 When emitting debug msgs for function stubs, don't truncate the by Brian Gaeke · 21 years ago
- 685f86a Fix library name. by Reid Spencer · 21 years ago
- ec84302 Use cleaner quoting and eliminate blank space by Misha Brukman · 21 years ago
- cac731e We won't use automake by Reid Spencer · 21 years ago
- 86d341b Initial automake generated Makefile template by Reid Spencer · 21 years ago
- d96cb6e Update to reflect changes in Makefile rules. by Reid Spencer · 21 years ago
- 9f41a5f Initial version of automake Makefile.am file. by Reid Spencer · 21 years ago
- 33189e7 Simplify the sys::Memory interface per Chris' request. by Reid Spencer · 21 years ago
- 52b0ba6 Convert the Emitter to use the lib/System "Memory" interface instead of the by Reid Spencer · 21 years ago
- 551ccae Changes For Bug 352 by Reid Spencer · 21 years ago
- 174f226 Add a special case for argc,argv by Chris Lattner · 21 years ago
- cc22e9f Finally, add support for calling arbitrary non-varargs functions. by Chris Lattner · 21 years ago
- e5eab14 Handle all nullary functions, of any valid return type. by Chris Lattner · 21 years ago
- f7bedf4 Fine, go all of the way and check that the argument types are correct as well. by Chris Lattner · 21 years ago
- d297aea These only really work if returning int or void by Chris Lattner · 21 years ago
- 7c45d78 Handle zero arg function case by Chris Lattner · 21 years ago
- b47130c Simplify code a bit, print error message always instead of asserting. by Chris Lattner · 21 years ago
- beff74f The cleanup is done. Update comment. by Chris Lattner · 21 years ago
- d5e1d9d Goodbye macro hell, hello nice clean simple extensible code. This change by Chris Lattner · 21 years ago
- f86cafd Make error message consistent with the rest of LLVM by saying that bytecode by Reid Spencer · 21 years ago
- e294753 Fix for bug 391. Improve exeception handling around bcreader invocations. by Reid Spencer · 21 years ago
- 954da37 Add #include <iostream> since Value.h does not #include it any more. by Reid Spencer · 21 years ago
- abf1cd3 Implement PR315: abort, don't warn, when missing external functions encountered by Chris Lattner · 21 years ago
- 0cb162b Use the SystemUtils.h file to do our dirty work. by Chris Lattner · 21 years ago
- c52663c This code is a real mess, but at least get the JIT *building* on platforms by Chris Lattner · 21 years ago
- aea1b58 Implement emitWordAt() for the JIT emitter. by Brian Gaeke · 21 years ago
- 50872d5 Add a TargetData to the PassManager regardless of the TargetMachine. by Brian Gaeke · 21 years ago
- d0f3c5e My fix for PR274 broke the build on Darwin/PPC. As I'm fairly certain this by Brian Gaeke · 21 years ago
- 00f0a29 Address PR274 - '[JIT] Programs cannot resolve the fstat function' by Brian Gaeke · 21 years ago