Author: lattner
Date: Wed Sep 26 01:38:59 2007
New Revision: 42349
URL: http://llvm.org/viewvc/llvm-project?rev=42349&view=rev
Log:
make old crappy browsers produce less crappy output :)
Modified:
llvm/trunk/docs/ReleaseNotes.html
Modified: llvm/trunk/docs/ReleaseNotes.html
URL:
http://llvm
Author: evancheng
Date: Wed Sep 26 01:38:29 2007
New Revision: 42348
URL: http://llvm.org/viewvc/llvm-project?rev=42348&view=rev
Log:
Typos: POPQ -> POPFQ, POPD -> POPFD.
Modified:
llvm/trunk/lib/Target/X86/X86InstrInfo.td
llvm/trunk/lib/Target/X86/X86InstrX86-64.td
Modified: llvm/trunk/
Author: lattner
Date: Wed Sep 26 01:29:31 2007
New Revision: 42347
URL: http://llvm.org/viewvc/llvm-project?rev=42347&view=rev
Log:
move PR1160 here.
Modified:
llvm/trunk/lib/Target/X86/README.txt
Modified: llvm/trunk/lib/Target/X86/README.txt
URL:
http://llvm.org/viewvc/llvm-project/llvm/t
Author: evancheng
Date: Wed Sep 26 01:25:56 2007
New Revision: 42346
URL: http://llvm.org/viewvc/llvm-project?rev=42346&view=rev
Log:
Allow copyRegToReg to emit cross register classes copies.
Tested with "make check"!
Modified:
llvm/trunk/include/llvm/Target/MRegisterInfo.h
llvm/trunk/lib
Author: lattner
Date: Wed Sep 26 01:15:48 2007
New Revision: 42345
URL: http://llvm.org/viewvc/llvm-project?rev=42345&view=rev
Log:
move PR1264 here.
Modified:
llvm/trunk/lib/Target/X86/README-SSE.txt
Modified: llvm/trunk/lib/Target/X86/README-SSE.txt
URL:
http://llvm.org/viewvc/llvm-projec
Author: lattner
Date: Wed Sep 26 01:10:47 2007
New Revision: 42344
URL: http://llvm.org/viewvc/llvm-project?rev=42344&view=rev
Log:
noone uses etags. Connected to PR1601
Modified:
llvm/trunk/Makefile.rules
Modified: llvm/trunk/Makefile.rules
URL:
http://llvm.org/viewvc/llvm-project/llvm/tr
Author: lattner
Date: Wed Sep 26 01:04:15 2007
New Revision: 42343
URL: http://llvm.org/viewvc/llvm-project?rev=42343&view=rev
Log:
we support attribute(noinline) now :)
Modified:
llvm/trunk/docs/ReleaseNotes.html
Modified: llvm/trunk/docs/ReleaseNotes.html
URL:
http://llvm.org/viewvc/llvm-
Author: lattner
Date: Wed Sep 26 01:01:35 2007
New Revision: 42342
URL: http://llvm.org/viewvc/llvm-project?rev=42342&view=rev
Log:
update bugs list
Modified:
llvm/trunk/docs/ReleaseNotes.html
Modified: llvm/trunk/docs/ReleaseNotes.html
URL:
http://llvm.org/viewvc/llvm-project/llvm/trunk/do
Chris Lattner wrote:
> +a lazy, caching layer on top of
> +AliasAnalysis. He then used it to rewrite
Please don't place whitespace or newlines directly inside ...
tags. This causes older browsers to emit a hyperlinked whitespace before
the word AliasAnalysis.
Nick
___
Author: lattner
Date: Wed Sep 26 00:44:21 2007
New Revision: 42341
URL: http://llvm.org/viewvc/llvm-project?rev=42341&view=rev
Log:
now with more prose.
Modified:
llvm/trunk/docs/ReleaseNotes.html
Modified: llvm/trunk/docs/ReleaseNotes.html
URL:
http://llvm.org/viewvc/llvm-project/llvm/trun
Author: baldrick
Date: Tue Sep 25 23:17:07 2007
New Revision: 42340
URL: http://llvm.org/viewvc/llvm-project?rev=42340&view=rev
Log:
Get rid of the old code for aligning locals, which did
funky stuff like
DECL_ALIGN(decl) = GET_MODE_BITSIZE(DECL_MODE(decl));
(copied from RTL), and instead just s
Author: baldrick
Date: Tue Sep 25 23:14:45 2007
New Revision: 42339
URL: http://llvm.org/viewvc/llvm-project?rev=42339&view=rev
Log:
Get rid of the old code for aligning locals, which did
funky stuff like
DECL_ALIGN(decl) = GET_MODE_BITSIZE(DECL_MODE(decl));
(copied from RTL), and instead just s
Author: baldrick
Date: Tue Sep 25 23:04:29 2007
New Revision: 42338
URL: http://llvm.org/viewvc/llvm-project?rev=42338&view=rev
Log:
Test that local variables are aligned as the user requested.
Added:
llvm/trunk/test/CFrontend/2007-09-26-Alignment.c
Added: llvm/trunk/test/CFrontend/2007-09-2
On Sep 25, 2007, at 8:23 PM, Duncan Sands wrote:
>> This should also be safe to apply to 4.0, right?
>
> I was testing it compiles :) Now applied.
Nice, thanks Duncan!
-Chris
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc
Author: baldrick
Date: Tue Sep 25 22:35:54 2007
New Revision: 42337
URL: http://llvm.org/viewvc/llvm-project?rev=42337&view=rev
Log:
Restore wrongly deleted line.
Modified:
llvm-gcc-4.2/trunk/gcc/config/i386/i386.h
Modified: llvm-gcc-4.2/trunk/gcc/config/i386/i386.h
URL:
http://llvm.org/vie
> This should also be safe to apply to 4.0, right?
I was testing it compiles :) Now applied.
Ciao,
Duncan.
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
Author: baldrick
Date: Tue Sep 25 22:22:27 2007
New Revision: 42336
URL: http://llvm.org/viewvc/llvm-project?rev=42336&view=rev
Log:
Handle scalar to aggregate VIEW_CONVERT_EXPR lvalue.
Modified:
llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp
Modified: llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp
URL:
Author: evancheng
Date: Tue Sep 25 20:29:06 2007
New Revision: 42335
URL: http://llvm.org/viewvc/llvm-project?rev=42335&view=rev
Log:
Add pushf{d|q}, popf{d|q} to push and pop EFLAGS register.
Modified:
llvm/trunk/lib/Target/X86/X86InstrInfo.td
llvm/trunk/lib/Target/X86/X86InstrX86-64.td
Author: evancheng
Date: Tue Sep 25 19:45:55 2007
New Revision: 42333
URL: http://llvm.org/viewvc/llvm-project?rev=42333&view=rev
Log:
translateX86CC updates the last two operands.
Modified:
llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
Modified: llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
Author: asl
Date: Tue Sep 25 19:13:34 2007
New Revision: 42332
URL: http://llvm.org/viewvc/llvm-project?rev=42332&view=rev
Log:
Correctly restore stack pointer after realignment in main() on Cygwin/Mingw32
Modified:
llvm/trunk/lib/Target/X86/X86RegisterInfo.cpp
Modified: llvm/trunk/lib/Targe
Author: dannyb
Date: Tue Sep 25 19:11:59 2007
New Revision: 42331
URL: http://llvm.org/viewvc/llvm-project?rev=42331&view=rev
Log:
Fix small bug in operator== for iterators
Modified:
llvm/trunk/include/llvm/ADT/SparseBitVector.h
Modified: llvm/trunk/include/llvm/ADT/SparseBitVector.h
URL:
h
Author: johannes
Date: Tue Sep 25 18:32:20 2007
New Revision: 42329
URL: http://llvm.org/viewvc/llvm-project?rev=42329&view=rev
Log:
Remove no-longer-used variable.
Modified:
llvm/trunk/lib/VMCore/ConstantFold.cpp
Modified: llvm/trunk/lib/VMCore/ConstantFold.cpp
URL:
http://llvm.org/viewvc
On Sep 25, 2007, at 4:04 PM, Dale Johannesen wrote:
>
> On Sep 25, 2007, at 3:31 PM, Neil Booth wrote:
>
>> Dale Johannesen wrote:-
>>
>>> Author: johannes
>>> Date: Tue Sep 25 12:50:55 2007
>>> New Revision: 42303
>>>
>>> URL: http://llvm.org/viewvc/llvm-project?rev=42303&view=rev
>>> Log:
>>> S
Author: johannes
Date: Tue Sep 25 18:07:07 2007
New Revision: 42328
URL: http://llvm.org/viewvc/llvm-project?rev=42328&view=rev
Log:
Make APFloat->int conversions deterministic even in
cases with undefined behavior.
Modified:
llvm/trunk/lib/Support/APFloat.cpp
llvm/trunk/lib/VMCore/Consta
On Sep 25, 2007, at 3:31 PM, Neil Booth wrote:
> Dale Johannesen wrote:-
>
>> Author: johannes
>> Date: Tue Sep 25 12:50:55 2007
>> New Revision: 42303
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=42303&view=rev
>> Log:
>> Some tests for APFloat conversions.
>
> Sorry if it's a dumb questio
Dale Johannesen wrote:-
> Author: johannes
> Date: Tue Sep 25 12:50:55 2007
> New Revision: 42303
>
> URL: http://llvm.org/viewvc/llvm-project?rev=42303&view=rev
> Log:
> Some tests for APFloat conversions.
Sorry if it's a dumb question; how do I run these tests?
Neil.
_
What about doing something like this:
#ifdef DEBUG
template <>
struct std::default_alloc< std::vector< bool > > {};
#endif
It should (modulo my typos) make allocation of all
vector
impossible in the debug builds.
Just an idea.
Cheers,
Gabor
___
Author: dpatel
Date: Tue Sep 25 17:44:35 2007
New Revision: 42326
URL: http://llvm.org/viewvc/llvm-project?rev=42326&view=rev
Log:
Do not hide objc_class_name_Foo even if -fvisibility=hidden is set.
Modified:
llvm-gcc-4.0/trunk/gcc/objc/objc-act.c
Modified: llvm-gcc-4.0/trunk/gcc/objc/objc-
Author: dpatel
Date: Tue Sep 25 17:42:51 2007
New Revision: 42325
URL: http://llvm.org/viewvc/llvm-project?rev=42325&view=rev
Log:
Do not hide objc_class_name_Foo even if -fvisibility=hidden is set.
Modified:
llvm-gcc-4.2/trunk/gcc/objc/objc-act.c
Modified: llvm-gcc-4.2/trunk/gcc/objc/objc-
Author: lattner
Date: Tue Sep 25 17:37:50 2007
New Revision: 42324
URL: http://llvm.org/viewvc/llvm-project?rev=42324&view=rev
Log:
explain why not vector
Modified:
llvm/trunk/docs/ProgrammersManual.html
Modified: llvm/trunk/docs/ProgrammersManual.html
URL:
http://llvm.org/viewvc/llvm-proj
Author: evancheng
Date: Tue Sep 25 17:10:43 2007
New Revision: 42323
URL: http://llvm.org/viewvc/llvm-project?rev=42323&view=rev
Log:
Missing load / store folding entries.
Modified:
llvm/trunk/lib/Target/X86/X86RegisterInfo.cpp
Modified: llvm/trunk/lib/Target/X86/X86RegisterInfo.cpp
URL:
ht
On Sep 25, 2007, at 2:38 PM, Bill Wendling wrote:
>> It might just be a matter of changing the code to looks like this:
>>
>>proto_name = synth_id_with_class_suffix ("_OBJC_PROTOCOL_$", p);
>>if ((decl = lookup_name(proto_name)) == 0)
>> decl = start_var_decl (objc_v2_protocol_templa
On Sep 25, 2007, at 2:29 PM, Chris Lattner wrote:
> On Sep 24, 2007, at 7:51 PM, Bill Wendling wrote:
>> URL: http://llvm.org/viewvc/llvm-project?rev=42287&view=rev
>> Log:
>> During the processing of Objective-C "protocols", the objc frontend
>> creates two
>> decls for the protocol. One for t
Author: asl
Date: Tue Sep 25 16:52:30 2007
New Revision: 42322
URL: http://llvm.org/viewvc/llvm-project?rev=42322&view=rev
Log:
Partly revert invalid r41774
Modified:
llvm/trunk/lib/Target/X86/X86ISelDAGToDAG.cpp
Modified: llvm/trunk/lib/Target/X86/X86ISelDAGToDAG.cpp
URL:
http://llvm.org/v
On 9/25/07, Chris Lattner <[EMAIL PROTECTED]> wrote:
> On Sep 24, 2007, at 7:51 PM, Bill Wendling wrote:
> > URL: http://llvm.org/viewvc/llvm-project?rev=42287&view=rev
> > Log:
> > During the processing of Objective-C "protocols", the objc frontend
> > creates two
> > decls for the protocol. One f
On Sep 24, 2007, at 7:51 PM, Bill Wendling wrote:
> URL: http://llvm.org/viewvc/llvm-project?rev=42287&view=rev
> Log:
> During the processing of Objective-C "protocols", the objc frontend
> creates two
> decls for the protocol. One for the metadata and another for when it's
> referenced. However
> URL: http://llvm.org/viewvc/llvm-project?rev=42308&view=rev
> Log:
> When both x/y and x%y are needed (x and y both scalar integer),
> compute
> both results with a single div or idiv instruction. This uses new
> X86ISD
> nodes for DIV and IDIV which are introduced during the legalize phase
>
Author: tbrethou
Date: Tue Sep 25 16:20:42 2007
New Revision: 42321
URL: http://llvm.org/viewvc/llvm-project?rev=42321&view=rev
Log:
Test cases should return 0.
Modified:
test-suite/trunk/SingleSource/Regression/C++/ofstream_ctor.cpp
test-suite/trunk/SingleSource/Regression/C++/short_circ
This should also be safe to apply to 4.0, right?
-Chris
On Sep 25, 2007, at 1:12 PM, Duncan Sands wrote:
> Author: baldrick
> Date: Tue Sep 25 15:12:14 2007
> New Revision: 42315
>
> URL: http://llvm.org/viewvc/llvm-project?rev=42315&view=rev
> Log:
> Handle scalar to aggregate VIEW_CONVERT_EXPR
Author: void
Date: Tue Sep 25 15:45:10 2007
New Revision: 42318
URL: http://llvm.org/viewvc/llvm-project?rev=42318&view=rev
Log:
Grammar fix.
Modified:
llvm/trunk/docs/ReleaseNotes.html
Modified: llvm/trunk/docs/ReleaseNotes.html
URL:
http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/Rele
Author: djg
Date: Tue Sep 25 15:27:06 2007
New Revision: 42316
URL: http://llvm.org/viewvc/llvm-project?rev=42316&view=rev
Log:
More explicit keywords.
Modified:
llvm/trunk/lib/Target/ARM/ARMTargetAsmInfo.h
llvm/trunk/lib/Target/Alpha/AlphaTargetAsmInfo.h
llvm/trunk/lib/Target/IA64/IA
Author: baldrick
Date: Tue Sep 25 15:12:14 2007
New Revision: 42315
URL: http://llvm.org/viewvc/llvm-project?rev=42315&view=rev
Log:
Handle scalar to aggregate VIEW_CONVERT_EXPR lvalue.
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
URL:
Author: baldrick
Date: Tue Sep 25 15:08:48 2007
New Revision: 42314
URL: http://llvm.org/viewvc/llvm-project?rev=42314&view=rev
Log:
Add a newline to the end of this file.
Modified:
llvm/trunk/lib/Analysis/PostDominatorCalculation.h
Modified: llvm/trunk/lib/Analysis/PostDominatorCalculation.
Author: djg
Date: Tue Sep 25 14:37:26 2007
New Revision: 42313
URL: http://llvm.org/viewvc/llvm-project?rev=42313&view=rev
Log:
Fix a typo in a comment.
Modified:
llvm/trunk/lib/Target/X86/X86ISelLowering.h
Modified: llvm/trunk/lib/Target/X86/X86ISelLowering.h
URL:
http://llvm.org/viewvc/ll
Author: evancheng
Date: Tue Sep 25 14:08:02 2007
New Revision: 42312
URL: http://llvm.org/viewvc/llvm-project?rev=42312&view=rev
Log:
New style x87 cmp instructions.
Modified:
llvm/trunk/lib/Target/X86/X86FloatingPoint.cpp
llvm/trunk/lib/Target/X86/X86InstrFPStack.td
Modified: llvm/trunk
Yay! :-)
On Sep 25, 2007, at 11:23 AM, Dan Gohman wrote:
> Author: djg
> Date: Tue Sep 25 13:23:27 2007
> New Revision: 42308
>
> URL: http://llvm.org/viewvc/llvm-project?rev=42308&view=rev
> Log:
> When both x/y and x%y are needed (x and y both scalar integer),
> compute
> both results with a
Author: dpatel
Date: Tue Sep 25 13:24:48 2007
New Revision: 42309
URL: http://llvm.org/viewvc/llvm-project?rev=42309&view=rev
Log:
Handle multiple induction variables.
This fixes PR714.
Added:
llvm/trunk/test/Transforms/LoopIndexSplit/2007-09-25-UpdateIterationSpace-2.ll
Modified:
llvm/t
Author: djg
Date: Tue Sep 25 13:23:27 2007
New Revision: 42308
URL: http://llvm.org/viewvc/llvm-project?rev=42308&view=rev
Log:
When both x/y and x%y are needed (x and y both scalar integer), compute
both results with a single div or idiv instruction. This uses new X86ISD
nodes for DIV and IDIV wh
Author: dpatel
Date: Tue Sep 25 12:55:50 2007
New Revision: 42306
URL: http://llvm.org/viewvc/llvm-project?rev=42306&view=rev
Log:
Do not reserve DOM check for GetElementPtrInst.
Modified:
llvm/trunk/lib/Transforms/Scalar/LICM.cpp
Modified: llvm/trunk/lib/Transforms/Scalar/LICM.cpp
URL:
htt
Author: johannes
Date: Tue Sep 25 12:50:55 2007
New Revision: 42303
URL: http://llvm.org/viewvc/llvm-project?rev=42303&view=rev
Log:
Some tests for APFloat conversions.
Added:
llvm/trunk/test/CodeGen/X86/ldzero.ll
llvm/trunk/test/CodeGen/X86/nancvt.ll
Added: llvm/trunk/test/CodeGen/X86/
Author: evancheng
Date: Tue Sep 25 12:47:38 2007
New Revision: 42302
URL: http://llvm.org/viewvc/llvm-project?rev=42302&view=rev
Log:
Forgot to check in the changes. Fix test case so it doesn't break with any
scheduling changes.
Modified:
llvm/trunk/test/CodeGen/X86/2006-11-17-IllegalMove.ll
Author: dpatel
Date: Tue Sep 25 12:43:08 2007
New Revision: 42300
URL: http://llvm.org/viewvc/llvm-project?rev=42300&view=rev
Log:
doh..
Modified:
llvm/trunk/lib/Transforms/Scalar/LoopIndexSplit.cpp
Modified: llvm/trunk/lib/Transforms/Scalar/LoopIndexSplit.cpp
URL:
http://llvm.org/viewvc/
Author: dpatel
Date: Tue Sep 25 12:31:19 2007
New Revision: 42299
URL: http://llvm.org/viewvc/llvm-project?rev=42299&view=rev
Log:
Add transformation to update loop interation space. Now,
for (i=A; i Y)
do_something();
}
is transformed into
U=min(N,X); L=max(A,Y);
for (i=L;ihttp://llvm.org/v
Author: johannes
Date: Tue Sep 25 12:25:00 2007
New Revision: 42298
URL: http://llvm.org/viewvc/llvm-project?rev=42298&view=rev
Log:
Fix long double<->shorter FP type conversions
of zero, infinity, and NaNs.
Modified:
llvm/trunk/lib/Support/APFloat.cpp
Modified: llvm/trunk/lib/Support/APFlo
> +def X86cmp_new : SDNode<"X86ISD::CMP_NEW" , SDTX86CmpTest>;
X86ISD::CMP_NEW SelectionDAG nodes return an i32 flags value, however the
corresponding X86cmp_new pattern-matching nodes use SDTX86CmpTest, which has
no result values. Is this intentional? If so, how is the discrepancy handled?
>
Duncan, please try this patch. If it helps your Ada issue, please
apply it to 4.0 and 4.2.
-Chris
vce.patch
Description: Binary data
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
Author: djg
Date: Tue Sep 25 10:10:49 2007
New Revision: 42297
URL: http://llvm.org/viewvc/llvm-project?rev=42297&view=rev
Log:
Move the setOperationAction(ISD::DEBUG_LOC, MVT::Other, Expand) and
the check to see if the assembler supports .loc from X86TargetLowering
into the superclass TargetLower
Author: baldrick
Date: Tue Sep 25 08:53:22 2007
New Revision: 42296
URL: http://llvm.org/viewvc/llvm-project?rev=42296&view=rev
Log:
Fix spelling.
Modified:
llvm/trunk/include/llvm/Type.h
Modified: llvm/trunk/include/llvm/Type.h
URL:
http://llvm.org/viewvc/llvm-project/llvm/trunk/include/ll
Author: baldrick
Date: Tue Sep 25 02:10:01 2007
New Revision: 42294
URL: http://llvm.org/viewvc/llvm-project?rev=42294&view=rev
Log:
Add missing end-of-file newlines.
Modified:
llvm/trunk/lib/VMCore/DominatorCalculation.h
llvm/trunk/lib/VMCore/DominatorInternals.cpp
Modified: llvm/trunk/
59 matches
Mail list logo