Changes in directory llvm/lib/Target/ARM:
ARMISelLowering.cpp updated: 1.17 - 1.18
---
Log message:
Use new SDIselParamAttr enumeration. This removes magick constants
from formal attributes' flags processing.
---
Diffs of the changes: (+2 -1)
ARMISelLowering.cpp |3 ++-
1 files
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.360 - 1.361
---
Log message:
Use new SDIselParamAttr enumeration. This removes magick constants
from formal attributes' flags processing.
---
Diffs of the changes: (+8 -3)
X86ISelLowering.cpp | 11 ---
1
Changes in directory llvm/utils/TableGen:
CallingConvEmitter.cpp updated: 1.4 - 1.5
---
Log message:
Use new SDIselParamAttr enumeration. This removes magick constants
from formal attributes' flags processing.
---
Diffs of the changes: (+2 -2)
CallingConvEmitter.cpp |4 ++--
1 files
Changes in directory llvm/lib/Target:
TargetCallingConv.td updated: 1.3 - 1.4
---
Log message:
Use new SDIselParamAttr enumeration. This removes magick constants
from formal attributes' flags processing.
---
Diffs of the changes: (+1 -1)
TargetCallingConv.td |2 +-
1 files changed, 1
Changes in directory llvm/include/llvm/CodeGen:
RegisterScavenging.h updated: 1.7 - 1.8
---
Log message:
Register scavenger is now capable of scavenging. It spills a register whose use
of furthest away to make it available.
---
Diffs of the changes: (+39 -2)
RegisterScavenging.h | 41
Changes in directory llvm/lib/CodeGen:
RegisterScavenging.cpp updated: 1.10 - 1.11
---
Log message:
Register scavenger is now capable of scavenging. It spills a register whose use
of furthest away to make it available.
---
Diffs of the changes: (+90 -2)
RegisterScavenging.cpp | 92
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.115 - 1.116
PPCRegisterInfo.h updated: 1.32 - 1.33
---
Log message:
Minor interface change.
---
Diffs of the changes: (+4 -2)
PPCRegisterInfo.cpp |3 ++-
PPCRegisterInfo.h |3 ++-
2 files changed, 4
Changes in directory llvm/lib/CodeGen:
PrologEpilogInserter.cpp updated: 1.76 - 1.77
---
Log message:
If target decides to create an emergency spill slot, make sure it's closest to
SP or frame pointer.
---
Diffs of the changes: (+56 -7)
PrologEpilogInserter.cpp | 63
Changes in directory llvm/lib/Target/ARM:
ARMRegisterInfo.cpp updated: 1.79 - 1.80
ARMRegisterInfo.h updated: 1.15 - 1.16
---
Log message:
Scavenge a register using the register scavenger when needed.
---
Diffs of the changes: (+111 -14)
ARMRegisterInfo.cpp | 115
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.100 - 1.101
---
Log message:
Minor interface change.
---
Diffs of the changes: (+3 -1)
MRegisterInfo.h |4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
Index: llvm/include/llvm/Target/MRegisterInfo.h
This patch applies on top of the previously posted patch
llvm-gcc: use component_ref_field_offset in component references,
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070226/045399.html.
This fixes wrong handling of structs containing more than one
variable sized field. Two C
Changes in directory llvm/lib/Analysis:
LoopPass.cpp updated: 1.10 - 1.11
---
Log message:
LPPassManager : Add initialization and finalizatino hooks.
---
Diffs of the changes: (+20 -0)
LoopPass.cpp | 20
1 files changed, 20 insertions(+)
Index:
Changes in directory llvm/include/llvm/Analysis:
LoopPass.h updated: 1.8 - 1.9
---
Log message:
LPPassManager : Add initialization and finalizatino hooks.
---
Diffs of the changes: (+9 -0)
LoopPass.h |9 +
1 files changed, 9 insertions(+)
Index:
On Tue, 2007-03-06 at 01:30 -0600, Chris Lattner wrote:
Changes in directory llvm/examples:
Makefile updated: 1.8 - 1.9
---
Log message:
temporarily disable this until Reid has a chance to fix it.
What's wrong with it?
---
Diffs of the changes: (+2 -2)
Makefile |4 ++--
On Mar 6, 2007, at 9:19 AM, Reid Spencer wrote:
On Tue, 2007-03-06 at 01:30 -0600, Chris Lattner wrote:
Changes in directory llvm/examples:
Makefile updated: 1.8 - 1.9
---
Log message:
temporarily disable this until Reid has a chance to fix it.
What's wrong with it?
From:
Changes in directory llvm/examples/Fibonacci:
fibonacci.cpp updated: 1.15 - 1.16
---
Log message:
Adjust for changes in GenericValue type.
---
Diffs of the changes: (+2 -2)
fibonacci.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/examples/ParallelJIT:
ParallelJIT.cpp updated: 1.10 - 1.11
---
Log message:
Adjust for changes in GenericValue type.
---
Diffs of the changes: (+2 -2)
ParallelJIT.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/examples/HowToUseJIT:
HowToUseJIT.cpp updated: 1.16 - 1.17
---
Log message:
Adjust for changes in GenericValue type.
---
Diffs of the changes: (+1 -1)
HowToUseJIT.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/examples:
Makefile updated: 1.9 - 1.10
---
Log message:
Revert last patch. The examples build now.
---
Diffs of the changes: (+2 -2)
Makefile |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/examples/Makefile
diff -u
Changes in directory llvm/test/CFrontend:
2003-08-17-DeadCodeShortCircuit.c.tr updated: 1.2 - 1.3
---
Log message:
Fix this to put its output in the output directory.
---
Diffs of the changes: (+1 -1)
2003-08-17-DeadCodeShortCircuit.c.tr |2 +-
1 files changed, 1 insertion(+), 1
Changes in directory llvm-stacker/lib/compiler:
StackerCompiler.cpp updated: 1.35 - 1.36
---
Log message:
Update for new ConstantInt interface, to prevent compiler warning.
---
Diffs of the changes: (+1 -1)
StackerCompiler.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Changes in directory llvm/test/CFrontend:
2007-03-05-DataLayout.c updated: 1.1 - 1.2
---
Log message:
Don't run lli in llvm-test. Instead just check that the datalayout string
is the right length.
---
Diffs of the changes: (+1 -1)
2007-03-05-DataLayout.c |2 +-
1 files changed, 1
Changes in directory llvm/lib/VMCore:
PassManager.cpp updated: 1.144 - 1.145
---
Log message:
Keep track of higher level analysis.
---
Diffs of the changes: (+26 -0)
PassManager.cpp | 26 ++
1 files changed, 26 insertions(+)
Index:
Changes in directory llvm/include/llvm:
PassManagers.h updated: 1.13 - 1.14
---
Log message:
Keep track of higher level analysis.
---
Diffs of the changes: (+9 -0)
PassManagers.h |9 +
1 files changed, 9 insertions(+)
Index: llvm/include/llvm/PassManagers.h
diff -u
Changes in directory llvm/lib/Analysis:
LoopPass.cpp updated: 1.11 - 1.12
---
Log message:
LPPassManager. Implement preparePassManager() hook.
---
Diffs of the changes: (+25 -0)
LoopPass.cpp | 25 +
1 files changed, 25 insertions(+)
Index:
Changes in directory llvm/include/llvm/Analysis:
LoopPass.h updated: 1.9 - 1.10
---
Log message:
LPPassManager. Implement preparePassManager() hook.
---
Diffs of the changes: (+9 -1)
LoopPass.h | 10 +-
1 files changed, 9 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target/ARM:
ARMLoadStoreOptimizer.cpp updated: 1.1 - 1.2
---
Log message:
Code clean up. Prepare to use register scavenger.
---
Diffs of the changes: (+37 -22)
ARMLoadStoreOptimizer.cpp | 59 --
1 files changed, 37
This patch corrects arguments passing alignment for linux/ppc calls (ELF
ABI).
It affects LowerFORMAL_ARGUMENTS and LowerCALL of PPCISelLowering.cpp.
OK to commit?
Index: PPCISelLowering.cpp
===
RCS file:
Small mistake, here's the correct patch.
Nicolas
Nicolas Geoffray wrote:
This patch corrects arguments passing alignment for linux/ppc calls
(ELF ABI).
It affects LowerFORMAL_ARGUMENTS and LowerCALL of PPCISelLowering.cpp.
OK to commit?
Index: PPCISelLowering.cpp
Index: llvm/test/CFrontend/2007-03-05-DataLayout.c
diff -u llvm/test/CFrontend/2007-03-05-DataLayout.c:1.1 llvm/test/
CFrontend/2007-03-05-DataLayout.c:1.2
--- llvm/test/CFrontend/2007-03-05-DataLayout.c:1.1 Mon Mar 5
21:00:17 2007
+++ llvm/test/CFrontend/2007-03-05-DataLayout.c
Enumerate SDISel formal parameter attributes. Make use of new
enumeration.
Cool.
+ namespace SDISelParamFlags {
+enum Flags {
+ NoFlagSet = 0,
+ Signed= 10,
+ SignedOffs= 0,
Can you please rename 'Signed' to 'SExt' for consistency? Can you
// FIXME: Distinguish between a formal with no [sz]ext
attribute from one
// that is zero extended!
if (FTy-paramHasAttr(j, FunctionType::ZExtAttribute))
- Flags |= 0;
+ Flags = ~(SDISelParamFlags::Signed);
this should set the zext bit.
case Promote:
@@ -27,6 +27,7 @@
#include llvm/CodeGen/MachineFunction.h
#include llvm/CodeGen/MachineInstrBuilder.h
#include llvm/CodeGen/SelectionDAG.h
+#include llvm/CodeGen/SelectionDAGISel.h
Please put the enum into SelectionDAGNodes.h so that SDISel.h doesn't
need to be pulled into other code
Changes in directory llvm/include/llvm/Analysis:
LoopPass.h updated: 1.10 - 1.11
---
Log message:
LPPassManager::deleteLoopFromQueue() add meat. Cut-n-paste code from
LoopUnswitch pass.
---
Diffs of the changes: (+2 -0)
LoopPass.h |2 ++
1 files changed, 2 insertions(+)
Index:
Changes in directory llvm/lib/Analysis:
LoopPass.cpp updated: 1.12 - 1.13
---
Log message:
LPPassManager::deleteLoopFromQueue() add meat. Cut-n-paste code from
LoopUnswitch pass.
---
Diffs of the changes: (+71 -7)
LoopPass.cpp | 78
Hi Reid,
Can you take a look at these JIT failures? They are almost certainly
GenericValue related.
Thanks,
-Chris
Begin forwarded message:
From: Nobody [EMAIL PROTECTED]
Date: March 6, 2007 7:29:36 AM PST
To: [EMAIL PROTECTED]
Subject: [llvm-testresults] Grawp i386 nightly tester
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.361 - 1.362
X86InstrMMX.td updated: 1.14 - 1.15
---
Log message:
Add LOAD/STORE support for MMX.
---
Diffs of the changes: (+47 -22)
X86ISelLowering.cpp |3 ++
X86InstrMMX.td | 66
Changes in directory llvm/lib/Analysis:
LoopPass.cpp updated: 1.13 - 1.14
---
Log message:
Add LPPassManager::insertLoop().
---
Diffs of the changes: (+32 -0)
LoopPass.cpp | 32
1 files changed, 32 insertions(+)
Index: llvm/lib/Analysis/LoopPass.cpp
Changes in directory llvm/include/llvm/Analysis:
LoopPass.h updated: 1.11 - 1.12
---
Log message:
Add LPPassManager::insertLoop().
---
Diffs of the changes: (+4 -2)
LoopPass.h |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
Index: llvm/include/llvm/Analysis/LoopPass.h
Changes in directory llvm/include/llvm/Analysis:
LoopPass.h updated: 1.12 - 1.13
---
Log message:
Use schedulePass() instead of assignPassManager() to add new LPPassManager.
This ensures that require analysis info is available.
---
Diffs of the changes: (+2 -6)
LoopPass.h |8 ++--
Changes in directory llvm/lib/Analysis:
LoopPass.cpp updated: 1.14 - 1.15
---
Log message:
Use schedulePass() instead of assignPassManager() to add new LPPassManager.
This ensures that require analysis info is available.
---
Diffs of the changes: (+11 -3)
LoopPass.cpp | 14
On Tue, 2007-03-06 at 10:48 -0800, Chris Lattner wrote:
Hi Reid,
Can you take a look at these JIT failures? They are almost certainly
GenericValue related.
Already am. There were similar ones on your ppc32 as well.
Thanks,
-Chris
Begin forwarded message:
From: Nobody [EMAIL
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.153 - 1.154
---
Log message:
Small eye-candy: use asciz directive everywhere, where possible.
---
Diffs of the changes: (+10 -3)
AsmPrinter.cpp | 13 ++---
1 files changed, 10 insertions(+), 3 deletions(-)
Index:
Changes in directory llvm/lib/Analysis:
LoopPass.cpp updated: 1.15 - 1.16
---
Log message:
Insert loop into LQ before visiting children.
---
Diffs of the changes: (+1 -1)
LoopPass.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Analysis/LoopPass.cpp
diff -u
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.482 - 1.483
---
Log message:
big endian 32-bit systems (e.g. ppc32) want to return the high reg first, not
the lo-reg first. This is fallout from my ppc calling conv change yesterday,
it fixes
Changes in directory llvm/lib/CodeGen:
LLVMTargetMachine.cpp updated: 1.9 - 1.10
---
Log message:
Now LoopStrengthReduce is a LoopPass.
---
Diffs of the changes: (+1 -0)
LLVMTargetMachine.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/CodeGen/LLVMTargetMachine.cpp
diff -u
Changes in directory llvm/include/llvm/Transforms:
Scalar.h updated: 1.72 - 1.73
---
Log message:
Now LoopStrengthReduce is a LoopPass.
---
Diffs of the changes: (+2 -1)
Scalar.h |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/include/llvm/Transforms/Scalar.h
Changes in directory llvm/lib/Transforms/Scalar:
LoopStrengthReduce.cpp updated: 1.114 - 1.115
---
Log message:
Now LoopStrengthReduce is a LoopPass.
---
Diffs of the changes: (+14 -23)
LoopStrengthReduce.cpp | 37 ++---
1 files changed, 14 insertions(+),
Changes in directory llvm-www:
OpenProjects.html updated: 1.19 - 1.20
---
Log message:
add a note
---
Diffs of the changes: (+2 -2)
OpenProjects.html |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm-www/OpenProjects.html
diff -u llvm-www/OpenProjects.html:1.19
Changes in directory llvm/lib/Target/ARM:
ARMLoadStoreOptimizer.cpp updated: 1.2 - 1.3
---
Log message:
Make load / store optimizer use register scavenger.
---
Diffs of the changes: (+58 -21)
ARMLoadStoreOptimizer.cpp | 79 +-
1 files changed,
Changes in directory llvm/lib/Target/ARM:
ARMRegisterInfo.cpp updated: 1.80 - 1.81
---
Log message:
Register scavenging is now on by default for ARM.
---
Diffs of the changes: (+4 -3)
ARMRegisterInfo.cpp |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
Index:
As far as I can tell, these issues have all been fixed with the
improvement of ExecutionEngine::getConstantValue(). I'm not sure how
anything worked previously as none of the casting operators were
implemented. In any event, constant expressions are fully implemented
now. All the tests pass on
Changes in directory llvm-poolalloc/lib/DSA:
DataStructure.cpp updated: 1.248.2.4.2.1 - 1.248.2.4.2.2
---
Log message:
Disabled debugging output.
---
Diffs of the changes: (+2 -0)
DataStructure.cpp |2 ++
1 files changed, 2 insertions(+)
Index:
On Mar 6, 2007, at 2:42 PM, Reid Spencer wrote:
As far as I can tell, these issues have all been fixed with the
improvement of ExecutionEngine::getConstantValue(). I'm not sure how
anything worked previously as none of the casting operators were
implemented. In any event, constant
Changes in directory llvm/lib/Target/ARM:
ARMRegisterInfo.cpp updated: 1.81 - 1.82
---
Log message:
Fix one more Thumb eliminateFrameIndex bug.
---
Diffs of the changes: (+23 -9)
ARMRegisterInfo.cpp | 32 +++-
1 files changed, 23 insertions(+), 9 deletions(-)
Changes in directory llvm/test/CodeGen/ARM:
2007-03-06-AddR7.ll added (r1.1)
---
Log message:
New test case.
---
Diffs of the changes: (+117 -0)
2007-03-06-AddR7.ll | 117
1 files changed, 117 insertions(+)
Index:
Changes in directory llvm/include/llvm/Transforms:
Scalar.h updated: 1.73 - 1.74
---
Log message:
Now LoopUnswitch is a LoopPass.
---
Diffs of the changes: (+1 -1)
Scalar.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/Transforms/Scalar.h
diff -u
Changes in directory llvm/lib/Transforms/Scalar:
LoopUnswitch.cpp updated: 1.64 - 1.65
---
Log message:
Now LoopUnswitch is a LoopPass.
---
Diffs of the changes: (+17 -86)
LoopUnswitch.cpp | 103 +--
1 files changed, 17 insertions(+),
Changes in directory llvm/tools/opt:
opt.cpp updated: 1.131 - 1.132
---
Log message:
Now LoopUnswitch is a LoopPass.
---
Diffs of the changes: (+1 -0)
opt.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/tools/opt/opt.cpp
diff -u llvm/tools/opt/opt.cpp:1.131
Changes in directory llvm/lib/Analysis:
LoopPass.cpp updated: 1.16 - 1.17
---
Log message:
Now LoopUnswitch is a LoopPass.
---
Diffs of the changes: (+2 -1)
LoopPass.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/lib/Analysis/LoopPass.cpp
diff -u
Changes in directory llvm/test/CFrontend:
2007-03-05-DataLayout.c updated: 1.2 - 1.3
---
Log message:
Make this test more reliable across platforms.
---
Diffs of the changes: (+2 -1)
2007-03-05-DataLayout.c |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/test/CFrontend:
2007-03-05-DataLayout.c updated: 1.3 - 1.4
---
Log message:
Fix the pattern.
---
Diffs of the changes: (+1 -1)
2007-03-05-DataLayout.c |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/test/CFrontend/2007-03-05-DataLayout.c
Changes in directory llvm-test/SingleSource/UnitTests/Integer:
sign.reference_output updated: 1.1 - 1.2
---
Log message:
Correct the reference output. The result is -1 for the last test.
---
Diffs of the changes: (+1 -1)
sign.reference_output |2 +-
1 files changed, 1 insertion(+), 1
Changes in directory llvm/include/llvm/Transforms:
Scalar.h updated: 1.74 - 1.75
---
Log message:
Now LoopUnroll is a LoopPass.
---
Diffs of the changes: (+1 -1)
Scalar.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/Transforms/Scalar.h
diff -u
Changes in directory llvm/lib/Transforms/Scalar:
LoopUnroll.cpp updated: 1.37 - 1.38
---
Log message:
Now LoopUnroll is a LoopPass.
---
Diffs of the changes: (+7 -36)
LoopUnroll.cpp | 43 +++
1 files changed, 7 insertions(+), 36 deletions(-)
Changes in directory llvm/include/llvm/CodeGen:
RegisterScavenging.h updated: 1.8 - 1.9
---
Log message:
Add skipTo to set internal iterator. Useful when pointed to instruction is
deleted.
---
Diffs of the changes: (+4 -0)
RegisterScavenging.h |4
1 files changed, 4 insertions(+)
Changes in directory llvm/lib/Target/ARM:
ARMLoadStoreOptimizer.cpp updated: 1.3 - 1.4
---
Log message:
Fix some brittle code. Watch out for cases where register scavenger is pointing
to deleted instructions.
---
Diffs of the changes: (+39 -41)
ARMLoadStoreOptimizer.cpp | 80
Changes in directory llvm/lib/Target/ARM:
ARMRegisterInfo.td updated: 1.13 - 1.14
---
Log message:
ARM always use register scavenger. No longer reserves R12.
---
Diffs of the changes: (+12 -50)
ARMRegisterInfo.td | 62 ++---
1 files
Changes in directory llvm/lib/Target:
TargetAsmInfo.cpp updated: 1.19 - 1.20
---
Log message:
Fix DWARF debugging information on x86/Linux and (hopefully)
Mingw32/Cygwin targets. This fixes PR978: http://llvm.org/PR978
---
Diffs of the changes: (+3 -0)
TargetAsmInfo.cpp |3 +++
1
Changes in directory llvm/include/llvm/Target:
TargetAsmInfo.h updated: 1.26 - 1.27
---
Log message:
Fix DWARF debugging information on x86/Linux and (hopefully)
Mingw32/Cygwin targets. This fixes PR978: http://llvm.org/PR978
---
Diffs of the changes: (+13 -0)
TargetAsmInfo.h | 13
Changes in directory llvm/lib/CodeGen:
DwarfWriter.cpp updated: 1.130 - 1.131
---
Log message:
Fix DWARF debugging information on x86/Linux and (hopefully)
Mingw32/Cygwin targets. This fixes PR978: http://llvm.org/PR978
---
Diffs of the changes: (+61 -17)
DwarfWriter.cpp | 78
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.32 - 1.33
---
Log message:
Fix DWARF debugging information on x86/Linux and (hopefully)
Mingw32/Cygwin targets. This fixes PR978: http://llvm.org/PR978
---
Diffs of the changes: (+3 -0)
X86TargetAsmInfo.cpp |3
Revision: 124656
Author: dpatel
Date: 2007-03-06 20:35:26 -0800 (Tue, 06 Mar 2007)
Log Message:
---
Include looppass.h
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-backend.cpp
Modified: apple-local/branches/llvm/gcc/llvm-backend.cpp
Changes in directory llvm/include/llvm/Transforms:
Scalar.h updated: 1.75 - 1.76
---
Log message:
Now LICM is a LoopPass.
---
Diffs of the changes: (+1 -1)
Scalar.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/Transforms/Scalar.h
diff -u
Changes in directory llvm/lib/Transforms/Scalar:
LICM.cpp updated: 1.87 - 1.88
---
Log message:
Now LICM is a LoopPass.
---
Diffs of the changes: (+26 -30)
LICM.cpp | 56 ++--
1 files changed, 26 insertions(+), 30 deletions(-)
Index:
Changes in directory llvm/tools/llvm-ld:
Optimize.cpp updated: 1.17 - 1.18
---
Log message:
Now LICM is a LoopPass.
---
Diffs of the changes: (+1 -0)
Optimize.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/tools/llvm-ld/Optimize.cpp
diff -u
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.37 - 1.38
---
Log message:
Now LICM is a LoopPass.
---
Diffs of the changes: (+1 -0)
lto.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/tools/lto/lto.cpp
diff -u llvm/tools/lto/lto.cpp:1.37 llvm/tools/lto/lto.cpp:1.38
Changes in directory llvm-www:
OpenProjects.html updated: 1.20 - 1.21
---
Log message:
Fix broken link.
---
Diffs of the changes: (+2 -2)
OpenProjects.html |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm-www/OpenProjects.html
diff -u
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.362 - 1.363
X86InstrMMX.td updated: 1.15 - 1.16
---
Log message:
Properly support v8i8 and v4i16 types. It now converts them to v2i32 for
load and stores.
---
Diffs of the changes: (+20 -6)
X86ISelLowering.cpp |7
Changes in directory llvm/lib/Transforms/Scalar:
IndVarSimplify.cpp updated: 1.114 - 1.115
---
Log message:
Now IndVarSimplify is a LoopPass.
---
Diffs of the changes: (+32 -27)
IndVarSimplify.cpp | 59 -
1 files changed, 32
Changes in directory llvm/include/llvm/Transforms:
Scalar.h updated: 1.76 - 1.77
---
Log message:
Now IndVarSimplify is a LoopPass.
---
Diffs of the changes: (+1 -1)
Scalar.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/Transforms/Scalar.h
diff -u
Changes in directory llvm/lib/Analysis:
LoopPass.cpp updated: 1.17 - 1.18
---
Log message:
Now IndVarSimplify is a LoopPass.
---
Diffs of the changes: (+3 -0)
LoopPass.cpp |3 +++
1 files changed, 3 insertions(+)
Index: llvm/lib/Analysis/LoopPass.cpp
diff -u
82 matches
Mail list logo