- d102593 Use getPreferredAlignmentLog or getPreferredAlignment by Duncan Sands · 18 years ago
- 1910e2f JITEmitter.cpp was trying to sync the icache for function stubs, but by Chris Lattner · 18 years ago
- 6aae7a7 I doubt the address of the Error string was intended by Duncan Sands · 18 years ago
- 2a3e08b X86 JIT PIC jumptable support. by Evan Cheng · 18 years ago
- be8c03f X86 PIC JIT support fixes: encoding bugs, add lazy pointer stubs support. by Evan Cheng · 18 years ago
- c45f5c7 Remove symbols that don't exist, remove tabs, fix comment typo by Chris Lattner · 18 years ago
- 76327d9 Fix PR1873, a problem finding stat-related symbols on linux, due to by Chris Lattner · 18 years ago
- 02aabbf Change MachineRelocation::DoesntNeedFnStub to NeedStub. This fields will be used by Evan Cheng · 18 years ago
- 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
- fc643c5 remove attribution from lib Makefiles. by Chris Lattner · 18 years ago
- 2e855e6 C and Ocaml bindings for ExecutionEngine (i.e., the JIT compiler). by Gordon Henriksen · 18 years ago
- 43ad6b3 Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space. by Christopher Lamb · 18 years ago
- 9e4635a These are more correctly called signaling NaNs. by Duncan Sands · 18 years ago
- 8a43e9e Teach the interpreter to read and write memory in the by Duncan Sands · 18 years ago
- ded2b0d Add explicit keywords, and fix a minor typo that they uncovered. by Dan Gohman · 18 years ago
- 67f1c49 Remove host endianness info from TargetData and by Duncan Sands · 18 years ago
- 621dead Add a guard to cxxabi header as other platform may not support it. by Zhou Sheng · 18 years ago
- 6a7951c Fixed PR1629. by Zhou Sheng · 18 years ago
- 1eff704 Fix PR1836: in the interpreter, read and write apints by Duncan Sands · 18 years ago
- 22ad1d7 It looks like this has been broken for some time - get it to compile. by Duncan Sands · 18 years ago
- 3012ac6 Adjust VStudio files to add JITMemoryManager files + include <cassert> from same. by Chuck Rose III · 18 years ago
- 34c9433 add a new ExecutionEngine::createJIT which can be used if you only want by Chris Lattner · 18 years ago
- 9f2f142 simplify creation of the interpreter, make ExecutionEngine ctor protected, by Chris Lattner · 18 years ago
- 8907b4b split the JIT memory management code out from the main JIT logic into its by Chris Lattner · 18 years ago
- 5e037fc for consistency, allow a fallthrough if the final check returns null. by Chris Lattner · 18 years ago
- afa3b6d Add some convenience methods for querying attributes, and use them. by Duncan Sands · 18 years ago
- dd65a73 My compiler complains that "x always evaluates to true" in this call: by Duncan Sands · 18 years ago
- a8d7001 Make this actually work on systems that support ppc long double. by Chris Lattner · 18 years ago
- 1c8f374 Unbreak all of the darwin/ppc32 JIT failures having to do by Chris Lattner · 18 years ago
- 514ab34 Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize. by Duncan Sands · 18 years ago
- d958a5a add a mechanism for the JIT to invoke a function to lazily create functions as they are referenced. by Chris Lattner · 18 years ago
- ec2fcaf llvm-gcc3 is dead, along with it __main. by Chris Lattner · 18 years ago
- c618503 LoadLibraryPermanently doesn't throw. by Chris Lattner · 18 years ago
- 8b5295b Add a convenience method for creating EE's. by Chris Lattner · 18 years ago
- 4b2b940 Switching TargetMachineRegistry to use the new generic Registry. by Gordon Henriksen · 18 years ago
- 73d0e21 Add removeModuleProvider() by Devang Patel · 18 years ago
- 724441e Fix an assertion abort on sparc. malloc(0) is allowed to return NULL. by Gabor Greif · 18 years ago
- ccf596a convertFromInteger, as originally written, expected sign-extended by Neil Booth · 18 years ago
- 88216af Constant fold int-to-long-double conversions; by Dale Johannesen · 18 years ago
- 910993e Change APFloat::convertFromInteger to take the incoming by Dale Johannesen · 18 years ago
- 27725bf #ifdef out unsafe tracing code, which fixes PR1689 by Chris Lattner · 18 years ago
- 1abac0d Implement x86 long double in jit (not really complete, but common cases work) by Dale Johannesen · 18 years ago
- 43421b3 Next round of APFloat changes. by Dale Johannesen · 18 years ago
- 9132a2b rename APInt::toString -> toStringUnsigned for symmetry with toStringSigned() by Chris Lattner · 18 years ago
- 17f218e move assertion into mutex guard, a partial fix for PR1606. by Chris Lattner · 18 years ago
- ba28cb9 Fix a comment typo noticed by Sandro Magi. by Reid Spencer · 18 years ago
- 79e038a eliminate redundant conditions from the signless types conversion. by Chris Lattner · 18 years ago
- 52eec54 by David Greene · 18 years ago
- 42346f5 Add a comment: don't expect from external function resolver in interpreter by Anton Korobeynikov · 18 years ago
- 3b30a6e Add detection of __dso_handle presence during configure. Use this information in the by Anton Korobeynikov · 18 years ago
- f452207 More explicit keywords. by Dan Gohman · 18 years ago
- 936baaa VStudio compiler errors and placing Function*->ExFunc map under ManagedStatic control. by Chuck Rose III · 18 years ago
- 087b72d Hush a noisy warning from GCC 4.2 about overflow during conversion by using by Reid Spencer · 18 years ago
- e510b3a fix typos by Gabor Greif · 18 years ago
- a99be51 Here is the bulk of the sanitizing. by Gabor Greif · 18 years ago
- 9da60f9 (For Chris): Fix failure where we rejected compiling stubs when lazy compilation is disabled. by Evan Cheng · 18 years ago
- fb45086 Add comments to fallsthrough cases. Also, this fixes PR1492 by Anton Korobeynikov · 18 years ago
- 499d8f0 Check arguments & return types of main(). Abort in case of no match. by Anton Korobeynikov · 18 years ago
- e770787 For PR1486: by Reid Spencer · 18 years ago
- 849c5b4 Compute the correct word number. by Zhou Sheng · 18 years ago
- cc442ca On Linux platforms and at optimization levels -O1 and above, llvm-gcc can by Reid Spencer · 18 years ago
- 09d8c92 Print integer values as both decimal and hexadecimal for convenience by Reid Spencer · 18 years ago
- 52811bd Avoid a "loss of precision" error in gcc 4.1.3. by Reid Spencer · 18 years ago
- 951418b Implement printing of instruction result values when debug info is turned by Reid Spencer · 18 years ago
- e4b4394 Bitcast all the bits of a floating point value, not just one. The zero by Reid Spencer · 18 years ago
- 6bc6333 1. Don't swap byte order in scanf. It isn't necessary and leads to by Reid Spencer · 18 years ago
- b3b0727 We only need one putchar which gives it a shot at getting matched by its users. by Reid Spencer · 18 years ago
- 108ec4b avoid mutating a global in an accessor by Chris Lattner · 18 years ago
- f7e968a fit in 80 cols by Chris Lattner · 18 years ago
- 2c639ad rename JIT::state -> JIT::jitstate to avoid shadowing ExecutionEngine::state by Chris Lattner · 18 years ago
- b8e237b eliminate use of Instruction::getPrev(). Patch by Gabor Greif in 2005. by Chris Lattner · 18 years ago
- 4ccf462 Implement @sext and @zext parameter attribute handling properly instead of by Reid Spencer · 18 years ago
- 97e0c22 For PR1293: by Reid Spencer · 18 years ago
- 2b7d7b5 Unbreak C++ build. by Jeff Cohen · 18 years ago
- 47992ea Don't use std::hex. by Bill Wendling · 18 years ago
- 3bae2e9 Don't use a cast. It causes an error on some platforms. by Bill Wendling · 18 years ago
- bce30f1 Fix all of last night's JIT failures in Prolangs-C++ by finishing the by Reid Spencer · 18 years ago
- c6551ff Implement PR1240 by Anton Korobeynikov · 18 years ago
- 415c1f7 1. Make StoreValueToMemory a little more efficient by not requiring caller by Reid Spencer · 18 years ago
- 5763105 Fix some thinko's in the last patch. PtrSize has to be in bits and we by Reid Spencer · 18 years ago
- 7553c34 Fix a bug in IntToPtr. Truncating to 64-bits only works if the integer by Reid Spencer · 18 years ago
- 38f6a15 Simplify code as a result of the change in GenericValue to have a single by Reid Spencer · 18 years ago
- f953633 Radically simplify execution. This patch gets rid of all the special by Reid Spencer · 18 years ago
- bfcd599 Adjust and simplify external function processing now that GenericValue has by Reid Spencer · 18 years ago
- d08050b APInt's are no longer allocated on the heap because they are direct by Reid Spencer · 18 years ago
- deca08d Remove the insufficient code in Interpreter::create that computed the by Reid Spencer · 18 years ago
- 8fb0f19 Simplify things significantly because GenericValue now has a single integer by Reid Spencer · 18 years ago
- b90fc7e Remove unnecessary #include. by Reid Spencer · 18 years ago
- d4c0e62 Deal with error handling better. by Reid Spencer · 18 years ago
- e092936 Complete the APIntification of the interpreter. All asserts for > 64 bits by Reid Spencer · 18 years ago
- f0f09a9 Avoid memory leakage by having caller construct the APInt for the by Reid Spencer · 18 years ago
- e1aa066 Implement APInt support for the binary operators. by Reid Spencer · 18 years ago
- dea7ef1 1. Have the ExecutionContext keep track of the APInt's allocated and by Reid Spencer · 18 years ago
- 93a2875 Implement loading and storing of APInt values from memory. by Reid Spencer · 18 years ago
- e748401 Fix PR1216 by cleaning up the ownership of JITResolver. by Chris Lattner · 18 years ago
- 9d6565a For PR1195: by Reid Spencer · 19 years ago
- 64f150f From Dan Gohman: by Chris Lattner · 19 years ago
- d2b7cec Generalize TargetData strings, to support more interesting forms of data. by Chris Lattner · 19 years ago
- 990b849 eliminate vector-related allocations by Chris Lattner · 19 years ago
- 829621c eliminate use of TargetData::getIndexedOffset that takes a vector by Chris Lattner · 19 years ago