[llvm-commits] CVS: llvm/lib/Analysis/DataStructure/DataStructure.cpp

2006-03-14 Thread Andrew Lenharth
Changes in directory llvm/lib/Analysis/DataStructure: DataStructure.cpp updated: 1.242 -> 1.243 --- Log message: allow field sensitivity to be a tunable parameter --- Diffs of the changes: (+6 -2) DataStructure.cpp |8 ++-- 1 files changed, 6 insertions(+), 2 deletions(-) Index: l

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCInstrInfo.td

2006-03-14 Thread Nate Begeman
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.td updated: 1.182 -> 1.183 --- Log message: Update scheduling info for vrsave instruction --- Diffs of the changes: (+2 -2) PPCInstrInfo.td |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Target/Powe

[llvm-commits] CVS: llvm/lib/Analysis/DataStructure/DataStructure.cpp

2006-03-14 Thread Andrew Lenharth
Changes in directory llvm/lib/Analysis/DataStructure: DataStructure.cpp updated: 1.241 -> 1.242 --- Log message: Handle one offset with growth case seen in povray. Namely, if we have an offset, and the offset lands at a field boundary in the old type, construct a new type, copying the field

[llvm-commits] CVS: llvm/lib/Analysis/DataStructure/Local.cpp

2006-03-14 Thread Andrew Lenharth
Changes in directory llvm/lib/Analysis/DataStructure: Local.cpp updated: 1.140 -> 1.141 --- Log message: improve mem intrinsics and add a few things povray uses --- Diffs of the changes: (+30 -3) Local.cpp | 33 ++--- 1 files changed, 30 insertions(+), 3 deleti

[llvm-commits] CVS: llvm/utils/TableGen/IntrinsicEmitter.cpp

2006-03-14 Thread Jeff Cohen
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.12 -> 1.13 --- Log message: Fix VC++ build error. --- Diffs of the changes: (+1 -0) IntrinsicEmitter.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/utils/TableGen/IntrinsicEmitter.cpp diff -u llvm/utils/T

[llvm-commits] CVS: llvm/utils/TableGen/IntrinsicEmitter.cpp

2006-03-14 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.11 -> 1.12 --- Log message: remove typo --- Diffs of the changes: (+1 -1) IntrinsicEmitter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/utils/TableGen/IntrinsicEmitter.cpp diff -u llvm/

[llvm-commits] CVS: llvm/utils/TableGen/IntrinsicEmitter.cpp IntrinsicEmitter.h

2006-03-14 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.10 -> 1.11 IntrinsicEmitter.h updated: 1.7 -> 1.8 --- Log message: Autogenerate a table of intrinsic names, so we can map from intrinsic ID to LLVM intrinsic function name. --- Diffs of the changes: (+22 -4) Intrinsi

[llvm-commits] CVS: llvm/utils/TableGen/CodeGenIntrinsics.h IntrinsicEmitter.cpp IntrinsicEmitter.h

2006-03-14 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: CodeGenIntrinsics.h updated: 1.5 -> 1.6 IntrinsicEmitter.cpp updated: 1.9 -> 1.10 IntrinsicEmitter.h updated: 1.6 -> 1.7 --- Log message: Autogenerate code to map from GCC builtin to LLVM intrinsic. --- Diffs of the changes: (+59 -1) CodeGenIntrin

[llvm-commits] CVS: llvm/include/llvm/Intrinsics.td

2006-03-14 Thread Chris Lattner
Changes in directory llvm/include/llvm: Intrinsics.td updated: 1.8 -> 1.9 --- Log message: Set TargetPrefix on target-specific intrinsics. That way, in theory, different targets could have different implemenations of a __builtin_foo gcc intrinsic. --- Diffs of the changes: (+7 -7) Intrins

[llvm-commits] CVS: llvm/docs/LangRef.html

2006-03-14 Thread Robert L. Bocchino Jr.
Changes in directory llvm/docs: LangRef.html updated: 1.141 -> 1.142 --- Log message: Fixed a typo in the vsetfp examples. --- Diffs of the changes: (+7 -7) LangRef.html | 14 +++--- 1 files changed, 7 insertions(+), 7 deletions(-) Index: llvm/docs/LangRef.html diff -u llvm/doc

[llvm-commits] CVS: llvm/docs/LangRef.html

