On Feb 14, 2008, at 3:43 PM, Lauro Ramos Venancio wrote:
Author: laurov
Date: Thu Feb 14 17:43:19 2008
New Revision: 47144
URL: http://llvm.org/viewvc/llvm-project?rev=47144view=rev
Log:
Shell scripts are not binary files.
I believe this is incorrect, what you removed was the mime type
Author: johannes
Date: Fri Feb 15 12:09:51 2008
New Revision: 47162
URL: http://llvm.org/viewvc/llvm-project?rev=47162view=rev
Log:
Remove warning about 64-bit code on processor
that doesn't support it. Per Chris.
Modified:
llvm/trunk/lib/Target/PowerPC/PPCSubtarget.cpp
On Feb 15, 2008, at 10:09 AM, Dale Johannesen wrote:
Author: johannes
Date: Fri Feb 15 12:09:51 2008
New Revision: 47162
URL: http://llvm.org/viewvc/llvm-project?rev=47162view=rev
Log:
Remove warning about 64-bit code on processor
that doesn't support it. Per Chris.
Thanks Dale! How
Author: johannes
Date: Fri Feb 15 12:40:53 2008
New Revision: 47168
URL: http://llvm.org/viewvc/llvm-project?rev=47168view=rev
Log:
Cosmetics.
Modified:
llvm/trunk/lib/Target/PowerPC/PPCSubtarget.cpp
Modified: llvm/trunk/lib/Target/PowerPC/PPCSubtarget.cpp
URL:
Author: lattner
Date: Fri Feb 15 12:54:56 2008
New Revision: 47169
URL: http://llvm.org/viewvc/llvm-project?rev=47169view=rev
Log:
targets that support quotes for mangled names still need to escape newlines
when they occur in the name, just like is escaped.
Modified:
On Feb 15, 2008, at 10:46 AM, Duncan Sands wrote:
Thanks Chris! Can you please also update the 2.2 release notes, and
where it says (about Ada and Fortran) they need to be built from
source,
make that a link to GCCFEBuildIntrs.
We typically don't change the 2.2 release notes after it
Author: laurov
Date: Fri Feb 15 12:05:54 2008
New Revision: 47161
URL: http://llvm.org/viewvc/llvm-project?rev=47161view=rev
Log:
It is not safe to call fork in PrintStackTrace. Sometimes it freezes the
program.
Modified:
llvm/trunk/lib/System/Unix/Signals.inc
Modified:
Author: evancheng
Date: Fri Feb 15 12:12:09 2008
New Revision: 47164
URL: http://llvm.org/viewvc/llvm-project?rev=47164view=rev
Log:
Remove unnecessary #include.
Modified:
llvm/trunk/lib/CodeGen/RegAllocBigBlock.cpp
Modified: llvm/trunk/lib/CodeGen/RegAllocBigBlock.cpp
URL:
On Feb 15, 2008, at 10:08 AM, Lauro Ramos Venancio wrote:
Hi Eric,
I believe this is incorrect, what you removed was the mime type of
the
files which is correctly application/x-sh.
As far as I know, the svn handle as binary all files with mime-type
application.
*looks at google*
I
Author: lattner
Date: Fri Feb 15 13:04:54 2008
New Revision: 47171
URL: http://llvm.org/viewvc/llvm-project?rev=47171view=rev
Log:
Handle \n's in value names for more targets. The asm printers
really really really need refactoring :(
Modified:
llvm/trunk/lib/Target/ARM/ARMAsmPrinter.cpp
Thanks Chris! Can you please also update the 2.2 release notes, and
where it says (about Ada and Fortran) they need to be built from
source,
make that a link to GCCFEBuildIntrs.
We typically don't change the 2.2 release notes after it ships. Do
you mean the mainline release notes
On Feb 14, 2008, at 11:42 PM, Duncan Sands wrote:
update the one reference to CFEBuildInstrs.html that I see.
Thanks Chris! Can you please also update the 2.2 release notes, and
where it says (about Ada and Fortran) they need to be built from
source,
make that a link to GCCFEBuildIntrs.
This, and the question of whether to make LSBaseNode store a
MemOperand
instead of separate fields, are related.
Ok, right. What is your opinion on this? Is there any reason not to
give MemOperand a VT and then give LSBaseNode a MemOperand?
There's a little redundancy; the MemOperand has
Author: baldrick
Date: Fri Feb 15 13:34:17 2008
New Revision: 47172
URL: http://llvm.org/viewvc/llvm-project?rev=47172view=rev
Log:
Teach LegalizeTypes how to promote the flags
in a ret node. These are created as i32 constants
but on some platforms i32 is not legal. This
fixes 26 make check
On Feb 15, 2008, at 10:24 AM, Evan Cheng wrote:
Author: evancheng
Date: Fri Feb 15 12:24:29 2008
New Revision: 47167
URL: http://llvm.org/viewvc/llvm-project?rev=47167view=rev
Log:
- Removing the infamous r2rMap_ and rep() method. Now the coalescer
will update
register defs and uses
On Feb 15, 2008, at 11:41 AM, Dale Johannesen wrote:
I think this makes isPaddingElement and a bunch of code in llvm-
types.cpp dead.
Yes, thought I'd see how this patch went first:)
Heh ok :) Looks like you were right :)
Doesn't this also cause us to regress on PR1278?
If that's what
On Feb 15, 2008, at 11:56 AM, Chris Lattner wrote:
On Feb 15, 2008, at 11:41 AM, Dale Johannesen wrote:
I think this makes isPaddingElement and a bunch of code in llvm-
types.cpp dead.
Yes, thought I'd see how this patch went first:)
Heh ok :) Looks like you were right :)
Doesn't this
Author: lattner
Date: Fri Feb 15 12:56:05 2008
New Revision: 47170
URL: http://llvm.org/viewvc/llvm-project?rev=47170view=rev
Log:
If the llvm name contains an unprintable character, don't print it in
the global comment. This prevents printing things like:
.. # foo
bar
when the name is
On Thursday 14 February 2008 19:02:26 Dale Johannesen wrote:
On Feb 14, 2008, at 6:52 AM, Duncan Sands wrote:
Hi Dale, this test is failing for me (x86-32 linux):
there is nothing called retval.
// RUN: %llvmgxx -S -O0 -emit-llvm %s -o - | grep retval | grep S242
| grep {i32 1} |
Is this in a signal handler?
Yes.
There are tight restrictions on what is allowed
in a signal handler, not just no forking :)
Lauro
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
Author: djg
Date: Fri Feb 15 14:59:17 2008
New Revision: 47177
URL: http://llvm.org/viewvc/llvm-project?rev=47177view=rev
Log:
Skip over the defs and start at the uses when looking for operands
with the TIED_TO attribute.
Modified:
llvm/trunk/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
Author: johannes
Date: Fri Feb 15 16:02:22 2008
New Revision: 47180
URL: http://llvm.org/viewvc/llvm-project?rev=47180view=rev
Log:
Put back fixed version of code to avoid copying
padding within structs (sometimes).
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
On Feb 15, 2008, at 11:38 AM, Chris Lattner wrote:
On Feb 13, 2008, at 10:36 AM, Dale Johannesen wrote:
Author: johannes
Date: Wed Feb 13 12:36:09 2008
New Revision: 47077
URL: http://llvm.org/viewvc/llvm-project?rev=47077view=rev
Log:
Don't omit copying of PaddingElements; this causes
Excellent!
-Chris
On Feb 15, 2008, at 11:48 AM, Evan Cheng wrote:
It sped up the coalescer considerably. On kimwitu++:
before:
0.7527 ( 12.8%) 0.0068 ( 2.7%) 0.7596 ( 12.4%) 0.7591 ( 12.4%)
Simple Register Coalescing
now:
0.3062 ( 5.6%) 0.0055 ( 2.2%) 0.3117 ( 5.5%)
Author: djg
Date: Fri Feb 15 12:11:59 2008
New Revision: 47163
URL: http://llvm.org/viewvc/llvm-project?rev=47163view=rev
Log:
Use StoreSDNode::getValue instead of calling getOperand directly
with a hard-coded operand number.
Modified:
llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
It is not safe to call fork in PrintStackTrace. Sometimes it freezes the
program.
Is this in a signal handler? There are tight restrictions on what is allowed
in a signal handler, not just no forking :)
Ciao,
Duncan.
___
llvm-commits mailing list
Changes in directory llvm-www/releases/2.2/docs:
ReleaseNotes.html updated: 1.2 - 1.3
---
Log message:
link to the instructions for building fortran and ada.
---
Diffs of the changes: (+4 -3)
ReleaseNotes.html |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
Index:
Author: baldrick
Date: Fri Feb 15 13:42:13 2008
New Revision: 47173
URL: http://llvm.org/viewvc/llvm-project?rev=47173view=rev
Log:
Fix this test on linux, which returns S242
using sret.
Modified:
llvm/trunk/test/C++Frontend/2008-02-13-sret.cpp
Modified:
Author: djg
Date: Fri Feb 15 14:50:13 2008
New Revision: 47176
URL: http://llvm.org/viewvc/llvm-project?rev=47176view=rev
Log:
Use the TargetInstrDescr to determine the number of operands
that should be checked for the TIED_TO attribute instead of
using CountOperands.
Modified:
Author: laurov
Date: Fri Feb 15 11:00:33 2008
New Revision: 47159
URL: http://llvm.org/viewvc/llvm-project?rev=47159view=rev
Log:
Limit virtual memory instead of stack size.
Modified:
test-suite/trunk/RunSafely.sh
Modified: test-suite/trunk/RunSafely.sh
URL:
Author: evancheng
Date: Fri Feb 15 15:36:51 2008
New Revision: 47179
URL: http://llvm.org/viewvc/llvm-project?rev=47179view=rev
Log:
The copy instruction being coalesced will be removed, it is not a kill.
Modified:
llvm/trunk/lib/CodeGen/SimpleRegisterCoalescing.cpp
Modified:
Hi Eric,
I believe this is incorrect, what you removed was the mime type of the
files which is correctly application/x-sh.
As far as I know, the svn handle as binary all files with mime-type
application.
Lauro
___
llvm-commits mailing list
On Feb 13, 2008, at 10:36 AM, Dale Johannesen wrote:
Author: johannes
Date: Wed Feb 13 12:36:09 2008
New Revision: 47077
URL: http://llvm.org/viewvc/llvm-project?rev=47077view=rev
Log:
Don't omit copying of PaddingElements; this causes
wrong code when structs are identical except that
Author: evancheng
Date: Fri Feb 15 17:06:21 2008
New Revision: 47189
URL: http://llvm.org/viewvc/llvm-project?rev=47189view=rev
Log:
This test is not interesting.
Removed:
llvm/trunk/test/CodeGen/X86/coalescer-commute2.ll
Removed: llvm/trunk/test/CodeGen/X86/coalescer-commute2.ll
URL:
Author: pingbak
Date: Fri Feb 15 17:05:48 2008
New Revision: 47188
URL: http://llvm.org/viewvc/llvm-project?rev=47188view=rev
Log:
Make tblgen a little smarter about constants smaller than i32. Currently,
tblgen will complain if a sign-extended constant does not fit into a
data type smaller than
Author: lattner
Date: Fri Feb 15 16:57:17 2008
New Revision: 47187
URL: http://llvm.org/viewvc/llvm-project?rev=47187view=rev
Log:
simplify this.
Modified:
llvm/trunk/docs/ProgrammersManual.html
Modified: llvm/trunk/docs/ProgrammersManual.html
URL:
It sped up the coalescer considerably. On kimwitu++:
before:
0.7527 ( 12.8%) 0.0068 ( 2.7%) 0.7596 ( 12.4%) 0.7591 ( 12.4%)
Simple Register Coalescing
now:
0.3062 ( 5.6%) 0.0055 ( 2.2%) 0.3117 ( 5.5%) 0.3115 ( 5.5%)
Simple Register Coalescing
Evan
On Feb 15, 2008, at
Author: kremenek
Date: Fri Feb 15 15:12:46 2008
New Revision: 47178
URL: http://llvm.org/viewvc/llvm-project?rev=47178view=rev
Log:
Fixed bug in FoldingSetIteratorImpl where we did not correctly check if
we had reached the fake bucket after the last bucket, allowing the iterator
in some cases to
On Feb 13, 2008, at 3:25 PM, Dan Gohman wrote:
ComputeMaskedBits(Op.getOperand(0), InDemandedMask, KnownZero,
KnownOne,
Depth+1);
assert((KnownZero KnownOne) == 0 Bits known to be one
AND zero?);
+ KnownZero = KnownZero.lshr(ShAmt);
+ KnownOne =
Author: evancheng
Date: Fri Feb 15 12:21:33 2008
New Revision: 47166
URL: http://llvm.org/viewvc/llvm-project?rev=47166view=rev
Log:
Added CommuteChangesDestination(). This returns true if commuting the specified
machine instr will change its definition register.
Modified:
Author: johannes
Date: Fri Feb 15 16:05:15 2008
New Revision: 47182
URL: http://llvm.org/viewvc/llvm-project?rev=47182view=rev
Log:
Modify test to expect improved code.
Modified:
llvm/trunk/test/C++Frontend/2008-02-13-sret.cpp
Modified: llvm/trunk/test/C++Frontend/2008-02-13-sret.cpp
URL:
On Feb 15, 2008, at 2:02 PM, Dale Johannesen wrote:
Author: johannes
Date: Fri Feb 15 16:02:22 2008
New Revision: 47180
URL: http://llvm.org/viewvc/llvm-project?rev=47180view=rev
Log:
Put back fixed version of code to avoid copying
padding within structs (sometimes).
Nice, thanks Dale!
Hi Dan,
This is not right. You are assuming def operands must be first in the
operand list. But that's not necessary the case.
Evan
On Feb 15, 2008, at 12:59 PM, Dan Gohman wrote:
Author: djg
Date: Fri Feb 15 14:59:17 2008
New Revision: 47177
URL:
On Feb 15, 2008, at 3:05 PM, Scott Michel wrote:
Author: pingbak
Date: Fri Feb 15 17:05:48 2008
New Revision: 47188
URL: http://llvm.org/viewvc/llvm-project?rev=47188view=rev
Log:
Make tblgen a little smarter about constants smaller than i32.
Currently,
tblgen will complain if a
Author: lattner
Date: Fri Feb 15 17:51:48 2008
New Revision: 47192
URL: http://llvm.org/viewvc/llvm-project?rev=47192view=rev
Log:
rename llx - ll
Added:
llvm/trunk/test/Assembler/2004-03-07-FunctionAddressAlignment.ll
- copied unchanged from r47064,
Author: lattner
Date: Fri Feb 15 17:58:25 2008
New Revision: 47194
URL: http://llvm.org/viewvc/llvm-project?rev=47194view=rev
Log:
upgrade this test, which wasn't testing the right thing since llvm-upgrade came
around.
Modified:
Ok. I'm working to understand the dance between target SDNodes and
MachineInstrs and I mistook what was going on there. Can you point me
to
an example where an instruction has def operands that aren't first, not
counting ImplicitDefs defs?
Dan
On Feb 15, 2008, at 3:15 PM, Evan Cheng wrote:
Author: djg
Date: Fri Feb 15 18:36:48 2008
New Revision: 47198
URL: http://llvm.org/viewvc/llvm-project?rev=47198view=rev
Log:
Rename CountMemOperands to ComputeMemOperandsEnd to reflect what
it actually does. Simplify CountOperands a little by reusing
ComputeMemOperandsEnd. And reword some
Author: djg
Date: Fri Feb 15 18:25:40 2008
New Revision: 47196
URL: http://llvm.org/viewvc/llvm-project?rev=47196view=rev
Log:
Revert 47177, which was incorrect.
Modified:
llvm/trunk/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
Modified:
Author: alenhar2
Date: Fri Feb 15 19:24:58 2008
New Revision: 47204
URL: http://llvm.org/viewvc/llvm-project?rev=47204view=rev
Log:
llvm.memory.barrier, and impl for x86 and alpha
Added:
llvm/trunk/test/CodeGen/Alpha/mb.ll
llvm/trunk/test/CodeGen/Alpha/wmb.ll
Author: alenhar2
Date: Fri Feb 15 19:27:28 2008
New Revision: 47205
URL: http://llvm.org/viewvc/llvm-project?rev=47205view=rev
Log:
llvm.memory.barrier for __sync_syncronize
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
URL:
nice!
On Feb 15, 2008, at 5:27 PM, Andrew Lenharth wrote:
Author: alenhar2
Date: Fri Feb 15 19:27:28 2008
New Revision: 47205
URL: http://llvm.org/viewvc/llvm-project?rev=47205view=rev
Log:
llvm.memory.barrier for __sync_syncronize
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
I'll get the CBE support and pre SSE2 in this weekend.
On 2/15/08, Andrew Lenharth [EMAIL PROTECTED] wrote:
Author: alenhar2
Date: Fri Feb 15 19:24:58 2008
New Revision: 47204
URL: http://llvm.org/viewvc/llvm-project?rev=47204view=rev
Log:
llvm.memory.barrier, and impl for x86 and
Author: void
Date: Fri Feb 15 19:09:25 2008
New Revision: 47200
URL: http://llvm.org/viewvc/llvm-project?rev=47200view=rev
Log:
Fix typos.
Modified:
llvm/trunk/lib/CodeGen/RegisterScavenging.cpp
Modified: llvm/trunk/lib/CodeGen/RegisterScavenging.cpp
URL:
Author: void
Date: Fri Feb 15 19:48:02 2008
New Revision: 47206
URL: http://llvm.org/viewvc/llvm-project?rev=47206view=rev
Log:
Creating llvmCore-2017 branch
Added:
llvm/tags/Apple/llvmCore-2017/
- copied from r47205, llvm/trunk/
___
Author: void
Date: Fri Feb 15 19:48:08 2008
New Revision: 47207
URL: http://llvm.org/viewvc/llvm-project?rev=47207view=rev
Log:
Creating llvmgcc42-2016 branch
Added:
llvm-gcc-4.2/tags/Apple/llvmgcc42-2016/
- copied from r47206, llvm-gcc-4.2/trunk/
Ignore me. :-)
While MachineInstr doesn't require all the defs to be at the start of
the operand list, it looks like TargetInstrInfo and scheduledag does.
So I suppose your change is perfectly safe / correct.
Evan
On Feb 15, 2008, at 4:32 PM, Dan Gohman wrote:
Ok. I'm working to
Hi Andrew,
I think this might be breaking ppc build.
/tmp/llvmgcc42.roots/llvmgcc42~obj/obj-i686-powerpc/./gcc/xgcc -B/
tmp/llvmgcc42.roots/llvmgcc42~obj/obj-i686-powerpc/./gcc/ -B/
Developer/usr/llvm-gcc-4.2/powerpc-apple-darwin9/bin/ -B/Developer/usr/
llvm-gc\
Author: evancheng
Date: Fri Feb 15 20:32:17 2008
New Revision: 47208
URL: http://llvm.org/viewvc/llvm-project?rev=47208view=rev
Log:
Refactor some code; check if commuteInstruction is able to commute the
instruction.
Modified:
llvm/trunk/lib/CodeGen/SimpleRegisterCoalescing.cpp
Author: evancheng
Date: Fri Feb 15 21:34:45 2008
New Revision: 47209
URL: http://llvm.org/viewvc/llvm-project?rev=47209view=rev
Log:
Back out 47205. It's breaking ppc build.
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
URL:
On Feb 15, 2008 2:04 PM, Eric Christopher [EMAIL PROTECTED] wrote:
On Feb 15, 2008, at 10:08 AM, Lauro Ramos Venancio wrote:
Hi Eric,
I believe this is incorrect, what you removed was the mime type of
the
files which is correctly application/x-sh.
As far as I know, the svn
On 2/15/08, Evan Cheng [EMAIL PROTECTED] wrote:
Hi Andrew,
I think this might be breaking ppc build.
/tmp/llvmgcc42.roots/llvmgcc42~obj/obj-i686-powerpc/./gcc/xgcc -B/
tmp/llvmgcc42.roots/llvmgcc42~obj/obj-i686-powerpc/./gcc/ -B/
Developer/usr/llvm-gcc-4.2/powerpc-apple-darwin9/bin/
62 matches
Mail list logo