Author: void
Date: Tue Sep 11 03:27:17 2007
New Revision: 41838
URL: http://llvm.org/viewvc/llvm-project?rev=41838view=rev
Log:
The personality function on Darwin needs a global stub. We then refer to
that global stub instead of doing the .set thingy we were doing before.
Modified:
Bill,
The personality function on Darwin needs a global stub. We then refer to
that global stub instead of doing the .set thingy we were doing before.
This breaks linux. The problem is indirect encoding of personality
symbol. It shouldn't be so for linux. It seems we need another knob for
it :(
Author: baldrick
Date: Tue Sep 11 07:09:22 2007
New Revision: 41839
URL: http://llvm.org/viewvc/llvm-project?rev=41839view=rev
Log:
Revert r41761 because it is not needed for 4.2.
Modified:
llvm-gcc-4.2/trunk/gcc/c-typeck.c
Modified: llvm-gcc-4.2/trunk/gcc/c-typeck.c
URL:
Author: baldrick
Date: Tue Sep 11 07:30:25 2007
New Revision: 41840
URL: http://llvm.org/viewvc/llvm-project?rev=41840view=rev
Log:
My compiler warns about the semicolon.
Modified:
llvm/trunk/lib/Target/X86/X86FloatingPoint.cpp
Modified: llvm/trunk/lib/Target/X86/X86FloatingPoint.cpp
URL:
Author: baldrick
Date: Tue Sep 11 09:10:23 2007
New Revision: 41841
URL: http://llvm.org/viewvc/llvm-project?rev=41841view=rev
Log:
Fold the adjust_trampoline intrinsic into
init_trampoline. There is now only one
trampoline intrinsic.
Modified:
llvm/trunk/docs/LangRef.html
Author: baldrick
Date: Tue Sep 11 09:18:58 2007
New Revision: 41842
URL: http://llvm.org/viewvc/llvm-project?rev=41842view=rev
Log:
Fold adjust_trampoline into init_trampoline. Store
the function pointer for the trampoline in the frame
struct rather than the trampoline itself.
Modified:
Author: baldrick
Date: Tue Sep 11 09:22:56 2007
New Revision: 41843
URL: http://llvm.org/viewvc/llvm-project?rev=41843view=rev
Log:
Fold adjust_trampoline into init_trampoline. Store
the function pointer for the trampoline in the frame
struct rather than the trampoline itself.
Modified:
Author: baldrick
Date: Tue Sep 11 09:35:41 2007
New Revision: 41844
URL: http://llvm.org/viewvc/llvm-project?rev=41844view=rev
Log:
Turn calls to trampolines into calls to the underlying
nested function.
Modified:
llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp
Modified:
Author: baldrick
Date: Tue Sep 11 09:40:04 2007
New Revision: 41845
URL: http://llvm.org/viewvc/llvm-project?rev=41845view=rev
Log:
Two ParamAttrsVectors which differ by a permutation
of their elements do not yield the same ParamAttrsList,
though they should. On the other hand, everyone seems
to
Author: baldrick
Date: Tue Sep 11 10:07:50 2007
New Revision: 41846
URL: http://llvm.org/viewvc/llvm-project?rev=41846view=rev
Log:
Test that a call to a trampoline is turned into a call to
the underlying nested function.
Added:
llvm/trunk/test/Transforms/InstCombine/2007-09-11-Trampoline.ll
Author: lattner
Date: Tue Sep 11 12:09:54 2007
New Revision: 41849
URL: http://llvm.org/viewvc/llvm-project?rev=41849view=rev
Log:
update this to use llvm-config, patch by Jose M. Moya
Modified:
llvm/trunk/utils/profile.pl
Modified: llvm/trunk/utils/profile.pl
URL:
Author: lattner
Date: Tue Sep 11 12:10:52 2007
New Revision: 41850
URL: http://llvm.org/viewvc/llvm-project?rev=41850view=rev
Log:
remove an obsolete library.
Removed:
llvm/trunk/runtime/libdummy/
___
llvm-commits mailing list
Author: lattner
Date: Tue Sep 11 12:12:32 2007
New Revision: 41851
URL: http://llvm.org/viewvc/llvm-project?rev=41851view=rev
Log:
Reenable libgc and libprofile is explicitly requested.
Modified:
llvm/trunk/runtime/Makefile
Modified: llvm/trunk/runtime/Makefile
URL:
Author: void
Date: Tue Sep 11 12:20:55 2007
New Revision: 41852
URL: http://llvm.org/viewvc/llvm-project?rev=41852view=rev
Log:
Add a bool to indicate if we should set the indirect encoding bit in the Dwarf
information for EH.
Modified:
llvm/trunk/include/llvm/Target/TargetAsmInfo.h
On 9/11/07, Anton Korobeynikov [EMAIL PROTECTED] wrote:
Bill,
The personality function on Darwin needs a global stub. We then refer to
that global stub instead of doing the .set thingy we were doing before.
This breaks linux. The problem is indirect encoding of personality
symbol. It
Author: void
Date: Tue Sep 11 12:24:38 2007
New Revision: 41854
URL: http://llvm.org/viewvc/llvm-project?rev=41854view=rev
Log:
Add accessor method.
Modified:
llvm/trunk/include/llvm/Target/TargetAsmInfo.h
Modified: llvm/trunk/include/llvm/Target/TargetAsmInfo.h
URL:
Author: dannyb
Date: Tue Sep 11 12:42:22 2007
New Revision: 41855
URL: http://llvm.org/viewvc/llvm-project?rev=41855view=rev
Log:
Convert to use ilist and non-pointer lists for extra goodness
Modified:
llvm/trunk/include/llvm/ADT/SparseBitVector.h
Modified:
Author: void
Date: Tue Sep 11 13:08:03 2007
New Revision: 41856
URL: http://llvm.org/viewvc/llvm-project?rev=41856view=rev
Log:
Adding an empty directory emptydir so that we can switch libstdc++ to it and
won't have to continually remove it.
Added:
llvm-gcc-4.0/emptydir/
Author: void
Date: Tue Sep 11 13:11:37 2007
New Revision: 41857
URL: http://llvm.org/viewvc/llvm-project?rev=41857view=rev
Log:
Create an empty directory emptydir so that we can switch libstdc++-v3 to it so
we don't have to keep deleting it.
Added:
llvm-gcc-4.2/emptydir/
Author: johannes
Date: Tue Sep 11 13:32:33 2007
New Revision: 41858
URL: http://llvm.org/viewvc/llvm-project?rev=41858view=rev
Log:
Add APInt interfaces to APFloat (allows directly
access to bits). Use them in place of float and
double interfaces where appropriate.
First bits of x86 long double
Author: evancheng
Date: Tue Sep 11 14:52:18 2007
New Revision: 41861
URL: http://llvm.org/viewvc/llvm-project?rev=41861view=rev
Log:
Allow set operators with multiple destinations, i.e. (set x, y, (op a, b)).
Modified:
llvm/trunk/utils/TableGen/DAGISelEmitter.cpp
Modified:
Author: evancheng
Date: Tue Sep 11 14:53:28 2007
New Revision: 41862
URL: http://llvm.org/viewvc/llvm-project?rev=41862view=rev
Log:
Added status flags register: EFLAGS.
Modified:
llvm/trunk/lib/Target/X86/X86RegisterInfo.td
Modified: llvm/trunk/lib/Target/X86/X86RegisterInfo.td
URL:
URL: http://llvm.org/viewvc/llvm-project?rev=41855view=rev
Log:
Convert to use ilist and non-pointer lists for extra goodness
Yay!
+ // Dump our bits to stderr
+ void dump(llvm::OStream out) const {
+out [ ;
+for (iterator bi = begin();
+ bi != end();
+ ++bi)
On Sep 11, 2007, at 10:21 AM, Bill Wendling wrote:
On 9/11/07, Anton Korobeynikov [EMAIL PROTECTED] wrote:
Bill,
The personality function on Darwin needs a global stub. We then
refer to
that global stub instead of doing the .set thingy we were doing
before.
This breaks linux. The
Author: asl
Date: Tue Sep 11 16:21:28 2007
New Revision: 41865
URL: http://llvm.org/viewvc/llvm-project?rev=41865view=rev
Log:
Unbreak #pragma pack on non-darwin. 4.0 will follow.
Modified:
llvm-gcc-4.2/trunk/gcc/c-pragma.c
llvm-gcc-4.2/trunk/gcc/config/darwin.h
Modified:
Add APInt interfaces to APFloat (allows directly
access to bits). Use them in place of float and
double interfaces where appropriate.
First bits of x86 long double constants handling
(untested, probably does not work).
Nice!
On 9/11/07, Chris Lattner [EMAIL PROTECTED] wrote:
URL: http://llvm.org/viewvc/llvm-project?rev=41855view=rev
Log:
Convert to use ilist and non-pointer lists for extra goodness
Yay!
+ // Dump our bits to stderr
+ void dump(llvm::OStream out) const {
+out [ ;
+for
On Sep 11, 2007, at 2:40 PM, Daniel Berlin wrote:
On 9/11/07, Chris Lattner [EMAIL PROTECTED] wrote:
URL: http://llvm.org/viewvc/llvm-project?rev=41855view=rev
Log:
Convert to use ilist and non-pointer lists for extra goodness
Yay!
+ // Dump our bits to stderr
+ void
On Sep 11, 2007, at 7:35 AM, Duncan Sands wrote:
Author: baldrick
Date: Tue Sep 11 09:35:41 2007
New Revision: 41844
URL: http://llvm.org/viewvc/llvm-project?rev=41844view=rev
Log:
Turn calls to trampolines into calls to the underlying
nested function.
Nice! Can you please add a
On Sep 9, 2007, at 1:46 AM, Duncan Sands wrote:
Hi Nick,
It is easy to construct testcases for which this works, but sadly
I was unable to get
the optimization to occur even once in a trampoline heavy real-
world program without
jacking-up the inlining limit hugely (to 10; 1
Author: asl
Date: Tue Sep 11 17:03:27 2007
New Revision: 41867
URL: http://llvm.org/viewvc/llvm-project?rev=41867view=rev
Log:
Unbreak #pragma pack on non-darwin
Modified:
llvm-gcc-4.0/trunk/gcc/c-pragma.c
llvm-gcc-4.0/trunk/gcc/config/darwin.h
Modified:
On Sep 6, 2007, at 10:03 AM, S3 wrote:
This is a new BrainF compiler to replace the old one.
It uses the C++ API so it will generate code in the
proper format. It consolidates similar commands
(blocks of ('+' and '-') and ('' and '')).
It has an option for array bounds checking.
Nice!
Author: asl
Date: Tue Sep 11 17:12:26 2007
New Revision: 41869
URL: http://llvm.org/viewvc/llvm-project?rev=41869view=rev
Log:
Testcase for recent pragma pack stuff
Added:
llvm/trunk/test/CFrontend/2007-09-19-PragmaPack.c
Added: llvm/trunk/test/CFrontend/2007-09-19-PragmaPack.c
URL:
Author: asl
Date: Tue Sep 11 17:20:27 2007
New Revision: 41870
URL: http://llvm.org/viewvc/llvm-project?rev=41870view=rev
Log:
Fix date :)
Added:
llvm/trunk/test/CFrontend/2007-09-12-PragmaPack.c
- copied unchanged from r41869,
llvm/trunk/test/CFrontend/2007-09-19-PragmaPack.c
Author: evancheng
Date: Tue Sep 11 17:34:47 2007
New Revision: 41871
URL: http://llvm.org/viewvc/llvm-project?rev=41871view=rev
Log:
Sometimes a MI can define a register as well as defining a super-register at the
same time. Do not mark the smaller def as dead.
Added:
Author: dannyb
Date: Tue Sep 11 17:58:27 2007
New Revision: 41872
URL: http://llvm.org/viewvc/llvm-project?rev=41872view=rev
Log:
Move dump out of class, use \n instead of endl
Modified:
llvm/trunk/include/llvm/ADT/SparseBitVector.h
Modified: llvm/trunk/include/llvm/ADT/SparseBitVector.h
On Sep 11, 2007, at 2:36 PM, Chris Lattner wrote:
=
=
--- llvm/trunk/lib/Bitcode/Writer/BitcodeWriter.cpp (original)
+++ llvm/trunk/lib/Bitcode/Writer/BitcodeWriter.cpp Tue Sep 11
13:32:33 2007
@@ -527,13 +527,20
On 9/11/07, Chris Lattner [EMAIL PROTECTED] wrote:
On Sep 11, 2007, at 10:21 AM, Bill Wendling wrote:
On 9/11/07, Anton Korobeynikov [EMAIL PROTECTED] wrote:
Bill,
The personality function on Darwin needs a global stub. We then
refer to
that global stub instead of doing the .set
Author: void
Date: Tue Sep 11 18:55:40 2007
New Revision: 41873
URL: http://llvm.org/viewvc/llvm-project?rev=41873view=rev
Log:
Enable indirect encoding for the personality function
Modified:
llvm/trunk/lib/Target/ARM/ARMTargetAsmInfo.cpp
Author: johannes
Date: Tue Sep 11 20:22:05 2007
New Revision: 41874
URL: http://llvm.org/viewvc/llvm-project?rev=41874view=rev
Log:
Compensate for partCount change in Bogus definition
(could break hash table in ConstantFP)
Modified:
llvm/trunk/lib/Support/APFloat.cpp
Modified:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
I have made the requested changes.
It is now split into separate files.
The code should be clean now.
This is a new BrainF compiler to replace the old one.
It uses the C++ API so it will generate code in the
proper format. It consolidates similar
Author: johannes
Date: Tue Sep 11 22:30:33 2007
New Revision: 41875
URL: http://llvm.org/viewvc/llvm-project?rev=41875view=rev
Log:
Revise previous patch per review comments.
Next round of x87 long double stuff.
Getting close now, basically works.
Modified:
llvm/trunk/lib/AsmParser/Lexer.l
Author: johannes
Date: Tue Sep 11 22:31:28 2007
New Revision: 41876
URL: http://llvm.org/viewvc/llvm-project?rev=41876view=rev
Log:
Generated files for previous patch.
Modified:
llvm/trunk/lib/AsmParser/Lexer.cpp.cvs
llvm/trunk/lib/AsmParser/Lexer.l.cvs
43 matches
Mail list logo