2006-03-14 Thread Robert L. Bocchino Jr.
Changes in directory llvm/docs: LangRef.html updated: 1.140 -> 1.141 --- Log message: Split the 'vset' instruction into two instructions, 'vsetint' and 'vsetfp', to reflect the fact that the semantics are different for integer and fp values. --- Diffs of the changes: (+74 -39) LangRef.html

[llvm-commits] CVS: llvm/docs/LangRef.html

2006-03-14 Thread Chris Lattner
Changes in directory llvm/docs: LangRef.html updated: 1.139 -> 1.140 --- Log message: Update this to match the documentation in the GC doc and to match actual practice. --- Diffs of the changes: (+11 -7) LangRef.html | 18 +++--- 1 files changed, 11 insertions(+), 7 deletions

[llvm-commits] CVS: llvm/include/llvm/Intrinsics.td

2006-03-14 Thread Chris Lattner
Changes in directory llvm/include/llvm: Intrinsics.td updated: 1.7 -> 1.8 --- Log message: Fix the gcread/gcwrite intrinsic specifications, fixing CodeGen/Generic/GC/alloc_loop.ll --- Diffs of the changes: (+5 -5) Intrinsics.td | 10 +- 1 files changed, 5 insertions(+), 5 deletio

[llvm-commits] CVS: llvm/lib/VMCore/AutoUpgrade.cpp

2006-03-14 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: AutoUpgrade.cpp updated: 1.13 -> 1.14 --- Log message: Bugfix, unbreaking CodeGen/PowerPC/cttz.ll --- Diffs of the changes: (+1 -1) AutoUpgrade.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/VMCore/AutoUpgrade.cpp diff

[llvm-commits] CVS: llvm/lib/VMCore/Dominators.cpp

2006-03-14 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Dominators.cpp updated: 1.68 -> 1.69 --- Log message: Fix an et-forest memory leak. Patch by Daniel Berlin. --- Diffs of the changes: (+1 -0) Dominators.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/VMCore/Dominators.cpp diff -u llvm

[llvm-commits] CVS: llvm/lib/Target/README.txt

2006-03-14 Thread Chris Lattner
Changes in directory llvm/lib/Target: README.txt updated: 1.20 -> 1.21 --- Log message: add a note --- Diffs of the changes: (+8 -0) README.txt |8 1 files changed, 8 insertions(+) Index: llvm/lib/Target/README.txt diff -u llvm/lib/Target/README.txt:1.20 llvm/lib/Target/READ

[llvm-commits] CVS: llvm/docs/SourceLevelDebugging.html

2006-03-14 Thread Jim Laskey
Changes in directory llvm/docs: SourceLevelDebugging.html updated: 1.13 -> 1.14 --- Log message: Reflect the fact that empty strings can be expressed as null. --- Diffs of the changes: (+5 -6) SourceLevelDebugging.html | 11 +-- 1 files changed, 5 insertions(+), 6 deletions(-)

[llvm-commits] CVS: llvm/lib/CodeGen/MachineDebugInfo.cpp

2006-03-14 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: MachineDebugInfo.cpp updated: 1.30 -> 1.31 --- Log message: 1. Use null for serialized empty strings. 2. Allow for user defined debug descriptors. 3. Allow for user augmented fields on debug descriptors. --- Diffs of the changes: (+17 -9) MachineDebug

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp

2006-03-14 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCISelDAGToDAG.cpp updated: 1.166 -> 1.167 --- Log message: Fix an off by one error that caused PPC LLC failures last night. --- Diffs of the changes: (+1 -1) PPCISelDAGToDAG.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Inde

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/Reassociate.cpp

2006-03-14 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: Reassociate.cpp updated: 1.59 -> 1.60 --- Log message: Implement a FIXME, recusively reassociating A*A*B + A*A*C --> A*(A*B+A*C) --> A*(A*(B+C)) This implements Reassociate/mul-factor3.ll --- Diffs of the changes: (+65 -26) Reasso

[llvm-commits] CVS: llvm/test/Regression/Transforms/Reassociate/mul-factor3.ll mulfactor2.ll

2006-03-14 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/Reassociate: mul-factor3.ll added (r1.1) mulfactor2.ll updated: 1.1 -> 1.2 --- Log message: new testcase from a FIXME in the code --- Diffs of the changes: (+16 -2) mul-factor3.ll | 14 ++ mulfactor2.ll |4 ++-- 2 file