Author: dpatel
Date: Thu Feb 14 19:24:49 2008
New Revision: 47150
URL: http://llvm.org/viewvc/llvm-project?rev=47150&view=rev
Log:
Fix PR2028
Added:
llvm/trunk/test/Other/2008-02-14-PassManager.ll
Modified:
llvm/trunk/lib/Transforms/Scalar/LoopRotation.cpp
Modified: llvm/trunk/lib/Transf
Author: dpatel
Date: Thu Feb 14 17:18:47 2008
New Revision: 47141
URL: http://llvm.org/viewvc/llvm-project?rev=47141&view=rev
Log:
If loop header is also loop exiting block then OrigPN is incoming value for B
loop header.
Fixes PR 2030.
Added:
llvm/trunk/test/Transforms/LoopIndexSplit/2008-
Author: dpatel
Date: Wed Feb 13 16:23:07 2008
New Revision: 47093
URL: http://llvm.org/viewvc/llvm-project?rev=47093&view=rev
Log:
A loop latch phi node may have uses inside loop, not just in loop header.
Added:
llvm/trunk/test/Transforms/LoopIndexSplit/2008-02-13-LoopLatchPHI.ll
Modified:
Author: dpatel
Date: Wed Feb 13 16:06:36 2008
New Revision: 47089
URL: http://llvm.org/viewvc/llvm-project?rev=47089&view=rev
Log:
While moving exit condition, do not drop loop latch on the floor.
Added:
llvm/trunk/test/Transforms/LoopIndexSplit/2008-02-13-LoopLatch.ll
Modified:
llvm/trun
On Feb 13, 2008, at 11:52 AM, Duncan Sands wrote:
> Hi Devang, nice idea.
>
>> + // Emit intermediate .bc file before module level optimization
>> passes
>> are run. + if (emit_llvm_bc && flag_debug_llvm_module_opt) {
>
> Why condition this on emit_llvm_bc?
In the next patch I used emit_llvm
Author: dpatel
Date: Wed Feb 13 14:47:35 2008
New Revision: 47083
URL: http://llvm.org/viewvc/llvm-project?rev=47083&view=rev
Log:
Selectively print llvm asm file or write bit code file
as an intermediate file based on input command line options.
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-backend
Author: dpatel
Date: Wed Feb 13 13:48:48 2008
New Revision: 47082
URL: http://llvm.org/viewvc/llvm-project?rev=47082&view=rev
Log:
Keep track of exit value operand number when operands are swapped.
Added:
llvm/trunk/test/Transforms/LoopIndexSplit/2008-02-13-ExitValueNum.ll
Modified:
llvm/
Author: dpatel
Date: Wed Feb 13 13:12:16 2008
New Revision: 47080
URL: http://llvm.org/viewvc/llvm-project?rev=47080&view=rev
Log:
Add hook to dump .bc file before module level optimizer is run. This helps
investigate optimizer and code generator bugs which are not easily reproducible
using sta
Author: dpatel
Date: Tue Feb 12 12:20:50 2008
New Revision: 47012
URL: http://llvm.org/viewvc/llvm-project?rev=47012&view=rev
Log:
Remove dead code.
Modified:
llvm/trunk/utils/buildit/build_llvm
Modified: llvm/trunk/utils/buildit/build_llvm
URL:
http://llvm.org/viewvc/llvm-project/llvm/trun
On Feb 9, 2008, at 1:24 PM, Duncan Sands wrote:
> the current LLVM implementation means that anyone using threading
> needs
> to not do bitfield accesses, since the compiler generated code could
> cause trouble.
This is not handled by LLVM, this is handled by FE that is translating
source co
On Feb 8, 2008, at 10:03 AM, Duncan Sands wrote:
> I can't help feeling that a bitfield load or store should touch the
> minimum amount of bytes possible: only those that contain some part
> of the bitfield. In some situations touching other bytes could be
> fatal, for example if the type is ove
On Feb 9, 2008, at 3:30 AM, Wojciech Matyjewicz wrote:
> Hi Devang,
>
>> Most likely. Please try again using following patch
>>
>> http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20080204/058023.html
>
> After updating the tree, both -emit-llvm and --emit-llvm options don't
> wo
Author: dpatel
Date: Fri Feb 8 16:49:13 2008
New Revision: 46898
URL: http://llvm.org/viewvc/llvm-project?rev=46898&view=rev
Log:
Fix PR 1995.
Added:
llvm/trunk/test/Transforms/LoopIndexSplit/2008-02-08-Crash.ll
Modified:
llvm/trunk/lib/Transforms/Scalar/LoopIndexSplit.cpp
Modified: ll
On Feb 8, 2008, at 1:27 AM, Wojciech Matyjewicz wrote:
> Devang Patel wrote:
>> Would it be possible for someone to verify that --emit-llvm works,
>> after this patch, on non-darwin platforms ?
>
> -emit-llvm option doesn't work on Linux platform now, while --emit-
&g
Author: dpatel
Date: Fri Feb 8 12:58:15 2008
New Revision: 46886
URL: http://llvm.org/viewvc/llvm-project?rev=46886&view=rev
Log:
Fix -emit-llvm command line handling.
Modified:
llvm-gcc-4.2/trunk/gcc/config/darwin.h
llvm-gcc-4.2/trunk/gcc/gcc.c
Modified: llvm-gcc-4.2/trunk/gcc/config/d
Author: dpatel
Date: Thu Feb 7 17:24:58 2008
New Revision: 46865
URL: http://llvm.org/viewvc/llvm-project?rev=46865&view=rev
Log:
Add loop index split pass in optimization queue.
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp
llvm-gcc-4.2/trunk/gcc/llvm-linker-hack.cpp
Modified: llv
Author: dpatel
Date: Thu Feb 7 16:32:50 2008
New Revision: 46863
URL: http://llvm.org/viewvc/llvm-project?rev=46863&view=rev
Log:
Begin setting features for target based on target triple string.
Modified:
llvm/trunk/tools/lto/lto.cpp
Modified: llvm/trunk/tools/lto/lto.cpp
URL:
http://llvm.
Would it be possible for someone to verify that --emit-llvm works,
after this patch, on non-darwin platforms ?
Thanks,
-
Devang
On Feb 7, 2008, at 11:31 AM, Devang Patel wrote:
> Author: dpatel
> Date: Thu Feb 7 13:31:10 2008
> New Revision: 46860
>
> URL: http://llvm.org/view
Author: dpatel
Date: Thu Feb 7 13:31:10 2008
New Revision: 46860
URL: http://llvm.org/viewvc/llvm-project?rev=46860&view=rev
Log:
Appropriate translate --emit-llvm for non-darwin target also.
Modified:
llvm-gcc-4.2/trunk/gcc/gcc.c
Modified: llvm-gcc-4.2/trunk/gcc/gcc.c
URL:
http://llvm.org
Author: dpatel
Date: Thu Feb 7 13:20:51 2008
New Revision: 46858
URL: http://llvm.org/viewvc/llvm-project?rev=46858&view=rev
Log:
Do not supply --emit-llvm to darwin linker.
Modified:
llvm-gcc-4.2/trunk/gcc/config/darwin.h
llvm-gcc-4.2/trunk/gcc/gcc.c
Modified: llvm-gcc-4.2/trunk/gcc/co
It is possible that I'm not solving the real problem here.
struct {
char a;
char b;
int c:8;
int d:20;
} S;
When this struct is packed and S is aligned at 4 byte, what alignment
should be specified on load instruction to load 'd' ?
-
Devang
On Feb 7, 2008, at 9:
On Feb 6, 2008, at 3:08 PM, Owen Anderson wrote:
> I should clarify that, in a general sense, RegAllocLocal does not
> depend on LiveVariables, but declaring it as such seems to be
> necessary to obtain a working pass ordering.
hmmm, then LiveVariables pass should be inserted in the pass qu
Author: dpatel
Date: Mon Feb 4 17:24:43 2008
New Revision: 46726
URL: http://llvm.org/viewvc/llvm-project?rev=46726&view=rev
Log:
Use appropriate alignment while handling packed struct member.
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.c
Please update associated comments also.
Thanks!
-
Devang
On Feb 2, 2008, at 12:23 PM, Duncan Sands wrote:
> Author: baldrick
> Date: Sat Feb 2 14:23:27 2008
> New Revision: 46670
>
> URL: http://llvm.org/viewvc/llvm-project?rev=46670&view=rev
> Log:
> Use alignment zero if the gcc alignment is le
Author: dpatel
Date: Mon Feb 4 15:16:10 2008
New Revision: 46718
URL: http://llvm.org/viewvc/llvm-project?rev=46718&view=rev
Log:
Do not set time out, lets assume assembler will do its job in reasonable amount
of time.
Modified:
llvm/trunk/tools/lto/lto.cpp
Modified: llvm/trunk/tools/lto/l
Author: dpatel
Date: Mon Feb 4 14:57:54 2008
New Revision: 46715
URL: http://llvm.org/viewvc/llvm-project?rev=46715&view=rev
Log:
Set error message.
Patch by Shantonu Sen.
Modified:
llvm/trunk/lib/System/Unix/Program.inc
Modified: llvm/trunk/lib/System/Unix/Program.inc
URL:
http://llvm.org
Author: dpatel
Date: Fri Feb 1 19:43:30 2008
New Revision: 46658
URL: http://llvm.org/viewvc/llvm-project?rev=46658&view=rev
Log:
Add comment explaining what is lower level analysis pass.
Modified:
llvm/trunk/lib/VMCore/PassManager.cpp
Modified: llvm/trunk/lib/VMCore/PassManager.cpp
URL:
h
Author: dpatel
Date: Fri Feb 1 19:32:38 2008
New Revision: 46657
URL: http://llvm.org/viewvc/llvm-project?rev=46657&view=rev
Log:
Do not strip symbols when EH is ON.
Modified:
llvm/trunk/tools/lto/lto.cpp
Modified: llvm/trunk/tools/lto/lto.cpp
URL:
http://llvm.org/viewvc/llvm-project/llvm/
On Jan 30, 2008, at 6:11 PM, Dale Johannesen wrote:
>
> On Jan 30, 2008, at 5:13 PM, Dale Johannesen wrote:
>
>>
>> On Jan 30, 2008, at 5:05 PM, Devang Patel wrote:
>>
>>> handle_used_attribute() sets DECL_PRESERVE_P bit, so what am I
>>> missing ?
handle_used_attribute() sets DECL_PRESERVE_P bit, so what am I missing ?
On Jan 30, 2008, at 5:00 PM, Dale Johannesen wrote:
> Author: johannes
> Date: Wed Jan 30 19:00:20 2008
> New Revision: 46589
>
> URL: http://llvm.org/viewvc/llvm-project?rev=46589&view=rev
> Log:
> The 'used' attribute is n
Author: dpatel
Date: Wed Jan 30 13:19:31 2008
New Revision: 46567
URL: http://llvm.org/viewvc/llvm-project?rev=46567&view=rev
Log:
Supply appropriate arch info to darwin assembler.
Modified:
llvm/trunk/tools/lto/lto.cpp
Modified: llvm/trunk/tools/lto/lto.cpp
URL:
http://llvm.org/viewvc/llvm
Author: dpatel
Date: Wed Jan 30 12:30:11 2008
New Revision: 46563
URL: http://llvm.org/viewvc/llvm-project?rev=46563&view=rev
Log:
Always put version numbers at the end because they are optional.
Modified:
llvm/trunk/utils/buildit/GNUmakefile
llvm/trunk/utils/buildit/build_llvm
Modifie
Author: dpatel
Date: Wed Jan 30 11:43:03 2008
New Revision: 46560
URL: http://llvm.org/viewvc/llvm-project?rev=46560&view=rev
Log:
Enable exception handling if it is supported.
Modified:
llvm/trunk/tools/lto/lto.cpp
Modified: llvm/trunk/tools/lto/lto.cpp
URL:
http://llvm.org/viewvc/llvm-pro
Author: dpatel
Date: Mon Jan 28 20:20:41 2008
New Revision: 46484
URL: http://llvm.org/viewvc/llvm-project?rev=46484&view=rev
Log:
Filter loops that subtract induction variables.
These loops are not yet handled.
Fix PR 1912.
Added:
llvm/trunk/test/Transforms/LoopIndexSplit/2008-01-28-IndDecr
Author: dpatel
Date: Mon Jan 28 19:10:04 2008
New Revision: 46479
URL: http://llvm.org/viewvc/llvm-project?rev=46479&view=rev
Log:
New test.
Added:
llvm/trunk/test/CFrontend/2008-01-28-UnionSize.c
Added: llvm/trunk/test/CFrontend/2008-01-28-UnionSize.c
URL:
http://llvm.org/viewvc/llvm-proje
Author: dpatel
Date: Mon Jan 28 19:09:18 2008
New Revision: 46478
URL: http://llvm.org/viewvc/llvm-project?rev=46478&view=rev
Log:
Fix PR1861
While selecting union size, select larger field size irrespective of whether
field is packed or not.
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-types.cpp
Author: dpatel
Date: Mon Jan 28 15:01:04 2008
New Revision: 46461
URL: http://llvm.org/viewvc/llvm-project?rev=46461&view=rev
Log:
Fix build failure.
Backport patch from trunk.
Modified:
llvm/tags/Apple/llvmCore-2012/Makefile.rules
Modified: llvm/tags/Apple/llvmCore-2012/Makefile.rules
URL:
Hi Duncan,
On Jan 28, 2008, at 2:14 AM, Duncan Sands wrote:
+// Skip 'int:0', which just affects layout.
+unsigned FieldSizeInBits =
TREE_INT_CST_LOW(DECL_SIZE(Field));
+if (FieldSizeInBits == 0)
+ continue;
This is probably safe (not completely clear), but
Author: dpatel
Date: Mon Jan 28 10:59:48 2008
New Revision: 46452
URL: http://llvm.org/viewvc/llvm-project?rev=46452&view=rev
Log:
Tag llvmCore-2012
Added:
llvm/tags/Apple/llvmCore-2012/
- copied from r46439, llvm/trunk/
___
llvm-commits mail
Author: dpatel
Date: Fri Jan 25 19:21:48 2008
New Revision: 46385
URL: http://llvm.org/viewvc/llvm-project?rev=46385&view=rev
Log:
Add another testcase.
Modified:
llvm/trunk/test/CFrontend/2008-01-25-ZeroSizedAggregate.c
Modified: llvm/trunk/test/CFrontend/2008-01-25-ZeroSizedAggregate.c
URL
Hi Duncan,
On Jan 25, 2008, at 1:01 AM, Duncan Sands wrote:
> Hi Devang,
>
>> Fix 2008-01-24-StructAlignAndBitFields.c test case.
>> Bit-field type does not influence struct alignment.
>
> I don't see the point of trying to get the LLVM type to have the same
> alignment as the gcc type.
This pat
On Jan 25, 2008, at 12:55 AM, Duncan Sands wrote:
> Hi Devang, what is this test testing? A compiler crash?
> It doesn't crash here without your fix.
Hmm.. did you try assertion enabled build ? What is the size and
alignment of this struct for you without this patch ?
-
Devang
>
>
>> +// RUN:
On Jan 25, 2008, at 6:11 AM, Duncan Sands wrote:
> Hi Devang, this patch causes:
>
> llvm-types.cpp: In member function ‘bool
> TypeConverter::DecodeStructFields(tree_node*,
> StructTypeConversionInfo&)’:
> llvm-types.cpp:1777: warning: comparison between signed and unsigned
> integer expre
Author: dpatel
Date: Thu Jan 24 18:43:54 2008
New Revision: 46338
URL: http://llvm.org/viewvc/llvm-project?rev=46338&view=rev
Log:
Fix 2008-01-24-StructAlignAndBitFields.c test case.
Bit-field type does not influence struct alignment.
Modified:
llvm-gcc-4.0/trunk/gcc/llvm-types.cpp
Modified
Author: dpatel
Date: Thu Jan 24 17:56:38 2008
New Revision: 46334
URL: http://llvm.org/viewvc/llvm-project?rev=46334&view=rev
Log:
Fix 2008-01-24-StructAlignAndBitFields.c test case.
Bit-field type does not influence struct alignment.
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-types.cpp
Modified
Author: dpatel
Date: Thu Jan 24 17:55:34 2008
New Revision: 46333
URL: http://llvm.org/viewvc/llvm-project?rev=46333&view=rev
Log:
New test.
Added:
llvm/trunk/test/CFrontend/2008-01-24-StructAlignAndBitFields.c
Added: llvm/trunk/test/CFrontend/2008-01-24-StructAlignAndBitFields.c
URL:
http:
Author: dpatel
Date: Wed Jan 23 20:16:26 2008
New Revision: 46299
URL: http://llvm.org/viewvc/llvm-project?rev=46299&view=rev
Log:
Fix build failure.
objc-act.c:18368: warning: implicit declaration of function
‘llvm_emit_file_scope_asm’
Modified:
llvm-gcc-4.0/trunk/gcc/objc/objc-act.c
Modif
Author: dpatel
Date: Tue Jan 22 18:07:02 2008
New Revision: 46264
URL: http://llvm.org/viewvc/llvm-project?rev=46264&view=rev
Log:
Backport patches(r46210 and r46212) from llvm-gcc-4.2
Modified:
llvm-gcc-4.0/trunk/gcc/llvm-internal.h
llvm-gcc-4.0/trunk/gcc/llvm-types.cpp
Modified: llvm-g
Author: dpatel
Date: Mon Jan 21 16:19:26 2008
New Revision: 46221
URL: http://llvm.org/viewvc/llvm-project?rev=46221&view=rev
Log:
Instead of converting llvm struct as packed llvm struct on the fly
(through converToPacked()), redecode struct fields again after
marking struct as packed struct.
Thi
Author: dpatel
Date: Mon Jan 21 16:15:58 2008
New Revision: 46220
URL: http://llvm.org/viewvc/llvm-project?rev=46220&view=rev
Log:
New test.
Added:
llvm/trunk/test/CFrontend/2008-01-21-PackedStructField.c
Added: llvm/trunk/test/CFrontend/2008-01-21-PackedStructField.c
URL:
http://llvm.org/v
Author: dpatel
Date: Mon Jan 21 13:29:51 2008
New Revision: 46210
URL: http://llvm.org/viewvc/llvm-project?rev=46210&view=rev
Log:
Used packed struct for
typedef double Al1Double __attribute__((aligned(1)));
struct x { int a:23; Al1Double v; };
test case :
http://lists.cs.uiuc.edu/pipermail/llv
Author: dpatel
Date: Mon Jan 21 13:28:13 2008
New Revision: 46209
URL: http://llvm.org/viewvc/llvm-project?rev=46209&view=rev
Log:
New test.
Added:
llvm/trunk/test/CFrontend/2008-01-21-PackedBitFields.c
Added: llvm/trunk/test/CFrontend/2008-01-21-PackedBitFields.c
URL:
http://llvm.org/viewv
On Jan 18, 2008, at 6:12 PM, Dale Johannesen wrote:
>
> On Jan 17, 2008, at 1:31 AM, Duncan Sands wrote:
>
>> Hi Dale,
>>
>>> Do not mark EH tables no-dead-strip unless the
>>> associated function is so marked.
>>
>> can you please explain what this means?
>
> Dead stripping is a linktime optimiz
Author: dpatel
Date: Fri Jan 18 16:41:06 2008
New Revision: 46181
URL: http://llvm.org/viewvc/llvm-project?rev=46181&view=rev
Log:
Do not raise error if system llvm (e.g. --enable-llvm=/usr/local) is used.
Modified:
llvm-gcc-4.2/trunk/gcc/configure
llvm-gcc-4.2/trunk/gcc/configure.ac
Mod
Author: dpatel
Date: Fri Jan 18 14:10:27 2008
New Revision: 46178
URL: http://llvm.org/viewvc/llvm-project?rev=46178&view=rev
Log:
Tag llvmCore-2010
Added:
llvm/tags/Apple/llvmCore-2010/
- copied from r46177, llvm/branches/Apple/llvmCore-2010/
__
Author: dpatel
Date: Fri Jan 18 14:03:19 2008
New Revision: 46176
URL: http://llvm.org/viewvc/llvm-project?rev=46176&view=rev
Log:
Create llvmCore-2010 branch based on llvmCore-2009 tag.
Added:
llvm/branches/Apple/llvmCore-2010/
- copied from r46175, llvm/tags/Apple/llvmCore-2009/
Author: dpatel
Date: Fri Jan 18 14:02:18 2008
New Revision: 46175
URL: http://llvm.org/viewvc/llvm-project?rev=46175&view=rev
Log:
Place for Apple specific branches.
Added:
llvm/branches/Apple/
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
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/autom4te.cache/traces.0
Author: dpatel
Date: Wed Jan 16 20:10:08 2008
New Revision: 46112
URL: http://llvm.org/viewvc/llvm-project?rev=46112&view=rev
Log:
Enable CBE
Modified:
llvm/trunk/utils/buildit/build_llvm
Modified: llvm/trunk/utils/buildit/build_llvm
URL:
http://llvm.org/viewvc/llvm-project/llvm/trunk/utils
Author: dpatel
Date: Wed Jan 16 19:41:18 2008
New Revision: 46110
URL: http://llvm.org/viewvc/llvm-project?rev=46110&view=rev
Log:
Fix more symlinks. Avoid deep links that assumes /Developer as the root
installation folder.
Modified:
llvm-gcc-4.2/trunk/build_gcc
Modified: llvm-gcc-4.2/trun
Author: dpatel
Date: Tue Jan 15 21:33:05 2008
New Revision: 46045
URL: http://llvm.org/viewvc/llvm-project?rev=46045&view=rev
Log:
Do not strip llvm.used values.
Added:
llvm/trunk/test/Transforms/StripSymbols/
llvm/trunk/test/Transforms/StripSymbols/2007-01-15-llvm.used.ll
llvm/trunk/
Author: dpatel
Date: Tue Jan 15 17:52:34 2008
New Revision: 46033
URL: http://llvm.org/viewvc/llvm-project?rev=46033&view=rev
Log:
- Introduces versioning macro LLVM_LTO_VERSION
- Communicate symbol visibility
- Communicate code generation model
Modified:
llvm/trunk/include/llvm/LinkTimeOptim
Author: dpatel
Date: Mon Jan 14 12:36:30 2008
New Revision: 45968
URL: http://llvm.org/viewvc/llvm-project?rev=45968&view=rev
Log:
Fix unnecessarily deep symlink.
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
On Jan 8, 2008, at 2:36 PM, Dale Johannesen wrote:
>
> On Jan 8, 2008, at 2:28 PM, Chris Lattner wrote:
>
>> On Jan 8, 2008, at 1:08 PM, Dale Johannesen wrote:
>>> URL: http://llvm.org/viewvc/llvm-project?rev=45757&view=rev
>>> Log:
>>> Fix gcc->llvm translation for virtual base classes. pr1746
On Dec 22, 2007, at 10:45 AM, Chris Lattner wrote:
> Please just make the testcase use -simplifycfg instead of -std-
> compile-
> opts. The contents of -std-compile-opts can change over time and we
> want to make sure that this is testing the right thing. Thanks!
OK. Done.
-
Devang
__
Author: dpatel
Date: Fri Dec 28 16:59:48 2007
New Revision: 45389
URL: http://llvm.org/viewvc/llvm-project?rev=45389&view=rev
Log:
Test -simplifycfg only.
Modified:
llvm/trunk/test/Transforms/SimplifyCFG/2007-12-21-Crash.ll
Modified: llvm/trunk/test/Transforms/SimplifyCFG/2007-12-21-Crash.l
Author: dpatel
Date: Fri Dec 21 19:32:53 2007
New Revision: 45305
URL: http://llvm.org/viewvc/llvm-project?rev=45305&view=rev
Log:
If succ has succ itself as one of the predecessors then do
not merge current bb and succ even if bb's terminator is
unconditional branch to succ.
Added:
llvm/trun
On Dec 19, 2007, at 5:16 PM, Chris Lattner wrote:
> Ok. My concern is that I want the nightly tester testing the most
> useful thing possible, ideally what users will get when they use
> "llvm-gcc foo.cpp; ./a.out". There are a couple of EH-using tests
> in the llvm-test suite, I'd like for th
Author: dpatel
Date: Wed Dec 19 19:46:01 2007
New Revision: 45249
URL: http://llvm.org/viewvc/llvm-project?rev=45249&view=rev
Log:
Revert my previous check-in.
Modified:
llvm/trunk/include/llvm/LinkTimeOptimizer.h
llvm/trunk/tools/lto/lto.cpp
Modified: llvm/trunk/include/llvm/LinkTimeOpt
Author: dpatel
Date: Wed Dec 19 18:24:01 2007
New Revision: 45238
URL: http://llvm.org/viewvc/llvm-project?rev=45238&view=rev
Log:
Add lto version check mechanism.
Modified:
llvm/trunk/include/llvm/LinkTimeOptimizer.h
llvm/trunk/tools/lto/lto.cpp
Modified: llvm/trunk/include/llvm/LinkTim
Author: dpatel
Date: Mon Dec 17 13:06:26 2007
New Revision: 45115
URL: http://llvm.org/viewvc/llvm-project?rev=45115&view=rev
Log:
Add cast operators in LLVMFoldingBuilder.
Patch by Richard Pennington.
Modified:
llvm/trunk/include/llvm/Support/LLVMBuilder.h
Modified: llvm/trunk/include/llvm
Author: dpatel
Date: Fri Dec 14 00:02:16 2007
New Revision: 45026
URL: http://llvm.org/viewvc/llvm-project?rev=45026&view=rev
Log:
Remove unnecessary -L path.
Modified:
llvm-gcc-4.2/trunk/gcc/Makefile.in
Modified: llvm-gcc-4.2/trunk/gcc/Makefile.in
URL:
http://llvm.org/viewvc/llvm-project/l
On Dec 13, 2007, at 5:52 PM, Chris Lattner wrote:
>
> On Dec 13, 2007, at 4:54 PM, Devang Patel wrote:
>> URL: http://llvm.org/viewvc/llvm-project?rev=45017&view=rev
>> Log:
>> Set libllvmgcc.dylib compatibility version number.
>>
>> Modified:
Author: dpatel
Date: Thu Dec 13 18:54:36 2007
New Revision: 45017
URL: http://llvm.org/viewvc/llvm-project?rev=45017&view=rev
Log:
Set libllvmgcc.dylib compatibility version number.
Modified:
llvm-gcc-4.2/trunk/gcc/Makefile.in
Modified: llvm-gcc-4.2/trunk/gcc/Makefile.in
URL:
http://llvm.or
Author: dpatel
Date: Wed Dec 12 16:55:05 2007
New Revision: 44958
URL: http://llvm.org/viewvc/llvm-project?rev=44958&view=rev
Log:
set TREE_ASM_WRITTEN bit even if node is not processed due to previous errors.
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp
Modified: llvm-gcc-4.2/trunk/gcc
Author: dpatel
Date: Tue Dec 11 17:17:57 2007
New Revision: 44891
URL: http://llvm.org/viewvc/llvm-project?rev=44891&view=rev
Log:
Do not emit pending decls twice.
This fixes PR1805.
Added:
llvm-gcc-4.2/trunk/gcc/testsuite/g++.dg/init/llvm-convert-1.C
Modified:
llvm-gcc-4.2/trunk/gcc/llvm
Author: dpatel
Date: Thu Dec 6 23:30:06 2007
New Revision: 44675
URL: http://llvm.org/viewvc/llvm-project?rev=44675&view=rev
Log:
Fix broken links that point to assembler and linker.
Modified:
llvm-gcc-4.2/trunk/build_gcc
Modified: llvm-gcc-4.2/trunk/build_gcc
URL:
http://llvm.org/viewvc/
Author: dpatel
Date: Wed Dec 5 21:13:37 2007
New Revision: 44652
URL: http://llvm.org/viewvc/llvm-project?rev=44652&view=rev
Log:
Fix thin build.
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/build_
Author: dpatel
Date: Tue Dec 4 16:54:47 2007
New Revision: 44586
URL: http://llvm.org/viewvc/llvm-project?rev=44586&view=rev
Log:
Add --with-llvmgcc= and --with-llvmgxx= configure options.
Modified:
llvm/trunk/autoconf/configure.ac
llvm/trunk/configure
Modified: llvm/trunk/autoconf/conf
Author: dpatel
Date: Mon Dec 3 13:17:21 2007
New Revision: 44539
URL: http://llvm.org/viewvc/llvm-project?rev=44539&view=rev
Log:
If ExitValue operand is also defined in Loop header then
insert new ExitValue after this operand definition.
This fixes PR1828.
Added:
llvm/trunk/test/Transforms
Author: dpatel
Date: Fri Nov 30 18:24:50 2007
New Revision: 44477
URL: http://llvm.org/viewvc/llvm-project?rev=44477&view=rev
Log:
Change LinkTimeOptimizer.h install location.
Modified:
llvm/trunk/utils/buildit/build_llvm
Modified: llvm/trunk/utils/buildit/build_llvm
URL:
http://llvm.org/vi
Author: dpatel
Date: Fri Nov 30 17:27:57 2007
New Revision: 44476
URL: http://llvm.org/viewvc/llvm-project?rev=44476&view=rev
Log:
Change lib lto install location.
Modified:
llvm/trunk/utils/buildit/build_llvm
Modified: llvm/trunk/utils/buildit/build_llvm
URL:
http://llvm.org/viewvc/llvm-pr
Author: dpatel
Date: Thu Nov 29 19:05:58 2007
New Revision: 8
URL: http://llvm.org/viewvc/llvm-project?rev=8&view=rev
Log:
Restore debug info after reading PCH.
Added:
llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/pch/dwarf-1.c
llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/pch/dwarf-1.hs
Mod
Author: dpatel
Date: Thu Nov 29 18:58:44 2007
New Revision: 7
URL: http://llvm.org/viewvc/llvm-project?rev=7&view=rev
Log:
Restore debug info after reading PCH.
Added:
llvm-gcc-4.0/trunk/gcc/testsuite/gcc.dg/pch/dwarf-1.c
llvm-gcc-4.0/trunk/gcc/testsuite/gcc.dg/pch/dwarf-1.hs
Modi
Author: dpatel
Date: Thu Nov 29 18:51:33 2007
New Revision: 6
URL: http://llvm.org/viewvc/llvm-project?rev=6&view=rev
Log:
Provide a way to update DescGlobals cache directly.
Modified:
llvm/trunk/include/llvm/CodeGen/MachineModuleInfo.h
llvm/trunk/lib/CodeGen/MachineModuleInfo.cpp
Nice!
-
Devang
On Nov 29, 2007, at 1:36 PM, Anton Korobeynikov wrote:
> Author: asl
> Date: Thu Nov 29 15:36:16 2007
> New Revision: 2
>
> URL: http://llvm.org/viewvc/llvm-project?rev=2&view=rev
> Log:
> Move second openmp expansion pass before llvm-convert. This allows
> us not to
> re
Author: dpatel
Date: Mon Nov 26 13:49:16 2007
New Revision: 44332
URL: http://llvm.org/viewvc/llvm-project?rev=44332&view=rev
Log:
Do not hard code LLVM_BIN_DIR. Use $DEST_ROOT value.
Modified:
llvm-gcc-4.0/trunk/build_gcc
Modified: llvm-gcc-4.0/trunk/build_gcc
URL:
http://llvm.org/viewvc
Author: dpatel
Date: Mon Nov 26 13:48:47 2007
New Revision: 44331
URL: http://llvm.org/viewvc/llvm-project?rev=44331&view=rev
Log:
Do not hard code LLVM_BIN_DIR. Use $DEST_ROOT value.
Modified:
llvm-gcc-4.2/trunk/build_gcc
Modified: llvm-gcc-4.2/trunk/build_gcc
URL:
http://llvm.org/viewvc/
Author: dpatel
Date: Mon Nov 26 13:28:19 2007
New Revision: 44330
URL: http://llvm.org/viewvc/llvm-project?rev=44330&view=rev
Log:
Use DEVELOPER_DIR if it is set.
Modified:
llvm-gcc-4.0/trunk/GNUmakefile
Modified: llvm-gcc-4.0/trunk/GNUmakefile
URL:
http://llvm.org/viewvc/llvm-project/llvm-
Author: dpatel
Date: Mon Nov 26 13:26:53 2007
New Revision: 44329
URL: http://llvm.org/viewvc/llvm-project?rev=44329&view=rev
Log:
Use DEVELOPER_DIR if it is set.
Modified:
llvm-gcc-4.2/trunk/GNUmakefile
Modified: llvm-gcc-4.2/trunk/GNUmakefile
URL:
http://llvm.org/viewvc/llvm-project/llvm-
On Nov 13, 2007, at 6:33 PM, Owen Anderson wrote:
> Start the process of making MachineLoopInfo possible by templating
> Loop.
Did you consider deriving MachineBasicBlock from BasicBlock to avoid
templating stuff ? Just curious.
-
Devang
___
ll
Author: dpatel
Date: Wed Nov 14 16:12:25 2007
New Revision: 44141
URL: http://llvm.org/viewvc/llvm-project?rev=44141&view=rev
Log:
Count properly.
Modified:
llvm-gcc-4.0/trunk/build_gcc
Modified: llvm-gcc-4.0/trunk/build_gcc
URL:
http://llvm.org/viewvc/llvm-project/llvm-gcc-4.0/trunk/build_
Author: dpatel
Date: Wed Nov 14 16:11:08 2007
New Revision: 44140
URL: http://llvm.org/viewvc/llvm-project?rev=44140&view=rev
Log:
Find llvm using LLVMCORE_PATH
Modified:
llvm-gcc-4.2/trunk/GNUmakefile
llvm-gcc-4.2/trunk/build_gcc
Modified: llvm-gcc-4.2/trunk/GNUmakefile
URL:
http://ll
Author: dpatel
Date: Wed Nov 14 15:30:16 2007
New Revision: 44136
URL: http://llvm.org/viewvc/llvm-project?rev=44136&view=rev
Log:
Add band-aid that allows me to do non-bootstrap build.
Modified:
llvm-gcc-4.0/trunk/build_gcc
Modified: llvm-gcc-4.0/trunk/build_gcc
URL:
http://llvm.org/viewvc
Author: dpatel
Date: Wed Nov 14 15:29:37 2007
New Revision: 44135
URL: http://llvm.org/viewvc/llvm-project?rev=44135&view=rev
Log:
Find llvm using LLVMCORE_PATH
Modified:
llvm-gcc-4.0/trunk/GNUmakefile
llvm-gcc-4.0/trunk/build_gcc
Modified: llvm-gcc-4.0/trunk/GNUmakefile
URL:
http://llv
Author: dpatel
Date: Tue Nov 13 12:23:21 2007
New Revision: 44052
URL: http://llvm.org/viewvc/llvm-project?rev=44052&view=rev
Log:
Remove dead code.
Modified:
llvm-gcc-4.0/trunk/build_gcc
Modified: llvm-gcc-4.0/trunk/build_gcc
URL:
http://llvm.org/viewvc/llvm-project/llvm-gcc-4.0/trunk/buil
Author: dpatel
Date: Mon Nov 12 23:22:59 2007
New Revision: 44042
URL: http://llvm.org/viewvc/llvm-project?rev=44042&view=rev
Log:
Fix cross compiler build.
Modified:
llvm-gcc-4.0/trunk/build_gcc
Modified: llvm-gcc-4.0/trunk/build_gcc
URL:
http://llvm.org/viewvc/llvm-project/llvm-gcc-4.0/tr
Author: dpatel
Date: Mon Nov 12 17:53:43 2007
New Revision: 44030
URL: http://llvm.org/viewvc/llvm-project?rev=44030&view=rev
Log:
Build universal llvm.
Modified:
llvm/trunk/utils/buildit/build_llvm
Modified: llvm/trunk/utils/buildit/build_llvm
URL:
http://llvm.org/viewvc/llvm-project/llvm/
On Nov 10, 2007, at 8:32 PM, Bill Wendling wrote:
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.61.
+# Generated automatically using autoconf version 2.13
+# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
Using different
Author: dpatel
Date: Fri Nov 9 16:04:22 2007
New Revision: 43966
URL: http://llvm.org/viewvc/llvm-project?rev=43966&view=rev
Log:
Do not build llvm. Use the one installed on the system by default.
Modified:
llvm-gcc-4.0/trunk/build_gcc
Modified: llvm-gcc-4.0/trunk/build_gcc
URL:
http://llv
1 - 100 of 1069 matches
Mail list logo