Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.130 - 1.131
---
Log message:
Implement PR1240: http://llvm.org/PR1240
---
Diffs of the changes: (+3 -2)
JITEmitter.cpp |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.127 - 1.128
---
Log message:
Moved disassembler to libSystem
---
Diffs of the changes: (+2 -10)
JITEmitter.cpp | 12 ++--
1 files changed, 2 insertions(+), 10 deletions(-)
Index:
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.126 - 1.127
---
Log message:
DOUT still evaluates side effects, even though it doesn't print. This means
that disassembleBuffer will be called even if NDEBUG, but the result will
be ignored.
---
Diffs of the
// Update the GOT entry for F to point to the new code.
- if(MemMgr.isManagingGOT()) {
+ if (MemMgr.isManagingGOT()) {
unsigned idx = getJITResolver(this).getGOTIndexForAddr((void*)
BufferBegin);
if (((void**)MemMgr.getGOTBase())[idx] != (void*)BufferBegin) {
DOUT
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.124 - 1.125
---
Log message:
Adding disassembler interface and external hook to udis86 library.
---
Diffs of the changes: (+14 -1)
JITEmitter.cpp | 15 ++-
1 files changed, 14 insertions(+), 1
On Fri, 2007-01-19 at 11:25 -0600, Anton Korobeynikov wrote:
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.124 - 1.125
---
Log message:
Adding disassembler interface and external hook to udis86 library.
Some notes below.
---
Diffs of the changes:
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.125 - 1.126
---
Log message:
fix build on amd64
---
Diffs of the changes: (+1 -1)
JITEmitter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp
diff
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.123 - 1.124
---
Log message:
remove static ctors from Statistic objects
---
Diffs of the changes: (+3 -6)
JITEmitter.cpp |9 +++--
1 files changed, 3 insertions(+), 6 deletions(-)
Index:
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.121 - 1.122
---
Log message:
1. Tidy up jump table info.
2. Allow the jit to handle PIC relocable jump tables.
---
Diffs of the changes: (+36 -17)
JITEmitter.cpp | 53
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.122 - 1.123
---
Log message:
Simplify the fetching of relocation mode.
---
Diffs of the changes: (+4 -4)
JITEmitter.cpp |8
1 files changed, 4 insertions(+), 4 deletions(-)
Index:
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.119 - 1.120
---
Log message:
Detemplatize the Statistic class. The only type it is instantiated with
is 'unsigned'.
---
Diffs of the changes: (+2 -2)
JITEmitter.cpp |4 ++--
1 files changed, 2
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.118 - 1.119
---
Log message:
Allow target to specify alignment for function stub.
---
Diffs of the changes: (+11 -5)
JITEmitter.cpp | 16 +++-
1 files changed, 11 insertions(+), 5 deletions(-)
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.117 - 1.118
---
Log message:
if lazy compilation is disabled, print an error message and abort if
lazy compilation is ever attempted
---
Diffs of the changes: (+7 -0)
JITEmitter.cpp |7 +++
1 files
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.116 - 1.117
---
Log message:
For PR786: http://llvm.org/PR786 :
Turn on -Wunused and -Wno-unused-parameter. Clean up most of the resulting
fall out by removing unused variables. Remaining warnings have to do with
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.114 - 1.115
---
Log message:
Adding dllimport, dllexport and external weak linkage types.
DLL* linkages got full (I hope) codegeneration support in C both x86
assembler backends.
External weak linkage added for
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.115 - 1.116
---
Log message:
Unbreak the JIT
---
Diffs of the changes: (+2 -2)
JITEmitter.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.113 - 1.114
---
Log message:
Fix a ton of jit failures
---
Diffs of the changes: (+1 -1)
JITEmitter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.112 - 1.113
---
Log message:
Reflect MachineConstantPoolEntry changes.
---
Diffs of the changes: (+12 -3)
JITEmitter.cpp | 15 ---
1 files changed, 12 insertions(+), 3 deletions(-)
Index:
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.111 - 1.112
---
Log message:
Behold, more work on relocations. Things are looking pretty good now.
---
Diffs of the changes: (+1 -1)
JITEmitter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.107 - 1.108
---
Log message:
Move synchronizeICache from TargetJITInfo into a static function in
JITEmitter.cpp
---
Diffs of the changes: (+17 -5)
JITEmitter.cpp | 22 +-
1 files changed, 17
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.108 - 1.109
---
Log message:
Fixed a typo in Evan's submisson.
---
Diffs of the changes: (+1 -1)
JITEmitter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.109 - 1.110
---
Log message:
Resolve BB references with relocation.
---
Diffs of the changes: (+2 -5)
JITEmitter.cpp |7 ++-
1 files changed, 2 insertions(+), 5 deletions(-)
Index:
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.106 - 1.107
---
Log message:
- Refactor the code that resolve basic block references to a TargetJITInfo
method.
- Added synchronizeICache() to TargetJITInfo. It is called after each block
of code is emitted to
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.105 - 1.106
---
Log message:
Change AllocateRWX/DeallocateRWX do not throw an exception.
---
Diffs of the changes: (+8 -8)
JITEmitter.cpp | 16
1 files changed, 8 insertions(+), 8 deletions(-)
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.104 - 1.105
---
Log message:
Added jump table address relocation.
---
Diffs of the changes: (+5 -1)
JITEmitter.cpp |6 +-
1 files changed, 5 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.103 - 1.104
---
Log message:
Only count instructions as code size, not constant pools and other per-function
stuff.
---
Diffs of the changes: (+10 -6)
JITEmitter.cpp | 16 ++--
1 files changed, 10
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.101 - 1.102
---
Log message:
Make this print the right start pointer
---
Diffs of the changes: (+4 -2)
JITEmitter.cpp |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.100 - 1.101
---
Log message:
Fix a hypothetical memory leak, identified by Coverity. In practice, this
object is never deleted though.
---
Diffs of the changes: (+3 -1)
JITEmitter.cpp |4 +++-
1 files
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.97 - 1.98
---
Log message:
Significantly revamp allocation of machine code to use free lists, real
allocation policies and much more. All this complexity, and we have no
functionality change, woo! :)
---
Diffs of
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.86 - 1.87
---
Log message:
Minor cleanups, no functionality change.
---
Diffs of the changes: (+11 -17)
JITEmitter.cpp | 28 +++-
1 files changed, 11 insertions(+), 17 deletions(-)
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.89 - 1.90
---
Log message:
Simplify some code
---
Diffs of the changes: (+7 -21)
JITEmitter.cpp | 28 +++-
1 files changed, 7 insertions(+), 21 deletions(-)
Index:
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.90 - 1.91
---
Log message:
Change the BasicBlockAddrs map to be a vector, indexed by MBB number.
---
Diffs of the changes: (+3 -3)
JITEmitter.cpp |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.91 - 1.92
---
Log message:
Simplify some code. Don't add memory blocks to the Blocks list twice.
---
Diffs of the changes: (+8 -16)
JITEmitter.cpp | 24
1 files changed, 8
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.92 - 1.93
---
Log message:
Align function bodies correctly.
---
Diffs of the changes: (+2 -4)
JITEmitter.cpp |6 ++
1 files changed, 2 insertions(+), 4 deletions(-)
Index:
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.83 - 1.84
---
Log message:
Fix a warning
---
Diffs of the changes: (+1 -1)
JITEmitter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp
diff -u
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.82 - 1.83
---
Log message:
JumpTable support! What this represents is working asm and jit support for
x86 and ppc for 100% dense switch statements when relocations are non-PIC.
This support will be extended and
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.79 - 1.80
---
Log message:
rename fields of constant pool entries
---
Diffs of the changes: (+4 -6)
JITEmitter.cpp | 10 --
1 files changed, 4 insertions(+), 6 deletions(-)
Index:
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.80 - 1.81
---
Log message:
Adjust to MachineConstantPool interface change: instead of keeping a
value/alignment pair for each constant, keep a value/offset pair.
---
Diffs of the changes: (+10 -7)
JITEmitter.cpp
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.78 - 1.79
---
Log message:
Allow the specification of explicit alignments for constant pool entries.
---
Diffs of the changes: (+6 -4)
JITEmitter.cpp | 10 ++
1 files changed, 6 insertions(+), 4
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.76 - 1.77
---
Log message:
Wrap long lines.
---
Diffs of the changes: (+8 -6)
JITEmitter.cpp | 14 --
1 files changed, 8 insertions(+), 6 deletions(-)
Index:
40 matches
Mail list logo