- Jul 03, 2009
-
-
Torok Edwin authored
llvm-svn: 74770
-
- Jul 01, 2009
-
-
Owen Anderson authored
llvm-svn: 74640
-
Owen Anderson authored
Add a pointer to the owning LLVMContext to Module. This requires threading LLVMContext through a lot of the bitcode reader and ASM parser APIs, as well as supporting it in all of the tools. Patches for Clang and LLVM-GCC to follow. llvm-svn: 74614
-
- Jun 25, 2009
-
-
Jeffrey Yasskin authored
emitted or the machine code for a function is freed. Chris mentioned that we may also want a notification when a stub is emitted, but that'll be a future change. I intend to use this to tell oprofile where functions are emitted and what lines correspond to what addresses. llvm-svn: 74157
-
- Jun 17, 2009
-
-
Chris Lattner authored
llvm-svn: 73611
-
Chris Lattner authored
target so that the JIT works in LLI, not just the interpreter. llvm-svn: 73595
-
- May 05, 2009
-
-
Evan Cheng authored
llvm-svn: 70934
-
- Apr 30, 2009
-
-
Bill Wendling authored
which better identifies what the optimization is doing. And is more flexible for future uses. llvm-svn: 70440
-
- Mar 06, 2009
-
-
Chris Lattner authored
their main routines. This makes the tools print their argc/argv commands if they crash. llvm-svn: 66248
-
- Nov 06, 2008
-
-
Evan Cheng authored
llvm-svn: 58779
-
- Aug 08, 2008
-
-
Evan Cheng authored
llvm-svn: 54524
-
- May 21, 2008
-
-
Evan Cheng authored
llvm-svn: 51386
-
- Apr 22, 2008
-
-
Evan Cheng authored
llvm-svn: 50095
-
- Dec 29, 2007
-
-
Chris Lattner authored
llvm-svn: 45421
-
- Oct 08, 2007
-
-
Dan Gohman authored
commands and into the common code. llvm-svn: 42752
-
- Jul 05, 2007
-
-
Gabor Greif authored
Almost all occurrences of "bytecode" in the sources have been eliminated. llvm-svn: 37913
-
- May 07, 2007
-
-
Chris Lattner authored
llvm-svn: 36900
-
- May 06, 2007
-
-
Chris Lattner authored
llvm-svn: 36872
-
Chris Lattner authored
llvm-svn: 36840
-
- Apr 27, 2007
-
-
Chris Lattner authored
MultiSource/Applications/minisat in the JIT. Note that the libsystem stuff should ideally never modify errno. :( llvm-svn: 36508
-
- Mar 06, 2007
-
-
Reid Spencer authored
disappears before we get to calling the exit function. llvm-svn: 34953
-
- Mar 03, 2007
-
-
Reid Spencer authored
reading bytecode. 2. The interpreter can delete the ModuleProvider and replace it with another so don't depend on it being around after the EE is created. 3. Don't just run llvm_shutdown on exit but actually delete the EE as well. This cleans up a vast amount of memory (but not all) that EE retained through exit. llvm-svn: 34888
-
- Feb 07, 2007
-
-
Chris Lattner authored
api's look like this: ModuleProvider *getBytecodeModuleProvider( const std::string &Filename, ///< Name of file to be read BCDecompressor_t *BCDC = Compressor::decompressToNewBuffer, std::string* ErrMsg = 0, ///< Optional error message holder BytecodeHandler* H = 0 ///< Optional handler for reader events ); This is ugly, but allows a client to say: getBytecodeModuleProvider("foo", 0); If they do this, there is no dependency on the compression libraries, saving codesize. llvm-svn: 34012
-
- Feb 05, 2007
-
-
Reid Spencer authored
Adjust to changes in Module interface: getMainFunction() -> getFunction("main") getNamedFunction(X) -> getFunction(X) llvm-svn: 33922
-
- Jan 08, 2007
-
-
Chris Lattner authored
as the jit intercepts exit calls to implement atexit handlers. This fixes SingleSource/UnitTests/2003-05-14-AtExit llvm-svn: 33008
-
- Jan 07, 2007
-
-
Chris Lattner authored
llvm-svn: 32978
-
- Dec 31, 2006
-
-
Reid Spencer authored
Convert signed integer types to signless. llvm-svn: 32790
-
- Dec 10, 2006
-
-
Chris Lattner authored
instead of returning from main. llvm-svn: 32414
-
- Dec 06, 2006
-
-
Chris Lattner authored
With this change, I can now move -stats to print when llvm_shutdown is called. llvm-svn: 32250
-
- Sep 14, 2006
-
-
Chris Lattner authored
llvm-svn: 30318
-
- Aug 25, 2006
-
-
Reid Spencer authored
Remove exception throwing/handling from lib/Bytecode, and adjust its users to compensate for changes in the interface. llvm-svn: 29875
-
- Aug 02, 2006
-
-
Chris Lattner authored
llvm-svn: 29457
-
- Aug 01, 2006
-
-
Jim Laskey authored
llvm-svn: 29434
-
- Mar 24, 2006
-
-
Jeff Cohen authored
llvm-svn: 27037
-
- Mar 08, 2006
-
-
Chris Lattner authored
Add support for running static ctor/dtors that aren't handled by __main. This fixes programs with the JIT and the new CFE, such as HBD. llvm-svn: 26620
-
- Dec 16, 2005
-
-
Chris Lattner authored
llvm-svn: 24732
-
Chris Lattner authored
llvm-svn: 24730
-
- Dec 02, 2005
-
-
Chris Lattner authored
from .bc files. llvm-svn: 24575
-
- Dec 01, 2005
-
-
Chris Lattner authored
Attempting to run it will find lli's main, which isn't the desired effect. llvm-svn: 24569
-
- Oct 23, 2005
-
-
Jeff Cohen authored
pointer marking the end of the list, the zero *must* be cast to the pointer type. An un-cast zero is a 32-bit int, and at least on x86_64, gcc will not extend the zero to 64 bits, thus allowing the upper 32 bits to be random junk. The new END_WITH_NULL macro may be used to annotate a such a function so that GCC (version 4 or newer) will detect the use of un-casted zero at compile time. llvm-svn: 23888
-