Changes in directory llvm/lib/CodeGen:
MachineCodeEmitter.cpp updated: 1.26 -> 1.27
---
Log message:
Remove the debug machine code emitter. The "FilePrinterEmitter" is more
useful for debugging.
---
Diffs of the changes: (+0 -52)
MachineCodeEmitter.cpp | 52 -
Changes in directory llvm/include/llvm/CodeGen:
MachineCodeEmitter.h updated: 1.30 -> 1.31
---
Log message:
Remove the debug machine code emitter. The "FilePrinterEmitter" is moreuseful
for debugging.
---
Diffs of the changes: (+0 -6)
MachineCodeEmitter.h |6 --
1 files changed,
Changes in directory llvm/lib/Target/X86:
X86CodeEmitter.cpp updated: 1.94 -> 1.95
---
Log message:
There is no reason to use a virtual method to store this word.
---
Diffs of the changes: (+2 -2)
X86CodeEmitter.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llv
Changes in directory llvm/include/llvm/CodeGen:
MachineCodeEmitter.h updated: 1.31 -> 1.32
---
Log message:
Remove a now-dead method
---
Diffs of the changes: (+0 -6)
MachineCodeEmitter.h |6 --
1 files changed, 6 deletions(-)
Index: llvm/include/llvm/CodeGen/MachineCodeEmitter.h
Changes in directory llvm/lib/CodeGen:
ELFWriter.cpp updated: 1.18 -> 1.19
MachineCodeEmitter.cpp updated: 1.27 -> 1.28
---
Log message:
Remove dead method
---
Diffs of the changes: (+0 -7)
ELFWriter.cpp |3 ---
MachineCodeEmitter.cpp |4
2 files changed, 7 deletions(
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.84 -> 1.85
---
Log message:
Remove dead method
---
Diffs of the changes: (+0 -5)
JITEmitter.cpp |5 -
1 files changed, 5 deletions(-)
Index: llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp
diff -u llvm/lib/E
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.165 -> 1.166
---
Log message:
Hooray, everyone now uses the same printBasicBlockLabel implementation
---
Diffs of the changes: (+3 -20)
PPCAsmPrinter.cpp | 23 +++
1 files changed, 3 insertions
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.174 -> 1.175
X86AsmPrinter.h updated: 1.16 -> 1.17
---
Log message:
Hooray, everyone now uses the same printBasicBlockLabel implementation
---
Diffs of the changes: (+0 -16)
X86AsmPrinter.cpp | 12
X86Asm
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.64 -> 1.65
---
Log message:
Print function number instead of name
---
Diffs of the changes: (+2 -3)
AsmPrinter.cpp |5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
Index: llvm/lib/CodeGen/AsmPrinter.cpp
diff -
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.61 -> 1.62
PPCRegisterInfo.td updated: 1.34 -> 1.35
---
Log message:
Since we don't handle callee-save CRs right yet, don't allocate them. Also
don't step on R11 in the middle of a function when saving and restoring C
Changes in directory llvm/lib/CodeGen:
ELFWriter.cpp updated: 1.19 -> 1.20
MachineCodeEmitter.cpp (r1.28) removed
---
Log message:
Refactor the machine code emitter interface to pull the pointers for the current
code emission location into the base class, instead of being in the derived
classe
Changes in directory llvm/lib/Target/X86:
X86CodeEmitter.cpp updated: 1.95 -> 1.96
---
Log message:
Refactor the machine code emitter interface to pull the pointers for the current
code emission location into the base class, instead of being in the derived
classes.
This change means that low-
Changes in directory llvm/include/llvm/CodeGen:
MachineCodeEmitter.h updated: 1.32 -> 1.33
---
Log message:
Refactor the machine code emitter interface to pull the pointers for the current
code emission location into the base class, instead of being in the derived
classes.
This change means t
Changes in directory llvm/lib/Target/PowerPC:
PPCCodeEmitter.cpp updated: 1.53 -> 1.54
---
Log message:
Refactor the machine code emitter interface to pull the pointers for the current
code emission location into the base class, instead of being in the derived
classes.
This change means that
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.85 -> 1.86
---
Log message:
Refactor the machine code emitter interface to pull the pointers for the current
code emission location into the base class, instead of being in the derived
classes.
This change means that
Changes in directory llvm/lib/Target/Alpha:
AlphaCodeEmitter.cpp updated: 1.9 -> 1.10
---
Log message:
Refactor the machine code emitter interface to pull the pointers for the current
code emission location into the base class, instead of being in the derived
classes.
This change means that l
Changes in directory llvm/lib/Target/X86:
X86CodeEmitter.cpp updated: 1.96 -> 1.97
X86JITInfo.cpp updated: 1.17 -> 1.18
---
Log message:
Fix a purely hypothetical problem (for now): emitWord emits in the host
byte format. This doesn't work when using the code emitter in a cross target
environm
Changes in directory llvm/include/llvm/CodeGen:
MachineCodeEmitter.h updated: 1.33 -> 1.34
---
Log message:
Fix a purely hypothetical problem (for now): emitWord emits in the host
byte format. This doesn't work when using the code emitter in a cross target
environment. Since the code emitter
Changes in directory llvm/lib/Target/PowerPC:
PPCCodeEmitter.cpp updated: 1.54 -> 1.55
PPCJITInfo.cpp updated: 1.20 -> 1.21
---
Log message:
Fix a purely hypothetical problem (for now): emitWord emits in the host
byte format. This doesn't work when using the code emitter in a cross target
envi
Changes in directory llvm/lib/Target/Alpha:
AlphaCodeEmitter.cpp updated: 1.10 -> 1.11
AlphaJITInfo.cpp updated: 1.8 -> 1.9
---
Log message:
Fix a purely hypothetical problem (for now): emitWord emits in the host
byte format. This doesn't work when using the code emitter in a cross target
envi
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(-)
Ind
Changes in directory llvm/lib/CodeGen:
ELFWriter.cpp updated: 1.20 -> 1.21
---
Log message:
Do not make the JIT memory manager manage the memory for globals. Instead
just have the JIT malloc them.
---
Diffs of the changes: (+0 -4)
ELFWriter.cpp |4
1 files changed, 4 deletions(-)
Changes in directory llvm/lib/ExecutionEngine/JIT:
JIT.cpp updated: 1.61 -> 1.62
JITEmitter.cpp updated: 1.87 -> 1.88
---
Log message:
Do not make the JIT memory manager manage the memory for globals. Instead
just have the JIT malloc them.
---
Diffs of the changes: (+19 -39)
JIT.cpp
Changes in directory llvm/include/llvm/CodeGen:
MachineCodeEmitter.h updated: 1.34 -> 1.35
---
Log message:
Do not make the JIT memory manager manage the memory for globals. Instead
just have the JIT malloc them.
---
Diffs of the changes: (+0 -3)
MachineCodeEmitter.h |3 ---
1 files c
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.100 -> 1.101
---
Log message:
Remove some stuff from the README
---
Diffs of the changes: (+0 -21)
README.txt | 21 -
1 files changed, 21 deletions(-)
Index: llvm/lib/Target/X86/README.txt
diff -u llvm/
Changes in directory llvm/include/llvm/CodeGen:
MachineCodeEmitter.h updated: 1.35 -> 1.36
---
Log message:
Add a method for allocating space from the code buffer.
---
Diffs of the changes: (+22 -0)
MachineCodeEmitter.h | 22 ++
1 files changed, 22 insertions(+)
Ind
Changes in directory llvm/include/llvm/CodeGen:
MachineCodeEmitter.h updated: 1.36 -> 1.37
---
Log message:
Several related changes:
1. Change several methods in the MachineCodeEmitter class to be pure virtual.
2. Suck emitConstantPool/initJumpTableInfo into startFunction, removing them
fro
Changes in directory llvm/lib/CodeGen:
ELFWriter.cpp updated: 1.21 -> 1.22
---
Log message:
Several related changes:
1. Change several methods in the MachineCodeEmitter class to be pure virtual.
2. Suck emitConstantPool/initJumpTableInfo into startFunction, removing them
from the MachineCod
Changes in directory llvm/lib/Target/Alpha:
AlphaCodeEmitter.cpp updated: 1.11 -> 1.12
---
Log message:
Several related changes:
1. Change several methods in the MachineCodeEmitter class to be pure virtual.
2. Suck emitConstantPool/initJumpTableInfo into startFunction, removing them
from th
Changes in directory llvm/lib/Target/PowerPC:
PPCCodeEmitter.cpp updated: 1.55 -> 1.56
---
Log message:
Several related changes:
1. Change several methods in the MachineCodeEmitter class to be pure virtual.
2. Suck emitConstantPool/initJumpTableInfo into startFunction, removing them
from th
Changes in directory llvm/lib/Target/X86:
X86CodeEmitter.cpp updated: 1.97 -> 1.98
---
Log message:
Several related changes:
1. Change several methods in the MachineCodeEmitter class to be pure virtual.
2. Suck emitConstantPool/initJumpTableInfo into startFunction, removing them
from the Ma
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.88 -> 1.89
---
Log message:
Several related changes:
1. Change several methods in the MachineCodeEmitter class to be pure virtual.
2. Suck emitConstantPool/initJumpTableInfo into startFunction, removing them
from t
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: llvm/lib/ExecutionEn
Changes in directory llvm/lib/Target/PowerPC:
PPCCodeEmitter.cpp updated: 1.56 -> 1.57
---
Log message:
Change the BasicBlockAddrs map to be a vector, indexed by MBB number.
---
Diffs of the changes: (+9 -7)
PPCCodeEmitter.cpp | 16 +---
1 files changed, 9 insertions(+), 7 de
Changes in directory llvm/lib/Target/X86:
X86CodeEmitter.cpp updated: 1.98 -> 1.99
---
Log message:
Change the BasicBlockAddrs map to be a vector, indexed by MBB number.
---
Diffs of the changes: (+8 -7)
X86CodeEmitter.cpp | 15 ---
1 files changed, 8 insertions(+), 7 deletio
Changes in directory llvm/lib/CodeGen:
ELFWriter.cpp updated: 1.22 -> 1.23
---
Log message:
Change the BasicBlockAddrs map to be a vector, indexed by MBB number.
---
Diffs of the changes: (+1 -1)
ELFWriter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Code
Changes in directory llvm/win32/CodeGen:
CodeGen.vcproj updated: 1.23 -> 1.24
---
Log message:
Keep Visual Studio happy.
---
Diffs of the changes: (+0 -3)
CodeGen.vcproj |3 ---
1 files changed, 3 deletions(-)
Index: llvm/win32/CodeGen/CodeGen.vcproj
diff -u llvm/win32/CodeGen/CodeGen
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/Target/Alpha:
AlphaCodeEmitter.cpp updated: 1.12 -> 1.13
---
Log message:
Keep the alpha JIT similar to the PPC/X86 jits
---
Diffs of the changes: (+6 -4)
AlphaCodeEmitter.cpp | 10 ++
1 files changed, 6 insertions(+), 4 deletions(-)
Index: llvm/li
Changes in directory llvm/include/llvm/CodeGen:
MachineCodeEmitter.h updated: 1.37 -> 1.38
---
Log message:
Change the BasicBlockAddrs map to be a vector, indexed by MBB number.
---
Diffs of the changes: (+3 -3)
MachineCodeEmitter.h |6 +++---
1 files changed, 3 insertions(+), 3 deleti
Changes in directory llvm/lib/VMCore:
Instructions.cpp updated: 1.35 -> 1.36
---
Log message:
Add assertions that verify that the actual arguments to a call or invoke match
the prototype of the called function.
---
Diffs of the changes: (+22 -4)
Instructions.cpp | 26
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 insertions(+
Changes in directory llvm/include/llvm/CodeGen:
MachineCodeEmitter.h updated: 1.38 -> 1.39
---
Log message:
Add a new emitAlignment method
---
Diffs of the changes: (+12 -4)
MachineCodeEmitter.h | 16
1 files changed, 12 insertions(+), 4 deletions(-)
Index: llvm/includ
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: llvm/lib/ExecutionEngine/JIT/J
Changes in directory llvm/utils/TableGen:
InstrInfoEmitter.cpp updated: 1.39 -> 1.40
---
Log message:
Set isStore of instructions with ISD::TRUNCSTORE root node.
---
Diffs of the changes: (+5 -3)
InstrInfoEmitter.cpp |8 +---
1 files changed, 5 insertions(+), 3 deletions(-)
Index
Changes in directory llvm/lib/CodeGen/SelectionDAG:
ScheduleDAGList.cpp updated: 1.52 -> 1.53
---
Log message:
Bottom up register pressure reduction work: clean up some hacks and enhanced
the heuristic to further reduce spills for several test cases. (Note, it may
not necessarily translate to r
Changes in directory llvm/test/Regression/CodeGen/X86:
2006-05-01-SchedCausingSpills.ll added (r1.1)
2006-05-02-InstrSched1.ll added (r1.1)
2006-05-02-InstrSched2.ll added (r1.1)
---
Log message:
A few instruction scheduling test cases.
---
Diffs of the changes: (+117 -0)
2006-05-01-SchedC
Changes in directory llvm-test:
Makefile.programs updated: 1.208 -> 1.209
---
Log message:
x86 LLCBETA back to -enable-x86-fastcc
---
Diffs of the changes: (+1 -1)
Makefile.programs |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm-test/Makefile.programs
diff -u llvm-
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.232 -> 1.233
---
Log message:
Finish up the initial jump table implementation by allowing jump tables to
not be 100% dense. Increase the minimum threshold for the number of cases
in a switch statement from 4 to
Changes in directory llvm/lib/Target/CBackend:
CTargetMachine.h updated: 1.10 -> 1.11
---
Log message:
Refactor TargetMachine, pushing handling of TargetData into the target-specific
subclasses. This has one caller-visible change: getTargetData() now returns a
pointer instead of a reference.
Changes in directory llvm/include/llvm/CodeGen:
DwarfWriter.h updated: 1.34 -> 1.35
MachineConstantPool.h updated: 1.15 -> 1.16
MachineJumpTableInfo.h updated: 1.2 -> 1.3
---
Log message:
Refactor TargetMachine, pushing handling of TargetData into the target-specific
subclasses. This has one
Changes in directory llvm/lib/ExecutionEngine:
ExecutionEngine.cpp updated: 1.80 -> 1.81
---
Log message:
Refactor TargetMachine, pushing handling of TargetData into the target-specific
subclasses. This has one caller-visible change: getTargetData() now returns a
pointer instead of a referen
Changes in directory llvm/lib/ExecutionEngine/Interpreter:
Interpreter.cpp updated: 1.29 -> 1.30
---
Log message:
Refactor TargetMachine, pushing handling of TargetData into the target-specific
subclasses. This has one caller-visible change: getTargetData() now returns a
pointer instead of a
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.65 -> 1.66
DwarfWriter.cpp updated: 1.57 -> 1.58
ELFWriter.cpp updated: 1.23 -> 1.24
MachineFunction.cpp updated: 1.89 -> 1.90
---
Log message:
Refactor TargetMachine, pushing handling of TargetData into the target-specific
subcl
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.175 -> 1.176
X86ISelLowering.cpp updated: 1.197 -> 1.198
X86TargetMachine.cpp updated: 1.112 -> 1.113
X86TargetMachine.h updated: 1.33 -> 1.34
---
Log message:
Refactor TargetMachine, pushing handling of TargetData into the
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.166 -> 1.167
PPCTargetMachine.cpp updated: 1.88 -> 1.89
PPCTargetMachine.h updated: 1.18 -> 1.19
---
Log message:
Refactor TargetMachine, pushing handling of TargetData into the target-specific
subclasses. This has one
Changes in directory llvm/include/llvm/ExecutionEngine:
ExecutionEngine.h updated: 1.36 -> 1.37
---
Log message:
Refactor TargetMachine, pushing handling of TargetData into the target-specific
subclasses. This has one caller-visible change: getTargetData() now returns a
pointer instead of a
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.370 -> 1.371
ScheduleDAG.cpp updated: 1.82 -> 1.83
SelectionDAGISel.cpp updated: 1.231 -> 1.232
---
Log message:
Refactor TargetMachine, pushing handling of TargetData into the target-specific
subclasses. This has
Changes in directory llvm/lib/Target/Alpha:
AlphaAsmPrinter.cpp updated: 1.35 -> 1.36
AlphaTargetMachine.cpp updated: 1.23 -> 1.24
AlphaTargetMachine.h updated: 1.12 -> 1.13
---
Log message:
Refactor TargetMachine, pushing handling of TargetData into the target-specific
subclasses. This has o
Changes in directory llvm/tools/llc:
llc.cpp updated: 1.130 -> 1.131
---
Log message:
Refactor TargetMachine, pushing handling of TargetData into the target-specific
subclasses. This has one caller-visible change: getTargetData() now returns a
pointer instead of a reference.
This fixes PR 7
Changes in directory llvm/lib/Target/Sparc:
SparcAsmPrinter.cpp updated: 1.59 -> 1.60
SparcTargetMachine.cpp updated: 1.44 -> 1.45
SparcTargetMachine.h updated: 1.12 -> 1.13
---
Log message:
Refactor TargetMachine, pushing handling of TargetData into the target-specific
subclasses. This has o
Changes in directory llvm/include/llvm/Target:
TargetData.h updated: 1.33 -> 1.34
TargetLowering.h updated: 1.69 -> 1.70
TargetMachine.h updated: 1.63 -> 1.64
---
Log message:
Refactor TargetMachine, pushing handling of TargetData into the target-specific
subclasses. This has one caller-visib
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
Changes in directory llvm/lib/Target:
TargetLowering.cpp updated: 1.53 -> 1.54
TargetMachine.cpp updated: 1.43 -> 1.44
---
Log message:
Refactor TargetMachine, pushing handling of TargetData into the target-specific
subclasses. This has one caller-visible change: getTargetData() now returns a
Changes in directory llvm/lib/Target/IA64:
IA64AsmPrinter.cpp updated: 1.27 -> 1.28
IA64TargetMachine.cpp updated: 1.14 -> 1.15
IA64TargetMachine.h updated: 1.7 -> 1.8
---
Log message:
Refactor TargetMachine, pushing handling of TargetData into the target-specific
subclasses. This has one cal
Changes in directory llvm/lib/Target/X86:
X86CodeEmitter.cpp updated: 1.99 -> 1.100
---
Log message:
Teach the x86 jit how to handle jump tables not directly used by a jump
instruction.
---
Diffs of the changes: (+3 -0)
X86CodeEmitter.cpp |3 +++
1 files changed, 3 insertions(+)
Inde
Changes in directory llvm/lib/Target/CBackend:
CTargetMachine.h updated: 1.11 -> 1.12
---
Log message:
Fix a bug in Owen's checkin that broke the CBE on all non sparc v9 platforms.
---
Diffs of the changes: (+1 -1)
CTargetMachine.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
67 matches
Mail list logo