Changes in directory llvm/include/llvm/Bitcode:
BitstreamReader.h updated: 1.16 -> 1.17
---
Log message:
minor bugfix
---
Diffs of the changes: (+1 -0)
BitstreamReader.h |1 +
1 files changed, 1 insertion(+)
Index: llvm/include/llvm/Bitcode/BitstreamReader.h
diff -u llvm/include/llvm
Changes in directory llvm/lib/Bitcode/Writer:
BitcodeWriter.cpp updated: 1.39 -> 1.40
---
Log message:
add abbrevs for the constants tables. This shrinks it from 4.49755e6 bits
to 3.85972e6 bits in kc++
---
Diffs of the changes: (+123 -61)
BitcodeWriter.cpp | 184
Changes in directory llvm/lib/Bitcode/Writer:
BitcodeWriter.cpp updated: 1.40 -> 1.41
---
Log message:
add an abbrev for loads. This shrinks the function block about 50K, from:
Block ID #12 (FUNCTION_BLOCK):
Num Instances: 2344
Total Size: 8.8434e+06b/1.10542e+06B/276356W
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.104 -> 1.105
X86AsmPrinter.cpp updated: 1.241 -> 1.242
X86TargetAsmInfo.cpp updated: 1.40 -> 1.41
---
Log message:
Emit sections/directives in the proper order. This fixes PR1376:
http://llvm.org/PR1376 . Also,
some sma
Changes in directory llvm/include/llvm/Target:
TargetAsmInfo.h updated: 1.32 -> 1.33
---
Log message:
Emit sections/directives in the proper order. This fixes PR1376:
http://llvm.org/PR1376 . Also,
some small cleanup was made.
---
Diffs of the changes: (+12 -4)
TargetAsmInfo.h | 16 +++
Changes in directory llvm/lib/Target:
TargetAsmInfo.cpp updated: 1.26 -> 1.27
---
Log message:
Emit sections/directives in the proper order. This fixes PR1376:
http://llvm.org/PR1376 . Also,
some small cleanup was made.
---
Diffs of the changes: (+1 -0)
TargetAsmInfo.cpp |1 +
1 file
Changes in directory llvm/lib/CodeGen:
DwarfWriter.cpp updated: 1.133 -> 1.134
---
Log message:
Emit sections/directives in the proper order. This fixes PR1376:
http://llvm.org/PR1376 . Also,
some small cleanup was made.
---
Diffs of the changes: (+4 -4)
DwarfWriter.cpp |8
Changes in directory llvm/lib/CodeGen:
DwarfWriter.cpp updated: 1.134 -> 1.135
---
Log message:
Spelling fix.
---
Diffs of the changes: (+1 -1)
DwarfWriter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/CodeGen/DwarfWriter.cpp
diff -u llvm/lib/CodeGen/Dwarf
On May 4, 2007, at 1:39 PM, Bill Wendling wrote:
> Add an "implies" field to features. This indicates that, if the
> current
> feature is set, then the features in the implied list should be set
> also.
> The opposite is also enforced: if a feature in the implied list
> isn't set,
> then the
Revision: 126948
Author: clattner
Date: 2007-05-05 10:57:58 -0700 (Sat, 05 May 2007)
Log Message:
---
Revert part of the positron merge patch. This is needed to unbreak
linux. This should be revisited.
Modified Paths:
--
apple-local/branches/llvm/gcc/gsyslimits.h
Revision: 126949
Author: clattner
Date: 2007-05-05 11:11:46 -0700 (Sat, 05 May 2007)
Log Message:
---
>From Anton: this patch modifies the alias support in llvm-gcc
to not use c-front-end specific functions.
Modified Paths:
--
apple-local/branches/llvm/gcc/cgraph.c
Revision: 126950
Author: clattner
Date: 2007-05-05 11:15:40 -0700 (Sat, 05 May 2007)
Log Message:
---
add support for protected visibility (PR1363)
Patch by Lauro Venancio
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-backend.cpp
apple-local/branches/llvm
Changes in directory llvm/lib/Transforms/Scalar:
LoopUnroll.cpp updated: 1.42 -> 1.43
---
Log message:
make a temporary for *SI, no functionality change.
---
Diffs of the changes: (+7 -6)
LoopUnroll.cpp | 13 +++--
1 files changed, 7 insertions(+), 6 deletions(-)
Index: llvm/li
For some reason DwarfWriter hardwires the personality function
as __gxx_personality_v0 (the C++ personality function) even
though the correct one is available from MMI. This patch fixes
that - helpful for Ada :)
Ciao,
Duncan.
Index: llvm.master/lib/CodeGen/DwarfWriter.cpp
===
Changes in directory llvm/test/Transforms/LoopUnroll:
2007-05-05-UnrollMiscomp.ll added (r1.1)
---
Log message:
new testcase for PR1385: http://llvm.org/PR1385
---
Diffs of the changes: (+36 -0)
2007-05-05-UnrollMiscomp.ll | 36
1 files changed, 36 i
Changes in directory llvm/lib/Transforms/Scalar:
LoopUnroll.cpp updated: 1.43 -> 1.44
---
Log message:
Fix Transforms/LoopUnroll/2007-05-05-UnrollMiscomp.ll and PR1385:
http://llvm.org/PR1385 .
If we have a LCSSA, only modify the input value if the inval was defined
by an instruction in the l
Changes in directory llvm/lib/Bitcode/Reader:
BitcodeReader.cpp updated: 1.38 -> 1.39
---
Log message:
add support for BLOCKINFO records at the module level. This fixes the reader
issues reid noticed last night.
---
Diffs of the changes: (+4 -0)
BitcodeReader.cpp |4
1 files cha
Changes in directory llvm/test/CodeGen/X86:
2007-05-05-VecCastExpand.ll added (r1.1)
---
Log message:
new testcase for PR1371: http://llvm.org/PR1371
---
Diffs of the changes: (+21 -0)
2007-05-05-VecCastExpand.ll | 21 +
1 files changed, 21 insertions(+)
Index: llv
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.491 -> 1.492
---
Log message:
Propagate alignment/volatility in two places.
Implement support for expanding a bitcast from an illegal vector type to
a legal one (e.g. 4xi32 -> 4xf32 in SSE1). This fixes PR1371:
ht
On May 5, 2007, at 11:38 AM, Duncan Sands wrote:
> For some reason DwarfWriter hardwires the personality function
> as __gxx_personality_v0 (the C++ personality function) even
> though the correct one is available from MMI. This patch fixes
> that - helpful for Ada :)
Huh, very strange. Looks
Changes in directory llvm/test/CodeGen/Generic:
2007-05-05-Personality.ll added (r1.1)
---
Log message:
Check that the right eh personality function is used.
---
Diffs of the changes: (+35 -0)
2007-05-05-Personality.ll | 35 +++
1 files changed, 35 inserti
Changes in directory llvm/lib/CodeGen:
DwarfWriter.cpp updated: 1.135 -> 1.136
---
Log message:
Use the personality function that was registered with MMI rather than
hardwiring in the C++ one.
---
Diffs of the changes: (+2 -9)
DwarfWriter.cpp | 11 ++-
1 files changed, 2 insertio
On May 5, 2007, at 10:56 AM, Chris Lattner wrote:
> On May 4, 2007, at 1:39 PM, Bill Wendling wrote:
>> Add an "implies" field to features. This indicates that, if the
>> current
>> feature is set, then the features in the implied list should be set
>> also.
>> The opposite is also enforced: if a
Hello, Bill.
> I didn't know if they should or not. Should they? :-)
I can check anything 3dnow-related in hardware. Do you have some
testcase?
--
With best regards, Anton Korobeynikov.
Faculty of Mathematics & Mechanics, Saint Petersburg State University.
On May 5, 2007, at 1:32 PM, Anton Korobeynikov wrote:
> Hello, Bill.
>
>> I didn't know if they should or not. Should they? :-)
> I can check anything 3dnow-related in hardware. Do you have some
> testcase?
>
Not for 3dnow...In truth, our support for 3dnow is lacking. We don't
have a lot of the
Changes in directory llvm/test/Verifier:
2004-01-22-FloatNormalization.ll (r1.4) removed
---
Log message:
remove bogus xfailed testcase
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
ht
Changes in directory llvm/test/DebugInfo:
2006-11-06-StackTrace.cpp updated: 1.11 -> 1.12
---
Log message:
fix failure on ahs3's tester
---
Diffs of the changes: (+3 -1)
2006-11-06-StackTrace.cpp |4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
Index: llvm/test/DebugInfo/2006
Are you sure that's the problem? Even on my machine, where the OS
identifies the hardware as amd64, the test was correctly XFAILing.
Chris Lattner wrote:
> Changes in directory llvm/test/DebugInfo:
>
> 2006-11-06-StackTrace.cpp updated: 1.11 -> 1.12
> ---
> Log message:
>
> fix failure on ahs3's
On May 5, 2007, at 1:43 PM, Bill Wendling wrote:
> On May 5, 2007, at 1:32 PM, Anton Korobeynikov wrote:
>
>> Hello, Bill.
>>
>>> I didn't know if they should or not. Should they? :-)
>> I can check anything 3dnow-related in hardware. Do you have some
>> testcase?
>>
> Not for 3dnow...In truth, o
>
>> Does 64-bit imply sse2 or sse3?
>>
> Again, I didn't know. :-) If they do, I can fix it.
X86Subtarget.cpp says that SSE2 is always available if the cpu is 64-
bit. Can the logic in that file be simplified with your changes?
(is it ever possible to have SSE2 bit set but not SSE1 now?)
-C
> One question: are there any cpus that support "3dnowa" but not
> "3dnow"?
I definitely think, that no.
--
With best regards, Anton Korobeynikov.
Faculty of Mathematics & Mechanics, Saint Petersburg State University.
___
llvm-commits mailing list
On May 5, 2007, at 2:03 PM, Jeff Cohen wrote:
> Are you sure that's the problem? Even on my machine, where the OS
> identifies the hardware as amd64, the test was correctly XFAILing.
No, I'm not sure. A better question is: why is this ppc specific? :)
-Chris
> Chris Lattner wrote:
>> Changes i
Changes in directory llvm/test/C++Frontend:
2006-09-27-Debug-Protection.cpp updated: 1.4 -> 1.5
---
Log message:
llvm-gcc3 is gone
---
Diffs of the changes: (+0 -1)
2006-09-27-Debug-Protection.cpp |1 -
1 files changed, 1 deletion(-)
Index: llvm/test/C++Frontend/2006-09-27-Debug-Prot
Changes in directory llvm/test/CFrontend:
2004-02-13-StringInit.c.tr (r1.2) removed
---
Log message:
remove this xfailed testcase, move it into a comment in PR279:
http://llvm.org/PR279 , an enhancement PR.
---
Diffs of the changes: (+0 -0)
0 files changed
_
Revision: 126951
Author: clattner
Date: 2007-05-05 14:40:50 -0700 (Sat, 05 May 2007)
Log Message:
---
Fix PR1252, patch by Anton K.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-convert.cpp
Modified: apple-local/branches/llvm/gcc/llvm-convert.cpp
===
Changes in directory llvm/test/CFrontend:
2003-02-12-NonlocalGoto.c (r1.6) removed
---
Log message:
this tests for a missing feature. Move it to PR1391: http://llvm.org/PR1391
instead of being an
xfailed testcase
---
Diffs of the changes: (+0 -0)
0 files changed
Changes in directory llvm/test/Assembler:
2004-12-06-ConstantFloatRange.ll (r1.6) removed
---
Log message:
Remove bogus testcase, PR409: http://llvm.org/PR409 is wontfix
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits maili
Chris Lattner wrote:
> On May 5, 2007, at 2:03 PM, Jeff Cohen wrote:
>> Are you sure that's the problem? Even on my machine, where the OS
>> identifies the hardware as amd64, the test was correctly XFAILing.
>
> No, I'm not sure. A better question is: why is this ppc specific? :)
>
> -Chris
On m
Changes in directory llvm/test/CodeGen/Generic:
bit-intrinsics.ll updated: 1.3 -> 1.4
---
Log message:
unxfail this, llc doesn't support this feature yet, so don't run it.
---
Diffs of the changes: (+0 -2)
bit-intrinsics.ll |2 --
1 files changed, 2 deletions(-)
Index: llvm/test/Code
Changes in directory llvm/test/CodeGen/ARM:
2007-03-15-GEP-Idx-Sink.ll (r1.4) removed
---
Log message:
remove xfailed testcase (attached to pr)
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits mailing list
llvm-commits@cs.uiu
On May 5, 2007, at 2:49 PM, Jeff Cohen wrote:
> Chris Lattner wrote:
>> On May 5, 2007, at 2:03 PM, Jeff Cohen wrote:
>>> Are you sure that's the problem? Even on my machine, where the OS
>>> identifies the hardware as amd64, the test was correctly XFAILing.
>>
>> No, I'm not sure. A better que
Changes in directory llvm/test/CodeGen/X86:
2005-12-03-IndirectTailCall.ll (r1.6) removed
fast-cc-tail-call.ll (r1.5) removed
---
Log message:
We need support for tail calls, this is moved to PR1392: http://llvm.org/PR1392
---
Diffs of the changes: (+0 -0)
0 files changed
_
> Ok, then it really is failing.
Same here. This is strange, however I haven't tested debug information
on C++ programs. Will try to look.
--
With best regards, Anton Korobeynikov.
Faculty of Mathematics & Mechanics, Saint Petersburg State University.
_
Chris Lattner wrote:
>
> On May 5, 2007, at 2:49 PM, Jeff Cohen wrote:
>
>> Chris Lattner wrote:
>>> On May 5, 2007, at 2:03 PM, Jeff Cohen wrote:
Are you sure that's the problem? Even on my machine, where the OS
identifies the hardware as amd64, the test was correctly XFAILing.
>>>
>>>
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.166 -> 1.167
---
Log message:
move CodeGen/X86/overlap-add.ll here.
---
Diffs of the changes: (+27 -0)
README.txt | 27 +++
1 files changed, 27 insertions(+)
Index: llvm/lib/Target/X86/README.txt
di
Changes in directory llvm/test/CodeGen/X86:
overlap-add.ll (r1.7) removed
---
Log message:
remove this xfail'd test, move it to the X86 readme.
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits mailing list
llvm-commits@cs.uiu
Changes in directory llvm/test/CodeGen/Generic:
isunord.ll updated: 1.5 -> 1.6
---
Log message:
the sparc v8 backend handles this correctly
---
Diffs of the changes: (+1 -1)
isunord.ll |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/test/CodeGen/Generic/isunord.ll
d
Changes in directory llvm/lib/Target/IA64:
IA64InstrInfo.td updated: 1.49 -> 1.50
---
Log message:
implement anyextend from i1 -> i64
---
Diffs of the changes: (+2 -0)
IA64InstrInfo.td |2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/Target/IA64/IA64InstrInfo.td
diff -u llvm/l
Changes in directory llvm/test/Transforms/CorrelatedExprs:
looptest.ll (r1.7) removed
nullpointer.ll (r1.8) removed
---
Log message:
remvoe two tests that cee has never gotten right
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-co
Changes in directory llvm/test/Transforms/Mem2Reg:
DifferingTypes.ll (r1.6) removed
---
Log message:
Move Mem2Reg/DifferingTypes.ll -> ScalarRepl/DifferingTypes.ll. -scalarrepl
implements this xform.
---
Diffs of the changes: (+0 -0)
0 files changed
___
Changes in directory llvm/test/Transforms/ScalarRepl:
DifferingTypes.ll added (r1.1)
---
Log message:
Move Mem2Reg/DifferingTypes.ll -> ScalarRepl/DifferingTypes.ll. -scalarrepl
implements this xform.
---
Diffs of the changes: (+19 -0)
DifferingTypes.ll | 19 +++
1 file
Changes in directory llvm/test/Transforms/TailCallElim:
tail_call_with_branch.ll (r1.4) removed
---
Log message:
move these xfailed tests to lib/Target/README.txt
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits mailing list
Changes in directory llvm/test/Transforms/Reassociate:
backwards.ll (r1.1) removed
---
Log message:
move these xfailed tests to lib/Target/README.txt
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits mailing list
llvm-commits@
Changes in directory llvm/lib/Target:
README.txt updated: 1.59 -> 1.60
---
Log message:
the mason example is implemented. Move some examples out of llvm/test,
upgrade the syntax of some other examples.
---
Diffs of the changes: (+51 -36)
README.txt | 87
Changes in directory llvm/lib/Transforms/Scalar:
CorrelatedExprs.cpp updated: 1.60 -> 1.61
InstructionCombining.cpp updated: 1.758 -> 1.759
Reg2Mem.cpp updated: 1.15 -> 1.16
---
Log message:
wrap long lines
---
Diffs of the changes: (+15 -14)
CorrelatedExprs.cpp | 10 +-
Ins
Jeff,
> This is the output on my machine. It looks better than when I last
> looked at it, but still leaves a lot to be desired.
Could you please send me output from your native compiler.
Something like 'gcc -g -O0 -S -dA foo.c' should be enough.
--
With best regards, Anton Korobeynikov.
Facul
Changes in directory llvm/test/Transforms/InstCombine:
cast_ptr.ll updated: 1.6 -> 1.7
---
Log message:
un-xfail this.
---
Diffs of the changes: (+0 -1)
cast_ptr.ll |1 -
1 files changed, 1 deletion(-)
Index: llvm/test/Transforms/InstCombine/cast_ptr.ll
diff -u llvm/test/Transforms/I
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.759 -> 1.760
---
Log message:
Implement Transforms/InstCombine/cast_ptr.ll
---
Diffs of the changes: (+22 -1)
InstructionCombining.cpp | 23 ++-
1 files changed, 22 insertions(+), 1 d
Changes in directory llvm/test/Transforms/InstCombine:
2006-05-10-InvalidIndexUndef.ll (r1.3) removed
---
Log message:
remove an old xfailed test
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits mailing list
llvm-commits@cs.u
Changes in directory llvm/lib/Target:
README.txt updated: 1.60 -> 1.61
---
Log message:
add a note
---
Diffs of the changes: (+25 -0)
README.txt | 25 +
1 files changed, 25 insertions(+)
Index: llvm/lib/Target/README.txt
diff -u llvm/lib/Target/README.txt:1.60 l
Changes in directory llvm/test/Transforms/ArgumentPromotion:
recursion.ll (r1.4) removed
---
Log message:
this test is now in Target/README.txt
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits mailing list
llvm-commits@cs.uiu
Changes in directory llvm/include/llvm/Bitcode:
BitstreamWriter.h updated: 1.12 -> 1.13
---
Log message:
fix a bug I introduced when I merged some code together
---
Diffs of the changes: (+1 -1)
BitstreamWriter.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/inclu
Changes in directory llvm/lib/Target/ARM:
ARMRegisterInfo.cpp updated: 1.93 -> 1.94
---
Log message:
Fix PR1390: http://llvm.org/PR1390 .
Don't spill extra register to align the stack.
---
Diffs of the changes: (+10 -38)
ARMRegisterInfo.cpp | 48 ++
Changes in directory llvm/test/CodeGen/ARM:
2007-05-05-InvalidPushPop.ll added (r1.1)
---
Log message:
Fix PR1390: http://llvm.org/PR1390 .
Don't spill extra register to align the stack.
---
Diffs of the changes: (+41 -0)
2007-05-05-InvalidPushPop.ll | 41
Changes in directory llvm/lib/VMCore:
Globals.cpp updated: 1.24 -> 1.25
---
Log message:
handle gep aliasee
---
Diffs of the changes: (+4 -3)
Globals.cpp |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
Index: llvm/lib/VMCore/Globals.cpp
diff -u llvm/lib/VMCore/Globals.cp
Changes in directory llvm/lib/Bitcode/Writer:
BitcodeWriter.cpp updated: 1.41 -> 1.42
---
Log message:
stop encoding type/value pairs when the type is implied by the value.
This shrinks the function block of kc++ from 1055K to 906K
---
Diffs of the changes: (+48 -35)
BitcodeWriter.cpp |
Changes in directory llvm/lib/Bitcode/Reader:
BitcodeReader.cpp updated: 1.39 -> 1.40
BitcodeReader.h updated: 1.17 -> 1.18
---
Log message:
stop encoding type/value pairs when the type is implied by the value.
This shrinks the function block of kc++ from 1055K to 906K
---
Diffs of the change
Changes in directory llvm/lib/Bitcode/Writer:
BitcodeWriter.cpp updated: 1.42 -> 1.43
---
Log message:
further reduce the redundancy of types in the instruction encoding. This
shrinks function bodies in kc++ from 891913B to 884073B
---
Diffs of the changes: (+12 -20)
BitcodeWriter.cpp |
Changes in directory llvm/lib/Bitcode/Reader:
BitcodeReader.cpp updated: 1.40 -> 1.41
---
Log message:
further reduce the redundancy of types in the instruction encoding. This
shrinks function bodies in kc++ from 891913B to 884073B
---
Diffs of the changes: (+65 -64)
BitcodeReader.cpp |
Changes in directory llvm/lib/Bitcode/Reader:
BitcodeReader.cpp updated: 1.41 -> 1.42
---
Log message:
implement the 'string constant' optimization. This shrinks kc.bit from
2878544 to 2815788
---
Diffs of the changes: (+15 -1)
BitcodeReader.cpp | 16 +++-
1 files changed, 1
Changes in directory llvm/lib/Bitcode/Writer:
BitcodeWriter.cpp updated: 1.43 -> 1.44
ValueEnumerator.cpp updated: 1.11 -> 1.12
---
Log message:
implement the 'string constant' optimization. This shrinks kc.bit from
2878544 to 2815788
---
Diffs of the changes: (+11 -4)
BitcodeWriter.cpp
Changes in directory llvm/include/llvm/Bitcode:
LLVMBitCodes.h updated: 1.16 -> 1.17
---
Log message:
implement the 'string constant' optimization. This shrinks kc.bit from
2878544 to 2815788
---
Diffs of the changes: (+9 -8)
LLVMBitCodes.h | 17 +
1 files changed, 9 ins
Changes in directory llvm:
CREDITS.TXT updated: 1.76 -> 1.77
---
Log message:
Add myself.
---
Diffs of the changes: (+5 -0)
CREDITS.TXT |5 +
1 files changed, 5 insertions(+)
Index: llvm/CREDITS.TXT
diff -u llvm/CREDITS.TXT:1.76 llvm/CREDITS.TXT:1.77
--- llvm/CREDITS.TXT:1.76
Changes in directory llvm/lib/Bitcode/Writer:
BitcodeWriter.cpp updated: 1.44 -> 1.45
---
Log message:
add an abbreviation for the string constants opzn, shrinking the constnats
block from:
Block ID #11 (CONSTANTS_BLOCK):
Num Instances: 1722
Total Size: 3.85976e+06b/482470B/12
Changes in directory llvm/lib/Bitcode/Reader:
BitcodeReader.cpp updated: 1.42 -> 1.43
---
Log message:
add a denser encoding for null terminated strings, add a 6-bit abbrev as
well. This shrinks kc++ from 2724088 to 2717360 bytes.
---
Diffs of the changes: (+14 -0)
BitcodeReader.cpp |
Changes in directory llvm/lib/Bitcode/Writer:
BitcodeWriter.cpp updated: 1.45 -> 1.46
---
Log message:
add a denser encoding for null terminated strings, add a 6-bit abbrev as
well. This shrinks kc++ from 2724088 to 2717360 bytes.
---
Diffs of the changes: (+36 -8)
BitcodeWriter.cpp |
Changes in directory llvm/include/llvm/Bitcode:
LLVMBitCodes.h updated: 1.17 -> 1.18
---
Log message:
add a denser encoding for null terminated strings, add a 6-bit abbrev as
well. This shrinks kc++ from 2724088 to 2717360 bytes.
---
Diffs of the changes: (+9 -8)
LLVMBitCodes.h | 17 ++
Changes in directory llvm/tools/llvm-bcanalyzer:
llvm-bcanalyzer.cpp updated: 1.20 -> 1.21
---
Log message:
add a denser encoding for null terminated strings, add a 6-bit abbrev as
well. This shrinks kc++ from 2724088 to 2717360 bytes.
---
Diffs of the changes: (+2 -0)
llvm-bcanalyzer.cp
Changes in directory llvm/lib/Bitcode/Writer:
ValueEnumerator.cpp updated: 1.12 -> 1.13
---
Log message:
enumerate the operands of a constant before we enumerate the constant itself
This avoids fwd references in the reader.
---
Diffs of the changes: (+22 -9)
ValueEnumerator.cpp | 31
Changes in directory llvm/lib/Bitcode/Writer:
BitcodeWriter.cpp updated: 1.46 -> 1.47
---
Log message:
add some abbrevs for ret and unreachable, shrinking kc++ from 2717360->2705388
---
Diffs of the changes: (+31 -3)
BitcodeWriter.cpp | 34 +++---
1 files chan
Changes in directory llvm:
CREDITS.TXT updated: 1.77 -> 1.78
---
Log message:
Make my credits refer to my wiki page.
---
Diffs of the changes: (+1 -4)
CREDITS.TXT |5 +
1 files changed, 1 insertion(+), 4 deletions(-)
Index: llvm/CREDITS.TXT
diff -u llvm/CREDITS.TXT:1.77 llvm/CRED
Changes in directory llvm/include/llvm/Bitcode:
BitstreamReader.h updated: 1.17 -> 1.18
---
Log message:
Fix a subtle bug that prevented round-tripping 470.lbm
---
Diffs of the changes: (+1 -1)
BitstreamReader.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/includ
Changes in directory llvm/include/llvm/Bitcode:
LLVMBitCodes.h updated: 1.18 -> 1.19
---
Log message:
add inline asm code
---
Diffs of the changes: (+2 -1)
LLVMBitCodes.h |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/include/llvm/Bitcode/LLVMBitCodes.h
diff -u l
Changes in directory llvm/tools/llvm-bcanalyzer:
llvm-bcanalyzer.cpp updated: 1.21 -> 1.22
---
Log message:
add inline asm code
---
Diffs of the changes: (+1 -0)
llvm-bcanalyzer.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
diff -u ll
Changes in directory llvm/lib/Bitcode/Reader:
BitcodeReader.cpp updated: 1.43 -> 1.44
---
Log message:
implement reading/writing of inlineasm objects
---
Diffs of the changes: (+21 -0)
BitcodeReader.cpp | 21 +
1 files changed, 21 insertions(+)
Index: llvm/lib/Bitco
Changes in directory llvm/lib/Bitcode/Writer:
BitcodeWriter.cpp updated: 1.47 -> 1.48
---
Log message:
implement reading/writing of inlineasm objects
---
Diffs of the changes: (+16 -6)
BitcodeWriter.cpp | 22 --
1 files changed, 16 insertions(+), 6 deletions(-)
Inde
Changes in directory llvm/include/llvm/Bitcode:
ReaderWriter.h updated: 1.2 -> 1.3
---
Log message:
add a new CreateBitcodeWriterPass method, which creates a bitcode writer as
a pass
---
Diffs of the changes: (+5 -0)
ReaderWriter.h |5 +
1 files changed, 5 insertions(+)
Index: ll
Changes in directory llvm/lib/Bitcode/Writer:
BitcodeWriterPass.cpp added (r1.1)
---
Log message:
add a new CreateBitcodeWriterPass method, which creates a bitcode writer as
a pass
---
Diffs of the changes: (+43 -0)
BitcodeWriterPass.cpp | 43 +++
Changes in directory llvm/lib/Bitcode/Writer:
BitcodeWriter.cpp updated: 1.48 -> 1.49
---
Log message:
add abbrevs for binops and casts. This shrinks a testcase from 725132->682500
bytes.
---
Diffs of the changes: (+29 -3)
BitcodeWriter.cpp | 32 +---
1 file
Changes in directory llvm/tools/opt:
Makefile updated: 1.61 -> 1.62
opt.cpp updated: 1.137 -> 1.138
---
Log message:
if -bitcode is specified, read and write a bitcode file instead of a bytecode
file.
---
Diffs of the changes: (+31 -5)
Makefile |2 +-
opt.cpp | 34 +
Changes in directory llvm/win32:
llvm.sln updated: 1.28 -> 1.29
---
Log message:
Unbreak VC++.
---
Diffs of the changes: (+1 -0)
llvm.sln |1 +
1 files changed, 1 insertion(+)
Index: llvm/win32/llvm.sln
diff -u llvm/win32/llvm.sln:1.28 llvm/win32/llvm.sln:1.29
--- llvm/win32/llvm.sln:
Changes in directory llvm/win32/Bitcode:
Bitcode.vcproj updated: 1.3 -> 1.4
---
Log message:
Unbreak VC++.
---
Diffs of the changes: (+3 -0)
Bitcode.vcproj |3 +++
1 files changed, 3 insertions(+)
Index: llvm/win32/Bitcode/Bitcode.vcproj
diff -u llvm/win32/Bitcode/Bitcode.vcproj:1.3
Changes in directory llvm/lib/Bitcode/Writer:
BitcodeWriter.cpp updated: 1.49 -> 1.50
---
Log message:
Unbreak VC++.
---
Diffs of the changes: (+1 -1)
BitcodeWriter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
diff -u llvm/
Changes in directory llvm/include/llvm/Bitcode:
BitCodes.h updated: 1.7 -> 1.8
BitstreamReader.h updated: 1.18 -> 1.19
BitstreamWriter.h updated: 1.13 -> 1.14
---
Log message:
Unbreak VC++.
---
Diffs of the changes: (+10 -8)
BitCodes.h|2 ++
BitstreamReader.h | 12 ++--
Changes in directory llvm/lib/Bitcode/Reader:
BitcodeReader.h updated: 1.18 -> 1.19
---
Log message:
Keep header file free of 'possible loss of data' warnings.
---
Diffs of the changes: (+3 -3)
BitcodeReader.h |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/lib
Changes in directory llvm/include/llvm/Bitcode:
BitstreamReader.h updated: 1.19 -> 1.20
---
Log message:
Make code more 64-bit aware.
---
Diffs of the changes: (+3 -3)
BitstreamReader.h |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/include/llvm/Bitcode/Bitstr
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.306 -> 1.307
---
Log message:
Reference correct header
---
Diffs of the changes: (+1 -1)
X86InstrInfo.td |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86InstrInfo.td
diff -u llvm/
Changes in directory llvm/include/llvm/Support:
MemoryBuffer.h updated: 1.1 -> 1.2
---
Log message:
Add a helper that either opens a file or stdin.
---
Diffs of the changes: (+11 -0)
MemoryBuffer.h | 11 +++
1 files changed, 11 insertions(+)
Index: llvm/include/llvm/Support/Mem
Changes in directory llvm/tools/opt:
opt.cpp updated: 1.138 -> 1.139
---
Log message:
add support to llvm-prof for reading from a bitcode file
---
Diffs of the changes: (+2 -6)
opt.cpp |8 ++--
1 files changed, 2 insertions(+), 6 deletions(-)
Index: llvm/tools/opt/opt.cpp
diff -u
Changes in directory llvm/tools/llvm-prof:
Makefile updated: 1.9 -> 1.10
llvm-prof.cpp updated: 1.31 -> 1.32
---
Log message:
add support to llvm-prof for reading from a bitcode file
---
Diffs of the changes: (+18 -4)
Makefile |2 +-
llvm-prof.cpp | 20 +---
2 fi
1 - 100 of 125 matches
Mail list logo