[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp JIT.h

2007-04-20 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.94 - 1.95 JIT.h updated: 1.31 - 1.32 --- Log message: rename JIT::state - JIT::jitstate to avoid shadowing ExecutionEngine::state --- Diffs of the changes: (+8 -8) JIT.cpp | 14 +++--- JIT.h |2 +- 2

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp

2007-03-05 Thread Reid Spencer
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.93 - 1.94 --- Log message: Simplify code as a result of the change in GenericValue to have a single integer field of type APInt instead of different sized integer fields. --- Diffs of the changes: (+15 -28) JIT.cpp |

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp

2007-02-13 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.92 - 1.93 --- Log message: Generalize TargetData strings, to support more interesting forms of data. Patch by Scott Michel. --- Diffs of the changes: (+1 -1) JIT.cpp |2 +- 1 files changed, 1 insertion(+), 1

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp

2007-02-12 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.91 - 1.92 --- Log message: eliminate vector-related allocations --- Diffs of the changes: (+2 -2) JIT.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/ExecutionEngine/JIT/JIT.cpp diff

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp JITEmitter.cpp

2007-01-30 Thread Reid Spencer
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.90 - 1.91 JITEmitter.cpp updated: 1.128 - 1.129 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion with external linkage types. --- Diffs of the

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp

2007-01-20 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.89 - 1.90 --- Log message: Teach TargetData to handle 'preferred' alignment for each target, and use these alignment amounts to align scalars when we can. Patch by Scott Michel! --- Diffs of the changes: (+1 -1)

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp

2007-01-11 Thread Zhou Sheng
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.85 - 1.86 --- Log message: For PR1043: http://llvm.org/PR1043 : Merge ConstantIntegral and ConstantBool into ConstantInt. Remove ConstantIntegral and ConstantBool from LLVM. --- Diffs of the changes: (+1 -1) JIT.cpp |

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.86 - 1.87 --- Log message: Rename BoolTy as Int1Ty. Patch by Sheng Zhou. --- Diffs of the changes: (+3 -3) JIT.cpp |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.87 - 1.88 --- Log message: Implement review feedback for the ConstantBool-ConstantInt merge. Chris recommended that getBoolValue be replaced with getZExtValue and that get(bool) be replaced by get(const Type*, uint64_t).

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.88 - 1.89 --- Log message: For PR1064: http://llvm.org/PR1064 : Implement the arbitrary bit-width integer feature. The feature allows integers of any bitwidth (up to 64) to be defined instead of just 1, 8, 16, 32, and 64

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp

2006-12-30 Thread Reid Spencer
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.84 - 1.85 --- Log message: For PR950: http://llvm.org/PR950 : Convert signed integer types to signless ones. --- Diffs of the changes: (+24 -32) JIT.cpp | 56 1

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp

2006-12-17 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.83 - 1.84 --- Log message: Fix PR1057: http://llvm.org/PR1057 (compilation on macos 10.3), patch by Scott Michel! --- Diffs of the changes: (+8 -8) JIT.cpp | 16 1 files changed, 8 insertions(+), 8

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp

2006-12-11 Thread Reid Spencer
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.82 - 1.83 --- Log message: Change inferred cast creation calls to more specific cast creations. --- Diffs of the changes: (+1 -1) JIT.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.80 - 1.81 --- Log message: For PR950: http://llvm.org/PR950 : This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favor of

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp

2006-09-03 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.78 - 1.79 --- Log message: eliminate use of TM.getName() --- Diffs of the changes: (+1 -2) JIT.cpp |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index: llvm/lib/ExecutionEngine/JIT/JIT.cpp diff -u

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp

2006-09-03 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.79 - 1.80 --- Log message: Completely rearchitect the interface between targets and the pass manager. This pass: 1. Splits TargetMachine into TargetMachine (generic targets, can be implemented any way, like the CBE) and

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp

2006-09-01 Thread Evan Cheng
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.73 - 1.74 --- Log message: Yikes. This requires checking apple gcc version. --- Diffs of the changes: (+4 -2) JIT.cpp |6 -- 1 files changed, 4 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp

2006-09-01 Thread Evan Cheng
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.74 - 1.75 --- Log message: Better comments. --- Diffs of the changes: (+4 -1) JIT.cpp |5 - 1 files changed, 4 insertions(+), 1 deletion(-) Index: llvm/lib/ExecutionEngine/JIT/JIT.cpp diff -u

Re: [llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp

2006-09-01 Thread Devang Patel
On Sep 1, 2006, at 12:01 AM, Evan Cheng wrote: Yikes. This requires checking apple gcc version. That's risky, because apple gcc version number are not guaranteed to increase monotonically. It means, higher number does not guarantee newer compiler. - Devang

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp

2006-09-01 Thread Evan Cheng
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.77 - 1.78 --- Log message: Remove extra spaces. --- Diffs of the changes: (+2 -2) JIT.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/ExecutionEngine/JIT/JIT.cpp diff -u

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp JITEmitter.cpp

2006-08-15 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.72 - 1.73 JITEmitter.cpp updated: 1.110 - 1.111 --- Log message: initial changes to support JIT'ing from multiple module providers, implicitly linking the program on the fly. --- Diffs of the changes: (+13 -3) JIT.cpp

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp

2006-07-22 Thread Nate Begeman
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.71 - 1.72 --- Log message: Fix the build on my old and busted version of OS X --- Diffs of the changes: (+6 -1) JIT.cpp |7 ++- 1 files changed, 6 insertions(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp

2006-07-21 Thread Evan Cheng
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.69 - 1.70 --- Log message: Resolve __dso_handle. --- Diffs of the changes: (+8 -0) JIT.cpp |8 1 files changed, 8 insertions(+) Index: llvm/lib/ExecutionEngine/JIT/JIT.cpp diff -u

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp

2006-07-21 Thread Evan Cheng
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.70 - 1.71 --- Log message: Forgot to #ifdef __APPLE__ --- Diffs of the changes: (+2 -0) JIT.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/ExecutionEngine/JIT/JIT.cpp diff -u

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp

2006-07-11 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.68 - 1.69 --- Log message: Remove non-portable optimization that isn't worth it --- Diffs of the changes: (+1 -5) JIT.cpp |6 +- 1 files changed, 1 insertion(+), 5 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp

2006-07-07 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.67 - 1.68 --- Log message: Adapt to new interface function materialization interface --- Diffs of the changes: (+5 -9) JIT.cpp | 14 +- 1 files changed, 5 insertions(+), 9 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp JITEmitter.cpp

2006-05-08 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.64 - 1.65 JITEmitter.cpp updated: 1.96 - 1.97 --- Log message: Move some methods out of line so that MutexGuard.h isn't needed in a public header. --- Diffs of the changes: (+10 -6) JIT.cpp|6 +-

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp

2006-05-04 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.63 - 1.64 --- Log message: Adjust to use proper TargetData copy ctor --- Diffs of the changes: (+1 -1) JIT.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/ExecutionEngine/JIT/JIT.cpp diff

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp JITEmitter.cpp

2006-05-02 Thread Owen Anderson
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.62 - 1.63 JITEmitter.cpp updated: 1.93 - 1.94 --- Log message: Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one caller-visible change: getTargetData() now returns a

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JIT.cpp JIT.h

2006-03-21 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JIT.cpp updated: 1.59 - 1.60 JIT.h updated: 1.27 - 1.28 --- Log message: Eliminate the dependency of ExecutionEngine on the JIT/Interpreter libraries. Now you can build a tool with just the JIT or just the interpreter. --- Diffs of the