Revision tags: llvmorg-1.6.0 |
|
#
a551033e |
| 23-Oct-2005 |
Chris Lattner <sabre@nondot.org> |
Fix a nasty bug that was causing miscompilation of global variables on big endian 32-bit targets in some cases (e.g. PPC). This fixes several PPC JIT failures.
llvm-svn: 23914
|
#
79876f52 |
| 12-Jul-2005 |
Reid Spencer <rspencer@reidspencer.com> |
For PR540: This patch completes the changes for making lli thread-safe. Here's the list of changes: * The Support/ThreadSupport* files were removed and replaced with the MutexGuard.h file since all
For PR540: This patch completes the changes for making lli thread-safe. Here's the list of changes: * The Support/ThreadSupport* files were removed and replaced with the MutexGuard.h file since all ThreadSupport* declared was a Mutex Guard. The implementation of MutexGuard.h is now based on sys::Mutex which hides its implementation and makes it unnecessary to have the -NoSupport.h and -PThreads.h versions of ThreadSupport.
* All places in ExecutionEngine that previously referred to "Mutex" now refer to sys::Mutex
* All places in ExecutionEngine that previously referred to "MutexLocker" now refer to MutexGuard (this is frivolous but I believe the technically correct name for such a class is "Guard" not a "Locker").
These changes passed all of llvm-test. All we need now are some test cases that actually use multiple threads.
llvm-svn: 22404
show more ...
|
#
8ffb6611 |
| 11-Jul-2005 |
Chris Lattner <sabre@nondot.org> |
fix long lines
llvm-svn: 22369
|
Revision tags: llvmorg-1.5.0 |
|
#
646c0f02 |
| 12-May-2005 |
Chris Lattner <sabre@nondot.org> |
Fix a really horrible problem that causes the JIT to miscompile any program that use 64-bit integers on 32-bit hosts.
llvm-svn: 21886
|
#
835702a0 |
| 21-Apr-2005 |
Misha Brukman <brukman+llvm@gmail.com> |
Remove trailing whitespace
llvm-svn: 21420
|
#
531f9e92 |
| 15-Mar-2005 |
Chris Lattner <sabre@nondot.org> |
This mega patch converts us from using Function::a{iterator|begin|end} to using Function::arg_{iterator|begin|end}. Likewise Module::g* -> Module::global_*.
This patch is contributed by Gabor Greif
This mega patch converts us from using Function::a{iterator|begin|end} to using Function::arg_{iterator|begin|end}. Likewise Module::g* -> Module::global_*.
This patch is contributed by Gabor Greif, thanks!
llvm-svn: 20597
show more ...
|
#
7f32c4aa |
| 27-Feb-2005 |
Chris Lattner <sabre@nondot.org> |
Use const iterators where possible. Patch by Evan Jones!
llvm-svn: 20354
|
#
45a6a183 |
| 02-Feb-2005 |
Chris Lattner <sabre@nondot.org> |
This is no longer needed. Global variables with undef initializers can be initialized to anything, including garbage.
llvm-svn: 20010
|
#
df1f1524 |
| 08-Jan-2005 |
Chris Lattner <sabre@nondot.org> |
Silence VS warnings.
llvm-svn: 19391
|
Revision tags: llvmorg-1.4.0 |
|
#
70e37278 |
| 29-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Use System/DynamicLibrary instead of Support/DynamicLinker
llvm-svn: 18357
|
#
d215992b |
| 19-Nov-2004 |
Chris Lattner <sabre@nondot.org> |
This is a horrible hack to work around libstdc++ bugs :(
llvm-svn: 17988
|
#
d7a7a3f4 |
| 26-Oct-2004 |
Chris Lattner <sabre@nondot.org> |
Fix the interpreter crash that Michael McCracken found
llvm-svn: 17239
|
#
61753bf8 |
| 16-Oct-2004 |
Chris Lattner <sabre@nondot.org> |
Add support for undef
llvm-svn: 17055
|
#
7c16caa3 |
| 01-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Changes For Bug 352 Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/l
Changes For Bug 352 Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/.
llvm-svn: 16137
show more ...
|
#
b1cad0b3 |
| 16-Aug-2004 |
Chris Lattner <sabre@nondot.org> |
Don't pass too many arguments into runFunction
llvm-svn: 15801
|
Revision tags: llvmorg-1.3.0 |
|
#
83243725 |
| 04-Aug-2004 |
Alkis Evlogimenos <alkis@evlogimenos.com> |
Stop using getValues().
llvm-svn: 15487
|
#
6a0fd73b |
| 18-Jul-2004 |
Reid Spencer <rspencer@reidspencer.com> |
bug 122: - Replace ConstantPointerRef usage with GlobalValue usage - Correct isa<Constant> for GlobalValue subclass
llvm-svn: 14951
|
#
60a7dd16 |
| 15-Jul-2004 |
Chris Lattner <sabre@nondot.org> |
Fixes for PR341
llvm-svn: 14847
|
#
c4e6bb5f |
| 11-Jul-2004 |
Chris Lattner <sabre@nondot.org> |
Make add constantexprs work with all types, fixing the regressions from last night
llvm-svn: 14760
|
#
6967cd54 |
| 07-Jul-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Fix for bug 391. Improve exeception handling around bcreader invocations.
llvm-svn: 14674
|
#
4c96b088 |
| 20-Jun-2004 |
Chris Lattner <sabre@nondot.org> |
Move the IntrinsicLowering header into the CodeGen directory
llvm-svn: 14265
|
#
6b727599 |
| 17-Jun-2004 |
Chris Lattner <sabre@nondot.org> |
Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()
llvm-svn: 14201
|
#
cef00ec3 |
| 27-May-2004 |
Chris Lattner <sabre@nondot.org> |
Remove long unused #includes
llvm-svn: 13857
|
Revision tags: llvmorg-1.2.0 |
|
#
5def7a57 |
| 16-Mar-2004 |
Chris Lattner <sabre@nondot.org> |
Fix PR296: [execution engines] Unhandled cast constant expression
llvm-svn: 12435
|
#
834b1272 |
| 15-Feb-2004 |
Chris Lattner <sabre@nondot.org> |
Make the JIT zero out globals with memset instead of an element at a time. This should speed it up a bit on a lot of programs
llvm-svn: 11472
|