What are the bugs?
-bw
On Feb 17, 2008, at 6:31 PM, Owen Anderson wrote:
> Author: resistor
> Date: Sun Feb 17 20:31:23 2008
> New Revision: 47252
>
> URL: http://llvm.org/viewvc/llvm-project?rev=47252&view=rev
> Log:
> Fix bugs that Chris noticed in my last patch.
>
> Modified:
> llvm/trunk
Dan submitted a fix last week.
-bw
On Feb 17, 2008, at 2:16 PM, Evan Cheng wrote:
> Ping. Is this fixed? Does it affect build with -Werror set?
>
> Evan
>
> On Feb 13, 2008, at 5:22 PM, Bill Wendling wrote:
>
>> Hi Dan,
>>
>>> +uint32_t APInt::countTrailin
Author: void
Date: Fri Feb 15 19:48:08 2008
New Revision: 47207
URL: http://llvm.org/viewvc/llvm-project?rev=47207&view=rev
Log:
Creating llvmgcc42-2016 branch
Added:
llvm-gcc-4.2/tags/Apple/llvmgcc42-2016/
- copied from r47206, llvm-gcc-4.2/trunk/
_
Author: void
Date: Fri Feb 15 19:48:02 2008
New Revision: 47206
URL: http://llvm.org/viewvc/llvm-project?rev=47206&view=rev
Log:
Creating llvmCore-2017 branch
Added:
llvm/tags/Apple/llvmCore-2017/
- copied from r47205, llvm/trunk/
___
llvm-co
Author: void
Date: Fri Feb 15 19:09:25 2008
New Revision: 47200
URL: http://llvm.org/viewvc/llvm-project?rev=47200&view=rev
Log:
Fix typos.
Modified:
llvm/trunk/lib/CodeGen/RegisterScavenging.cpp
Modified: llvm/trunk/lib/CodeGen/RegisterScavenging.cpp
URL:
http://llvm.org/viewvc/llvm-projec
Hi Dan,
> +uint32_t APInt::countTrailingOnes() const {
> + if (isSingleWord())
> +return std::min(uint32_t(CountTrailingOnes_64(VAL)), BitWidth);
> + uint32_t Count = 0;
> + uint32_t i = 0;
> + for (; i < getNumWords() && pVal[i] == -1; ++i)
This compare leads to this warning:
llvm[1]: C
Author: void
Date: Tue Feb 12 01:12:46 2008
New Revision: 46997
URL: http://llvm.org/viewvc/llvm-project?rev=46997&view=rev
Log:
More violation fixes.
Modified:
llvm/trunk/docs/TableGenFundamentals.html
Modified: llvm/trunk/docs/TableGenFundamentals.html
URL:
http://llvm.org/viewvc/llvm-pro
Author: void
Date: Tue Feb 12 01:09:05 2008
New Revision: 46996
URL: http://llvm.org/viewvc/llvm-project?rev=46996&view=rev
Log:
Fix validation errors: di -> dt.
Modified:
llvm/trunk/docs/TableGenFundamentals.html
Modified: llvm/trunk/docs/TableGenFundamentals.html
URL:
http://llvm.org/view
Author: void
Date: Tue Feb 12 01:06:19 2008
New Revision: 46995
URL: http://llvm.org/viewvc/llvm-project?rev=46995&view=rev
Log:
Reformatting. Adding "doc_code" divisions for code examples. Updated some
of the examples to reflect the current .TD files.
Modified:
llvm/trunk/docs/TableGenFundam
at all then?
-bw
> On Feb 10, 2008, at 12:10 AM, Bill Wendling wrote:
>
>> Author: void
>> Date: Sun Feb 10 02:10:24 2008
>> New Revision: 46922
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=46922&view=rev
>> Log:
>> Return &q
Author: void
Date: Sun Feb 10 02:10:24 2008
New Revision: 46922
URL: http://llvm.org/viewvc/llvm-project?rev=46922&view=rev
Log:
Return "(c1 + c2)" instead of yet another ADD node (which made this a
no-op).
Modified:
llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
Modified: llvm/trunk/li
On Feb 7, 2008 2:34 PM, Eric Christopher <[EMAIL PROTECTED]> wrote:
>
> On Feb 7, 2008, at 2:31 PM, Bill Wendling wrote:
>
> > +/* LLVM LOCAL begin */
> > +#ifdef ENABLE_LLVM
> > +void
> > +darwin_assemble_visibility (tree decl ATTRIBU
Author: void
Date: Thu Feb 7 19:07:37 2008
New Revision: 46870
URL: http://llvm.org/viewvc/llvm-project?rev=46870&view=rev
Log:
No need to conditionalize the ATTRIBUTE_UNUSED as gcc won't complain about it if
it is used.
Modified:
llvm-gcc-4.2/trunk/gcc/config/darwin.c
Modified: llvm-gcc-4.
Author: void
Date: Thu Feb 7 16:30:56 2008
New Revision: 46862
URL: http://llvm.org/viewvc/llvm-project?rev=46862&view=rev
Log:
Mark variable as "unused" if enable_llvm is defined.
Modified:
llvm-gcc-4.2/trunk/gcc/config/darwin.c
Modified: llvm-gcc-4.2/trunk/gcc/config/darwin.c
URL:
http:/
Author: void
Date: Wed Feb 6 23:45:10 2008
New Revision: 46842
URL: http://llvm.org/viewvc/llvm-project?rev=46842&view=rev
Log:
Clean up the patch about visibility. Only block out the parts LLVM
doesn't want to do instead of creating new functions and making life
miserable for everyone on the pla
Author: void
Date: Wed Feb 6 16:35:09 2008
New Revision: 46829
URL: http://llvm.org/viewvc/llvm-project?rev=46829&view=rev
Log:
Creating llvmCore-2016 tag from Zim branch
Added:
llvm/tags/Apple/llvmCore-2016/
- copied from r46828, llvm/branches/Apple/Zim/
_
Author: void
Date: Wed Feb 6 16:33:59 2008
New Revision: 46828
URL: http://llvm.org/viewvc/llvm-project?rev=46828&view=rev
Log:
[From mainline]
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20080204/057964.html
RegAllocaLocal still *requires* LiveVariables since it runs PHIElimi
Author: void
Date: Wed Feb 6 16:18:16 2008
New Revision: 46826
URL: http://llvm.org/viewvc/llvm-project?rev=46826&view=rev
Log:
[From mainline]
Temporarily reverting:
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20080128/057882.html
This is causing a miscompilation on PPC G5 and
Author: void
Date: Wed Feb 6 15:34:01 2008
New Revision: 46824
URL: http://llvm.org/viewvc/llvm-project?rev=46824&view=rev
Log:
Creating Zim branch based on llvmCore-2015
Added:
llvm/branches/Apple/Zim/
- copied from r46823, llvm/tags/Apple/llvmCore-2015/
_
Author: void
Date: Wed Feb 6 14:03:07 2008
New Revision: 46822
URL: http://llvm.org/viewvc/llvm-project?rev=46822&view=rev
Log:
Temporarily reverting:
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20080128/057882.html
This is causing a miscompilation on PPC G5 and just now seeing
Author: void
Date: Wed Feb 6 13:05:56 2008
New Revision: 46820
URL: http://llvm.org/viewvc/llvm-project?rev=46820&view=rev
Log:
I meant to retain the behavior when ENABLE_LLVM wasn't defined, but not output
to the ASM file. My patch was wrong because it issued the warning
unconditionally when ENA
On Feb 5, 2008 2:40 PM, Dale Johannesen <[EMAIL PROTECTED]> wrote:
>
> On Feb 5, 2008, at 2:19 PM, Chris Lattner wrote:
>
> > On Feb 5, 2008, at 11:41 AM, Evan Cheng wrote:
> >> With or without...
> >
> > Right, I agree. The f.e. should do this unconditionally,
> >
> > -Chris
>
> OK, maybe so. Th
Author: void
Date: Tue Feb 5 03:46:24 2008
New Revision: 46747
URL: http://llvm.org/viewvc/llvm-project?rev=46747&view=rev
Log:
maybe_assemble_visibility issues a warning if the visibility isn't supported on
a particular platform. A configuration might check for visibility. A warning in
this case
Author: void
Date: Tue Feb 5 03:53:01 2008
New Revision: 46749
URL: http://llvm.org/viewvc/llvm-project?rev=46749&view=rev
Log:
Creating llvmgcc42-2015 branch
Added:
llvm-gcc-4.2/tags/Apple/llvmgcc42-2015/
- copied from r46748, llvm-gcc-4.2/trunk/
_
Author: void
Date: Tue Feb 5 03:52:54 2008
New Revision: 46748
URL: http://llvm.org/viewvc/llvm-project?rev=46748&view=rev
Log:
Creating llvmCore-2015 branch
Added:
llvm/tags/Apple/llvmCore-2015/
- copied from r46747, llvm/trunk/
___
llvm-co
Author: void
Date: Fri Feb 1 12:57:14 2008
New Revision: 46642
URL: http://llvm.org/viewvc/llvm-project?rev=46642&view=rev
Log:
Creating llvmgcc42-2014 branch
Added:
llvm-gcc-4.2/tags/Apple/llvmgcc42-2014/
- copied from r46641, llvm-gcc-4.2/trunk/
_
Author: void
Date: Fri Feb 1 12:56:25 2008
New Revision: 46641
URL: http://llvm.org/viewvc/llvm-project?rev=46641&view=rev
Log:
Creating llvmCore-2014 branch
Added:
llvm/tags/Apple/llvmCore-2014/
- copied from r46640, llvm/trunk/
___
llvm-co
vm-commits/Week-of-Mon-20071105/055414.html
>
Unfortunately, I won't be able to help you. The patch you mentioned
was a result of a "merge" of our tree with another tree. So I didn't
write this code, and, unfortunately, I'm not up-to-date on Java
technology.
-bw
>
Author: void
Date: Mon Jan 28 18:41:29 2008
New Revision: 46476
URL: http://llvm.org/viewvc/llvm-project?rev=46476&view=rev
Log:
Add test to make sure that #pragma mark/error doesn't error if there are
unbalanced quotes.
Added:
llvm/trunk/test/CFrontend/2008-01-28-PragmaMark.c
Added: llvm/tr
Author: void
Date: Mon Jan 28 18:18:49 2008
New Revision: 46474
URL: http://llvm.org/viewvc/llvm-project?rev=46474&view=rev
Log:
Creating llvmgcc42-2013 branch
Added:
llvm-gcc-4.2/tags/Apple/llvmgcc42-2013/
- copied from r46473, llvm-gcc-4.2/trunk/
_
Author: void
Date: Mon Jan 28 18:18:43 2008
New Revision: 46473
URL: http://llvm.org/viewvc/llvm-project?rev=46473&view=rev
Log:
Creating llvmCore-2013 branch
Added:
llvm/tags/Apple/llvmCore-2013/
- copied from r46472, llvm/trunk/
___
llvm-co
Author: void
Date: Mon Jan 28 15:47:12 2008
New Revision: 46463
URL: http://llvm.org/viewvc/llvm-project?rev=46463&view=rev
Log:
This program:
$ cat testcase.c
#pragma mark Mike's world
#ifdef DO_ERROR
#error Mike's world
#endif
int i;
Gives us these warnings:
pragma-2.c:1:18: warning: missing
Author: void
Date: Mon Jan 28 03:15:03 2008
New Revision: 46449
URL: http://llvm.org/viewvc/llvm-project?rev=46449&view=rev
Log:
If the function has no machine instructions, then emit a "nop" so that
the function label isn't associated with something it shouldn't be.
Modified:
llvm/trunk/lib/
On Jan 27, 2008, at 1:03 AM, Duncan Sands wrote:
> Hi Evan,
>
>> Can you get me a test case? I need to see what gcc is doing. Thanks,
>
> Sure. Zero sized fields in structs may not be very useful, but it is
> still legal to use them, in particular you can take their address,
> like this:
>
> stru
Author: void
Date: Sun Jan 27 00:13:32 2008
New Revision: 46409
URL: http://llvm.org/viewvc/llvm-project?rev=46409&view=rev
Log:
The CorrelatedExpressions pass is now no more.
Removed:
llvm/trunk/test/Transforms/CorrelatedExprs/
___
llvm-commits ma
Author: void
Date: Sat Jan 26 03:03:52 2008
New Revision: 46398
URL: http://llvm.org/viewvc/llvm-project?rev=46398&view=rev
Log:
If there's no instructions being emitted on X86 for a function, emit a
nop. Emit the nop directly for PPC.
Added:
llvm/trunk/test/CodeGen/X86/2008-01-25-EmptyFuncti
On Jan 26, 2008, at 12:21 AM, Chris Lattner wrote:
>
> On Jan 25, 2008, at 10:51 PM, Bill Wendling wrote:
>
>> Author: void
>> Date: Sat Jan 26 00:51:24 2008
>> New Revision: 46394
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=46394&view=rev
>
Okay.
On Jan 25, 2008, at 7:26 PM, Chris Lattner wrote:
> On Jan 25, 2008, at 5:43 PM, Bill Wendling wrote:
>> URL: http://llvm.org/viewvc/llvm-project?rev=46387&view=rev
>> Log:
>> If we have a function like this:
>>
>> This is bad on some platforms (like
Author: void
Date: Sat Jan 26 00:56:08 2008
New Revision: 46397
URL: http://llvm.org/viewvc/llvm-project?rev=46397&view=rev
Log:
Need to convert to LLVM code and not C.
Modified:
llvm/trunk/test/CodeGen/PowerPC/2008-01-25-EmptyFunction.ll
Modified: llvm/trunk/test/CodeGen/PowerPC/2008-01-25-
Author: void
Date: Sat Jan 26 00:53:40 2008
New Revision: 46396
URL: http://llvm.org/viewvc/llvm-project?rev=46396&view=rev
Log:
Rename the .c to .ll
Added:
llvm/trunk/test/CodeGen/PowerPC/2008-01-25-EmptyFunction.ll
- copied unchanged from r46395,
llvm/trunk/test/CodeGen/PowerPC/2008-
Author: void
Date: Sat Jan 26 00:53:06 2008
New Revision: 46395
URL: http://llvm.org/viewvc/llvm-project?rev=46395&view=rev
Log:
Move testcase to the code gen directory.
Added:
llvm/trunk/test/CodeGen/PowerPC/2008-01-25-EmptyFunction.c
- copied unchanged from r46390,
llvm/trunk/test/CF
Author: void
Date: Sat Jan 26 00:51:24 2008
New Revision: 46394
URL: http://llvm.org/viewvc/llvm-project?rev=46394&view=rev
Log:
If there are no machine instructions emitted for a function, then insert
a "nop" instruction so that we don't have the function's label associated
with something that it
Author: void
Date: Fri Jan 25 19:43:44 2008
New Revision: 46387
URL: http://llvm.org/viewvc/llvm-project?rev=46387&view=rev
Log:
If we have a function like this:
void bork() {
int *address = 0;
*address = 0;
}
It's compiled into LLVM code that looks like this:
define void @bork() noreturn n
Author: void
Date: Thu Jan 24 21:25:57 2008
New Revision: 46342
URL: http://llvm.org/viewvc/llvm-project?rev=46342&view=rev
Log:
Creating llvmgcc42-2012 branch
Added:
llvm-gcc-4.2/tags/Apple/llvmgcc42-2012/
- copied from r46341, llvm-gcc-4.2/trunk/
_
Author: void
Date: Thu Jan 24 21:24:25 2008
New Revision: 46341
URL: http://llvm.org/viewvc/llvm-project?rev=46341&view=rev
Log:
Don't define these if they aren't used by LLVM
Modified:
llvm-gcc-4.2/trunk/gcc/regclass.c
Modified: llvm-gcc-4.2/trunk/gcc/regclass.c
URL:
http://llvm.org/viewvc
Author: void
Date: Thu Jan 24 17:29:32 2008
New Revision: 46332
URL: http://llvm.org/viewvc/llvm-project?rev=46332&view=rev
Log:
Creating llvmgcc42-2011 branch
Added:
llvm-gcc-4.2/tags/Apple/llvmgcc42-2011/
- copied from r46331, llvm-gcc-4.2/trunk/
_
Author: void
Date: Thu Jan 24 17:29:26 2008
New Revision: 46331
URL: http://llvm.org/viewvc/llvm-project?rev=46331&view=rev
Log:
Creating llvmCore-2011 branch
Added:
llvm/tags/Apple/llvmCore-2011/
- copied from r46330, llvm/trunk/
___
llvm-co
Author: void
Date: Thu Jan 24 15:00:50 2008
New Revision: 46324
URL: http://llvm.org/viewvc/llvm-project?rev=46324&view=rev
Log:
Don't output these directives for the new ObjC ABI.
Modified:
llvm-gcc-4.2/trunk/gcc/config/darwin.h
llvm-gcc-4.2/trunk/gcc/objc/objc-act.c
Modified: llvm-gcc-
On Jan 24, 2008 3:31 AM, Duncan Sands <[EMAIL PROTECTED]> wrote:
>
> On Thursday 24 January 2008 08:45:28 Bill Wendling wrote:
> > Hi Duncan,
> >
> > >> GCC barfs this to the .s file directly:
> > >>
> > >> .objc_class_name_CrashTes
Author: void
Date: Thu Jan 24 03:48:00 2008
New Revision: 46312
URL: http://llvm.org/viewvc/llvm-project?rev=46312&view=rev
Log:
Ahem...reset_initializer_llvm doesn't exist in 4.0...
Modified:
llvm-gcc-4.0/trunk/gcc/objc/objc-act.c
Modified: llvm-gcc-4.0/trunk/gcc/objc/objc-act.c
URL:
http:
Author: void
Date: Thu Jan 24 02:51:17 2008
New Revision: 46311
URL: http://llvm.org/viewvc/llvm-project?rev=46311&view=rev
Log:
backporting r46308:
The initialization for _OBJC_IVAR_$_.b symbols are
dropped
for -O0. As it turns out, the LLVM variable is created at -O0 before the
initialization i
Author: void
Date: Thu Jan 24 02:11:43 2008
New Revision: 46309
URL: http://llvm.org/viewvc/llvm-project?rev=46309&view=rev
Log:
Only reset the initializer at -O0.
Modified:
llvm-gcc-4.2/trunk/gcc/objc/objc-act.c
Modified: llvm-gcc-4.2/trunk/gcc/objc/objc-act.c
URL:
http://llvm.org/viewvc/l
Author: void
Date: Thu Jan 24 02:09:17 2008
New Revision: 46308
URL: http://llvm.org/viewvc/llvm-project?rev=46308&view=rev
Log:
The initialization for _OBJC_IVAR_$_.b symbols are dropped
for -O0. As it turns out, the LLVM variable is created at -O0 before the
initialization is set to the correct
Hi Duncan,
>> GCC barfs this to the .s file directly:
>>
>> .objc_class_name_CrashTestPlugin=0
>> .globl .objc_class_name_CrashTestPlugin
>
> it looks like you write this directly to a file
> containing LLVM IR. I guess this is OK as long
> as no-one is using the global in the IR (otherwi
Author: void
Date: Wed Jan 23 16:14:50 2008
New Revision: 46282
URL: http://llvm.org/viewvc/llvm-project?rev=46282&view=rev
Log:
Backport of r46281:
GCC barfs this to the .s file directly:
.objc_class_name_CrashTestPlugin=0
.globl .objc_class_name_CrashTestPlugin
without creating a tree n
Author: void
Date: Wed Jan 23 15:41:05 2008
New Revision: 46281
URL: http://llvm.org/viewvc/llvm-project?rev=46281&view=rev
Log:
GCC barfs this to the .s file directly:
.objc_class_name_CrashTestPlugin=0
.globl .objc_class_name_CrashTestPlugin
without creating a tree node or anything. We
On Jan 18, 2008, at 11:53 AM, Devang Patel wrote:
> On Jan 18, 2008, at 11:40 AM, Eric Christopher wrote:
>> On Jan 18, 2008, at 11:35 AM, Devang Patel wrote:
>>
>>> llvm-gcc-4.2/trunk/gcc/autom4te.cache/output.0
>>> llvm-gcc-4.2/trunk/gcc/autom4te.cache/requests
>>> llvm-gcc-4.2/trunk/gcc/aut
Author: void
Date: Tue Jan 22 17:06:58 2008
New Revision: 46261
URL: http://llvm.org/viewvc/llvm-project?rev=46261&view=rev
Log:
We were getting this error:
embedding a directive within macro arguments is not portable
build_tree_list is a macro...
Modified:
llvm-gcc-4.2/trunk/gcc/ob
Author: void
Date: Thu Jan 17 18:30:41 2008
New Revision: 46149
URL: http://llvm.org/viewvc/llvm-project?rev=46149&view=rev
Log:
Creating llvmgcc42-2010 branch
Added:
llvm-gcc-4.2/tags/Apple/llvmgcc42-2010/
- copied from r46148, llvm-gcc-4.2/trunk/
_
Author: void
Date: Thu Jan 17 18:28:22 2008
New Revision: 46148
URL: http://llvm.org/viewvc/llvm-project?rev=46148&view=rev
Log:
Creating llvmCore-2009 branch
Added:
llvm/tags/Apple/llvmCore-2009/
- copied from r46147, llvm/trunk/
___
llvm-co
Author: void
Date: Wed Jan 16 16:18:26 2008
New Revision: 46094
URL: http://llvm.org/viewvc/llvm-project?rev=46094&view=rev
Log:
Some of the drivers are named foo-bar-qux-llvm-g++ instead of
foo-bar-qux-g++. Get both of them as is required.
Modified:
llvm-gcc-4.2/trunk/build_gcc
Modified: ll
On Jan 15, 2008 11:56 PM, Duncan Sands <[EMAIL PROTECTED]> wrote:
> Hi Bill,
>
> > +// Determine endianness of host machine.
> > +union {
> > + int x;
> > + char y[sizeof(int)];
> > +} u;
> > +u.x = 1;
> > +
Author: void
Date: Wed Jan 16 12:49:47 2008
New Revision: 46077
URL: http://llvm.org/viewvc/llvm-project?rev=46077&view=rev
Log:
Use the big endian check already in llvm/System/Host.h.
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
URL:
h
Author: void
Date: Wed Jan 16 01:28:16 2008
New Revision: 46064
URL: http://llvm.org/viewvc/llvm-project?rev=46064&view=rev
Log:
Simplify the code to make it more readable.
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
URL:
http://llvm.o
Hi Anton,
>> +if (BigEndian == FLOAT_WORDS_BIG_ENDIAN) {
>> + UArr[0] = RealArr[0]; // Long -> int convert
>> + UArr[1] = RealArr[1];
>> +} else {
>> + UArr[0] = RealArr[1]; // Long -> int convert
>> + UArr[1] = RealArr[0];
>> +}
>> +
> Why don't do just somethi
Author: void
Date: Wed Jan 16 01:23:34 2008
New Revision: 46063
URL: http://llvm.org/viewvc/llvm-project?rev=46063&view=rev
Log:
Prototypes required.
Modified:
llvm-gcc-4.2/trunk/gcc/config/i386/i386-protos.h
Modified: llvm-gcc-4.2/trunk/gcc/config/i386/i386-protos.h
URL:
http://llvm.org/vi
Author: void
Date: Wed Jan 16 00:27:12 2008
New Revision: 46059
URL: http://llvm.org/viewvc/llvm-project?rev=46059&view=rev
Log:
Creating llvmgcc42-2009 branch
Added:
llvm-gcc-4.2/tags/Apple/llvmgcc42-2009/
- copied from r46058, llvm-gcc-4.2/trunk/
_
Author: void
Date: Tue Jan 15 23:46:33 2008
New Revision: 46048
URL: http://llvm.org/viewvc/llvm-project?rev=46048&view=rev
Log:
Creating llvmgcc42-2008 branch
Added:
llvm-gcc-4.2/tags/Apple/llvmgcc42-2008/trunk/
- copied from r46047, llvm-gcc-4.2/trunk/
___
Author: void
Date: Tue Jan 15 19:31:37 2008
New Revision: 46044
URL: http://llvm.org/viewvc/llvm-project?rev=46044&view=rev
Log:
Creating llvmgcc42-2008 branch
Added:
llvm-gcc-4.2/tags/Apple/llvmgcc42-2008/
- copied from r46043, llvm-gcc-4.2/trunk/
_
Author: void
Date: Tue Jan 15 19:30:13 2008
New Revision: 46043
URL: http://llvm.org/viewvc/llvm-project?rev=46043&view=rev
Log:
Creating llvmCore-2008 branch
Added:
llvm/tags/Apple/llvmCore-2008/
- copied from r46042, llvm/trunk/
___
llvm-co
On Jan 15, 2008 5:15 PM, Chris Lattner <[EMAIL PROTECTED]> wrote:
> Author: lattner
> Date: Tue Jan 15 19:15:26 2008
> New Revision: 46041
>
> URL: http://llvm.org/viewvc/llvm-project?rev=46041&view=rev
> Log:
> The final ultimate(?) fix for the silly objc .reference thing. Instead of
> ignoring
Author: void
Date: Tue Jan 15 18:47:01 2008
New Revision: 46039
URL: http://llvm.org/viewvc/llvm-project?rev=46039&view=rev
Log:
If we are building a compiler for target T on host H, and H has a different type
of endianness than T, then the builtin defines are generated incorrectly. For
instance,
Author: void
Date: Tue Jan 15 15:16:32 2008
New Revision: 46009
URL: http://llvm.org/viewvc/llvm-project?rev=46009&view=rev
Log:
Reformatted. It was confusing the other way. No functionality change.
Modified:
llvm/trunk/lib/VMCore/AsmWriter.cpp
Modified: llvm/trunk/lib/VMCore/AsmWriter.cpp
U
On Jan 14, 2008 2:59 PM, Chris Lattner <[EMAIL PROTECTED]> wrote:
> On Jan 14, 2008, at 2:18 PM, Bill Wendling wrote:
> > URL: http://llvm.org/viewvc/llvm-project?rev=45978&view=rev
> > Log:
> > GCC emits .reference and .lazy_reference directives directly to
> &
Author: void
Date: Mon Jan 14 17:20:29 2008
New Revision: 45985
URL: http://llvm.org/viewvc/llvm-project?rev=45985&view=rev
Log:
Forgot LLVM LOCAL tags.
Modified:
llvm-gcc-4.2/trunk/gcc/objc/objc-act.c
Modified: llvm-gcc-4.2/trunk/gcc/objc/objc-act.c
URL:
http://llvm.org/viewvc/llvm-project
Author: void
Date: Mon Jan 14 16:18:42 2008
New Revision: 45978
URL: http://llvm.org/viewvc/llvm-project?rev=45978&view=rev
Log:
GCC emits .reference and .lazy_reference directives directly to the .s file. We
rather create the reference as data and then point that to what we then hope
is an extern
Author: void
Date: Fri Jan 11 02:35:19 2008
New Revision: 45863
URL: http://llvm.org/viewvc/llvm-project?rev=45863&view=rev
Log:
Creating llvmgcc42-2007 branch
Added:
llvm-gcc-4.2/tags/Apple/llvmgcc42-2007/
- copied from r45862, llvm-gcc-4.2/trunk/
_
Author: void
Date: Fri Jan 11 02:32:54 2008
New Revision: 45862
URL: http://llvm.org/viewvc/llvm-project?rev=45862&view=rev
Log:
Creating llvmCore-2007 branch
Added:
llvm/tags/Apple/llvmCore-2007/
- copied from r45861, llvm/trunk/
___
llvm-co
On Jan 10, 2008, at 6:49 AM, Jonathan Johnson wrote:
> + If your name is mispelled, or organization affiliation isn't
> correct, please mailto:jon
> [EMAIL PROTECTED]">email us, and we'll correct it.
mispelled -> misspelled ;-)
-bw
___
llvm-commi
On Jan 9, 2008, at 5:57 PM, Chris Lattner <[EMAIL PROTECTED]> wrote:
>
> On Jan 9, 2008, at 5:28 PM, Bill Wendling wrote:
>
>> Author: void
>> Date: Wed Jan 9 19:28:25 2008
>> New Revision: 45804
>>
>> URL: http://llvm.org/viewvc/llvm-project
Author: void
Date: Wed Jan 9 19:28:25 2008
New Revision: 45804
URL: http://llvm.org/viewvc/llvm-project?rev=45804&view=rev
Log:
We're creating incorrect metadata. LLVM gives this for class references:
L_OBJC_CLASS_REFERENCES_0:
.space 4
..
L_OBJC_CLASS_NAME_0:
...
while GCC gives:
L_OBJC_C
On Jan 9, 2008 9:34 AM, Sam Bishop <[EMAIL PROTECTED]> wrote:
> Also, I was confused by one of the examples regarding the handling of
> program-wide global options such as a debug flag. "DebugFlag" is the global
> variable set by the parser; the following is given as an example of how you
> would
Author: void
Date: Tue Jan 8 17:05:19 2008
New Revision: 45761
URL: http://llvm.org/viewvc/llvm-project?rev=45761&view=rev
Log:
Revert r45741; this broke the Objective-C ABI. Instead, mark metadata as
"external".
Modified:
llvm-gcc-4.2/trunk/gcc/objc/objc-act.c
Modified: llvm-gcc-4.2/trunk/
Author: void
Date: Tue Jan 8 00:08:04 2008
New Revision: 45741
URL: http://llvm.org/viewvc/llvm-project?rev=45741&view=rev
Log:
Make the metaclass and some other metadata variables local instead of global.
Modified:
llvm-gcc-4.2/trunk/gcc/objc/objc-act.c
Modified: llvm-gcc-4.2/trunk/gcc/obj
Author: void
Date: Mon Jan 7 18:52:29 2008
New Revision: 45731
URL: http://llvm.org/viewvc/llvm-project?rev=45731&view=rev
Log:
Silence warning about loss of precision.
Modified:
llvm/trunk/lib/Target/X86/X86JITInfo.cpp
Modified: llvm/trunk/lib/Target/X86/X86JITInfo.cpp
URL:
http://llvm.or
Author: void
Date: Fri Jan 4 06:04:32 2008
New Revision: 45581
URL: http://llvm.org/viewvc/llvm-project?rev=45581&view=rev
Log:
doc_code-ify some code in this doc.
Modified:
llvm/trunk/docs/GetElementPtr.html
Modified: llvm/trunk/docs/GetElementPtr.html
URL:
http://llvm.org/viewvc/llvm-pro
Author: void
Date: Fri Jan 4 05:43:32 2008
New Revision: 45579
URL: http://llvm.org/viewvc/llvm-project?rev=45579&view=rev
Log:
Creating llvmCore-2006 branch
Added:
llvm/tags/Apple/llvmCore-2006/
- copied from r45578, llvm/trunk/
___
llvm-co
Author: void
Date: Fri Jan 4 05:42:15 2008
New Revision: 45578
URL: http://llvm.org/viewvc/llvm-project?rev=45578&view=rev
Log:
Creating llvmgcc42-2005 tag
Added:
llvm-gcc-4.2/tags/Apple/llvmgcc42-2005/
- copied from r45577, llvm-gcc-4.2/trunk/
Author: void
Date: Fri Jan 4 05:29:31 2008
New Revision: 45577
URL: http://llvm.org/viewvc/llvm-project?rev=45577&view=rev
Log:
The cross-compilation executables were built 1-way instead of 2-way. This is
because the lipo wasn't getting all of the executables. The gcc build_gcc script
had this ch
Author: void
Date: Mon Jan 7 02:05:29 2008
New Revision: 45699
URL: http://llvm.org/viewvc/llvm-project?rev=45699&view=rev
Log:
Operand 1 should be a register. We don't care if it's a preg, vreg, or 0.
Modified:
llvm/trunk/lib/Target/X86/X86InstrInfo.cpp
Modified: llvm/trunk/lib/Target/X86/
On Jan 6, 2008, at 10:20 PM, Chris Lattner wrote:
> On Jan 6, 2008, at 6:45 PM, Evan Cheng wrote:
>
>> By the way. This check is still not quite right.
>>
>> // Loads from stubs of global addresses are side effect free.
>> if (Reg != 0 && MRegisterInfo::isVirtualRegister(Reg) &&
>>
>> In
Here's a potential patch as a follow-up for this patch:
mmx.patch
Description: Binary data
It's not tested (I got a compiler error during compilation of
LLVM...not LLVM-GCC). What do you think?
-bw
On Dec 13, 2007, at 10:38 PM, Anders Carlsson wrote:
Author: andersca
Date: Fri Dec 14
On Jan 5, 2008, at 2:49 AM, Evan Cheng wrote:
> On Jan 5, 2008, at 1:18 AM, Bill Wendling <[EMAIL PROTECTED]> wrote:
>
>> --- llvm/trunk/lib/Target/X86/X86InstrInfo.cpp (original)
>> +++ llvm/trunk/lib/Target/X86/X86InstrInfo.cpp Sat Jan 5 03:18:04
>> 2008
>>
Author: void
Date: Sat Jan 5 17:30:51 2008
New Revision: 45638
URL: http://llvm.org/viewvc/llvm-project?rev=45638&view=rev
Log:
Fix comment.
Modified:
llvm/trunk/lib/Target/X86/X86InstrInfo.cpp
Modified: llvm/trunk/lib/Target/X86/X86InstrInfo.cpp
URL:
http://llvm.org/viewvc/llvm-project/ll
On Jan 5, 2008, at 12:53 AM, Evan Cheng wrote:
> Right. If it's a load from GV and GVRequiresExtraLoad() returns true
> then it's a load from a stub.
>
Okay. Once I did the check, it now seems to treat the example program:
volatile char G[100];
int B(char *F, int N) {
for (; N > 0; --N)
F[
Author: void
Date: Sat Jan 5 03:18:04 2008
New Revision: 45626
URL: http://llvm.org/viewvc/llvm-project?rev=45626&view=rev
Log:
Chris and Evan noticed that this check was compleatly fubared. I was
checking that there was a from a global instead of a load from the stub
for a global, which is the o
On Jan 4, 2008, at 11:02 PM, Chris Lattner wrote:
> You aren't looking for loads *from the global*, you're looking for
> loads from the *stub for the global*, which are always invariant. You
> just need to know whether the load is from a global or from its stub.
>
Okay. I just don't know how to ch
On Jan 4, 2008, at 10:49 PM, Evan Cheng wrote:
> Although, isReallySideEffectFree looks wrong. How is this checked?
> ...
> Bill, how are you checking the Global address isn't redefined
> anywhere else?
>
How would you sugges
Author: void
Date: Fri Jan 4 19:17:10 2008
New Revision: 45611
URL: http://llvm.org/viewvc/llvm-project?rev=45611&view=rev
Log:
Creating llvmgcc42-2006 branch
Added:
llvm-gcc-4.2/tags/Apple/llvmgcc42-2006/
- copied from r45610, llvm-gcc-4.2/trunk/
_
Author: void
Date: Fri Jan 4 19:15:42 2008
New Revision: 45610
URL: http://llvm.org/viewvc/llvm-project?rev=45610&view=rev
Log:
Run lipo on dylibs too.
Modified:
llvm-gcc-4.2/trunk/build_gcc
Modified: llvm-gcc-4.2/trunk/build_gcc
URL:
http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/
1 - 100 of 1002 matches
Mail list logo