Revision: 127823
Author: dpatel
Date: 2007-05-30 11:12:10 -0700 (Wed, 30 May 2007)
Log Message:
---
Set __APPLE_CC__ value to base gcc build number
instead of llvm build number.
Modified Paths:
--
apple-local/branches/llvm/gcc/c-cppbuiltin.c
apple-local/branches
Revision: 127825
Author: dpatel
Date: 2007-05-30 11:47:21 -0700 (Wed, 30 May 2007)
Log Message:
---
Fix previous patch.
Make it safer. Return after defining APPLE_CC.
Modified Paths:
--
apple-local/branches/llvm/gcc/c-cppbuiltin.c
Modified: apple-local/branches
Revision: 127872
Author: dpatel
Date: 2007-05-31 10:39:08 -0700 (Thu, 31 May 2007)
Log Message:
---
Fix objective-c runtime data alignment.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-backend.cpp
Modified: apple-local/branches/llvm/gcc/llvm-backend.cpp
Revision: 127876
Author: dpatel
Date: 2007-05-31 14:56:52 -0700 (Thu, 31 May 2007)
Log Message:
---
Explicitly set alignment for Objective-C protocols.
Set Global Value alignment if it is specified by User.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm
Revision: 128027
Author: dpatel
Date: 2007-06-05 17:23:16 -0700 (Tue, 05 Jun 2007)
Log Message:
---
Let loop unswitch pass know whether we are optimizing for size or not.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-backend.cpp
Modified: apple-local
Revision: 128706
Author: dpatel
Date: 2007-06-21 16:28:14 -0700 (Thu, 21 Jun 2007)
Log Message:
---
Fix 1519. Patch by Rafael Espindola.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-types.cpp
Modified: apple-local/branches/llvm/gcc/llvm-types.cpp
Revision: 128742
Author: dpatel
Date: 2007-06-22 13:28:02 -0700 (Fri, 22 Jun 2007)
Log Message:
---
Fix warning.
Modified Paths:
--
apple-local/branches/llvm/gcc/c-lex.c
Modified: apple-local/branches/llvm/gcc/c-lex.c
Revision: 129769
Author: dpatel
Date: 2007-07-20 16:11:01 -0700 (Fri, 20 Jul 2007)
Log Message:
---
Provide command line switches to print pass manager info useful for debugging.
Modified Paths:
--
apple-local/branches/llvm/gcc/common.opt
apple-local/branches
Revision: 124571
Author: dpatel
Date: 2007-03-05 14:40:18 -0800 (Mon, 05 Mar 2007)
Log Message:
---
While reading PCH, Parse Bytecodes directly from memory.
Modified Paths:
--
apple-local/branches/llvm/gcc/c-pch.c
apple-local/branches/llvm/gcc/llvm-backend.cpp
Revision: 124572
Author: dpatel
Date: 2007-03-05 16:42:33 -0800 (Mon, 05 Mar 2007)
Log Message:
---
Handle -mllvm.
Modified Paths:
--
apple-local/branches/llvm/gcc/config/darwin.h
apple-local/branches/llvm/gcc/gcc.c
Modified: apple-local/branches/llvm/gcc
Revision: 124656
Author: dpatel
Date: 2007-03-06 20:35:26 -0800 (Tue, 06 Mar 2007)
Log Message:
---
Include looppass.h
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-backend.cpp
Modified: apple-local/branches/llvm/gcc/llvm-backend.cpp
Revision: 124795
Author: dpatel
Date: 2007-03-09 15:59:47 -0800 (Fri, 09 Mar 2007)
Log Message:
---
Ignore BUILT_IN_UPDATE_SETJMP_BUF.
Patch by Duncan Sands.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-convert.cpp
Modified: apple-local/branches/llvm/gcc
Revision: 124887
Author: dpatel
Date: 2007-03-12 15:27:39 -0700 (Mon, 12 Mar 2007)
Log Message:
---
Fix component reference handling. Patch by Duncan Sands.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-convert.cpp
Modified: apple-local/branches/llvm/gcc
Revision: 124921
Author: dpatel
Date: 2007-03-12 16:07:59 -0700 (Mon, 12 Mar 2007)
Log Message:
---
Support arrays with non-zero lower bound
Patch by Duncan Sands.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-abi.h
apple-local/branches/llvm/gcc/llvm
Revision: 124975
Author: dpatel
Date: 2007-03-14 11:22:11 -0700 (Wed, 14 Mar 2007)
Log Message:
---
Fix VIEW_CONVERT_EXPR handling. Patch by Duncan Sands.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-convert.cpp
Modified: apple-local/branches/llvm/gcc/llvm
Revision: 125159
Author: dpatel
Date: 2007-03-19 12:06:59 -0700 (Mon, 19 Mar 2007)
Log Message:
---
Fix arry ref size calculation. Patch by Duncan Sands.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-convert.cpp
Modified: apple-local/branches/llvm/gcc/llvm
Revision: 125160
Author: dpatel
Date: 2007-03-19 13:55:02 -0700 (Mon, 19 Mar 2007)
Log Message:
---
Better support for variable size struct fields.
Patch by Duncan Sands.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-convert.cpp
apple-local/branches/llvm
Revision: 125161
Author: dpatel
Date: 2007-03-19 16:38:02 -0700 (Mon, 19 Mar 2007)
Log Message:
---
Return the correct type for ARRAY_RANGE_REF.
Patch by Duncan Sands.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-convert.cpp
Modified: apple-local/branches
Revision: 125246
Author: dpatel
Date: 2007-03-22 11:31:30 -0700 (Thu, 22 Mar 2007)
Log Message:
---
Do not map 80 bit and 96 bit float point types to
64 bit LLVM type.
Patch by Duncan Sands.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-types.cpp
Modified
Revision: 125252
Author: dpatel
Date: 2007-03-22 16:02:12 -0700 (Thu, 22 Mar 2007)
Log Message:
---
Emit switch cases with a wide range as a conditional branch.
Patch by Duncan Sands.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-convert.cpp
Modified: apple
Revision: 125417
Author: dpatel
Date: 2007-03-27 13:12:24 -0700 (Tue, 27 Mar 2007)
Log Message:
---
The address of a VIEW_CONVERT_EXPR is the address of its
operand, but the type is the type of the expression. The
current code gets the address right but the type wrong.
Patch by
Revision: 125528
Author: dpatel
Date: 2007-03-29 15:06:04 -0700 (Thu, 29 Mar 2007)
Log Message:
---
Apply Geoff's patch to fix bootstrap failures.
Modified Paths:
--
apple-local/branches/llvm/ChangeLog.apple
apple-local/branches/llvm/build_gcc
Modified:
Revision: 125745
Author: dpatel
Date: 2007-04-05 09:48:13 -0700 (Thu, 05 Apr 2007)
Log Message:
---
Improve Packed structure support by used
Packed StructType.
Original version of this patch was written by
Andrew Lenharth. Later this patch was updated by
Duncan Sands. I updated
Revision: 125850
Author: dpatel
Date: 2007-04-06 19:43:09 -0700 (Fri, 06 Apr 2007)
Log Message:
---
Fix SingleSource/Regression/C/2--3=-5=21BitfieldHandling failures.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-types.cpp
Modified: apple-local/branches
Revision: 125851
Author: dpatel
Date: 2007-04-06 20:05:09 -0700 (Fri, 06 Apr 2007)
Log Message:
---
Fix bit field regression. One llvm field, array of bytes,
can be used by two struct bitfields. In this situation
while iniitalizing smaller bitfield add empty elements
in extra bytes
Revision: 125951
Author: dpatel
Date: 2007-04-10 14:43:39 -0700 (Tue, 10 Apr 2007)
Log Message:
---
Fix
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070409/047164.html
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-types.cpp
Modified: apple
Revision: 125983
Author: dpatel
Date: 2007-04-11 10:17:11 -0700 (Wed, 11 Apr 2007)
Log Message:
---
No need to map llvm values with GCC trees using names.
llvm.pch.values table can directly hold values.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm
Revision: 125984
Author: dpatel
Date: 2007-04-11 10:29:14 -0700 (Wed, 11 Apr 2007)
Log Message:
---
Cosmetic changes. Rename fns/variales, add comment.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-backend.cpp
apple-local/branches/llvm/gcc/llvm
Revision: 125985
Author: dpatel
Date: 2007-04-11 10:41:38 -0700 (Wed, 11 Apr 2007)
Log Message:
---
cosmetic.
s/LLVMValuesNameTable/LLVMValuesTable/g
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-convert.cpp
Modified: apple-local/branches/llvm/gcc/llvm
Revision: 125991
Author: dpatel
Date: 2007-04-11 17:33:44 -0700 (Wed, 11 Apr 2007)
Log Message:
---
Fix num of bits required calculation for bitfields that
do not start at byte boundary.
Fix
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070409/047340.html
Modified
Revision: 126202
Author: dpatel
Date: 2007-04-16 11:11:23 -0700 (Mon, 16 Apr 2007)
Log Message:
---
Fix assertion that was off by one. Update comments.
Patch by Duncan Sands.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-types.cpp
Modified: apple-local
Revision: 126204
Author: dpatel
Date: 2007-04-16 11:13:49 -0700 (Mon, 16 Apr 2007)
Log Message:
---
Do not emit debug info for fields at variable offset, for now.
Patch by Duncan Sands.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-debug.cpp
Modified: apple
Revision: 126210
Author: dpatel
Date: 2007-04-16 13:01:41 -0700 (Mon, 16 Apr 2007)
Log Message:
---
Fix handling of arrays with var-sized elements
Patch by Duncan Sands.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-abi.h
apple-local/branches/llvm/gcc
Revision: 126245
Author: dpatel
Date: 2007-04-17 13:29:12 -0700 (Tue, 17 Apr 2007)
Log Message:
---
Fix
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070416/047943.html
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-types.cpp
Modified: apple
Revision: 126246
Author: dpatel
Date: 2007-04-17 14:59:37 -0700 (Tue, 17 Apr 2007)
Log Message:
---
If all struct bitfields are packed then struct is packed.
This fixes recent SingleSource 2003-05-21-BitFieldHandling.c regression.
Modified Paths:
--
apple-local
Revision: 126319
Author: dpatel
Date: 2007-04-19 15:05:17 -0700 (Thu, 19 Apr 2007)
Log Message:
---
Enable loop rotation.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-backend.cpp
apple-local/branches/llvm/gcc/llvm-linker-hack.cpp
Modified: apple-local
Revision: 126435
Author: dpatel
Date: 2007-04-23 15:07:27 -0700 (Mon, 23 Apr 2007)
Log Message:
---
Fix PR 1344
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-types.cpp
Modified: apple-local/branches/llvm/gcc/llvm-types.cpp
Revision: 126481
Author: dpatel
Date: 2007-04-24 12:27:29 -0700 (Tue, 24 Apr 2007)
Log Message:
---
Fix
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070423/048355.html
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-convert.cpp
Modified
Revision: 126482
Author: dpatel
Date: 2007-04-24 14:07:03 -0700 (Tue, 24 Apr 2007)
Log Message:
---
Magic!
Fix
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070423/048357.html
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-convert.cpp
Revision: 126812
Author: dpatel
Date: 2007-05-02 18:11:09 -0700 (Wed, 02 May 2007)
Log Message:
---
Fix
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070430/048922.html
Modified Paths:
--
apple-local/branches/llvm/gcc/c-typeck.c
Modified: apple
Revision: 126856
Author: dpatel
Date: 2007-05-03 17:31:00 -0700 (Thu, 03 May 2007)
Log Message:
---
Handle edge case, when starting offset for bit field
is outside allocated bytes and starting offset is not
at byte boundry.
Modified Paths:
--
apple-local/branches
Revision: 126896
Author: dpatel
Date: 2007-05-04 11:42:00 -0700 (Fri, 04 May 2007)
Log Message:
---
Fix PR 1250.
Apply Duncan's patch.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-types.cpp
Modified: apple-local/branches/llvm/gcc/llvm-type
Revision: 126898
Author: dpatel
Date: 2007-05-04 14:44:39 -0700 (Fri, 04 May 2007)
Log Message:
---
Use one i32 instead of four i8 while emitting
tail padding.
This addresses first part of PR1278.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-types.cpp
Revision: 126899
Author: dpatel
Date: 2007-05-04 16:10:12 -0700 (Fri, 04 May 2007)
Log Message:
---
Revert previous patch. It does not
handle all cases properly.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-types.cpp
Modified: apple-local/branches/llvm
Revision: 126994
Author: dpatel
Date: 2007-05-07 15:27:34 -0700 (Mon, 07 May 2007)
Log Message:
---
Do not apply inreg attribute to static chain.
Patch by Duncan Sands.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-types.cpp
Modified: apple-local/branches
Revision: 126997
Author: dpatel
Date: 2007-05-07 23:15:09 -0700 (Mon, 07 May 2007)
Log Message:
---
Fix PR1278.
- While adding padding elements at the end of LLVM struct use
an array of i32 (instead of an array of i8) if possible.
- Keep track of padding elements at the end of
Revision: 127041
Author: dpatel
Date: 2007-05-08 11:09:27 -0700 (Tue, 08 May 2007)
Log Message:
---
Fix PR1400
Test case
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070507/049420.html
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm
Revision: 127042
Author: dpatel
Date: 2007-05-08 11:24:04 -0700 (Tue, 08 May 2007)
Log Message:
---
If new bit field's starting offset is not at byte boundary
_AND_ the field's starting offset is outside already allocated
bytes for enclosing structure then
- Do not inser
Revision: 127060
Author: dpatel
Date: 2007-05-08 16:23:00 -0700 (Tue, 08 May 2007)
Log Message:
---
Add missing undefs. Patch by Reid.
Modified Paths:
--
apple-local/branches/llvm/gcc/c-common.c
Modified: apple-local/branches/llvm/gcc/c-common.c
Revision: 127082
Author: dpatel
Date: 2007-05-09 09:58:33 -0700 (Wed, 09 May 2007)
Log Message:
---
Map -dA to -asm-verbose.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-backend.cpp
Modified: apple-local/branches/llvm/gcc/llvm-backend.cpp
Revision: 127089
Author: dpatel
Date: 2007-05-09 23:21:25 -0700 (Wed, 09 May 2007)
Log Message:
---
Anton Korobeynikov's fixincludes patch for mingw32
Modified Paths:
--
apple-local/branches/llvm/fixincludes/fixincl.x
apple-local/branches/llvm/fixinc
Revision: 127292
Author: dpatel
Date: 2007-05-15 16:46:37 -0700 (Tue, 15 May 2007)
Log Message:
---
Fix PR 1419
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070514/049641.html
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-types.cpp
Modified
Revision: 127320
Author: dpatel
Date: 2007-05-16 09:52:34 -0700 (Wed, 16 May 2007)
Log Message:
---
Fix PR1417
Fix
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070514/049666.html
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-types.cpp
Revision: 127336
Author: dpatel
Date: 2007-05-16 23:23:29 -0700 (Wed, 16 May 2007)
Log Message:
---
Fix
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070514/049736.html
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-types.cpp
Modified: apple
Revision: 127364
Author: dpatel
Date: 2007-05-17 07:35:46 -0700 (Thu, 17 May 2007)
Log Message:
---
Fix PCH. Patch by Anton Korobeynikov.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-backend.cpp
Modified: apple-local/branches/llvm/gcc/llvm-backend.cpp
Revision: 123569
Author: dpatel
Date: 2007-02-07 20:36:09 -0800 (Wed, 07 Feb 2007)
Log Message:
---
Read bytecodes from PCH file.
Modified Paths:
--
apple-local/branches/llvm/gcc/Makefile.in
apple-local/branches/llvm/gcc/c-pch.c
apple-local/branches/llvm/gcc
Revision: 123742
Author: dpatel
Date: 2007-02-12 09:41:51 -0800 (Mon, 12 Feb 2007)
Log Message:
---
Quote PCH patch in preprocessed output. Patch by Anton Korobeynikov.
Modified Paths:
--
apple-local/branches/llvm/gcc/c-ppoutput.c
Modified: apple-local/branches
Revision: 123743
Author: dpatel
Date: 2007-02-12 10:01:31 -0800 (Mon, 12 Feb 2007)
Log Message:
---
Avoid including GCC's system headers. They poison stuff
like malloc that we use in LLVM subsystem.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-de
Revision: 123793
Author: dpatel
Date: 2007-02-13 10:19:31 -0800 (Tue, 13 Feb 2007)
Log Message:
---
Fix target-specific .cpp files dependencies.
Modified Paths:
--
apple-local/branches/llvm/gcc/Makefile.in
Modified: apple-local/branches/llvm/gcc/Makefile.in
Revision: 123794
Author: dpatel
Date: 2007-02-13 10:39:43 -0800 (Tue, 13 Feb 2007)
Log Message:
---
Fix llvm-gcc builds without --enable-llvm
Modified Paths:
--
apple-local/branches/llvm/gcc/Makefile.in
Modified: apple-local/branches/llvm/gcc/Makefile.in
Revision: 123874
Author: dpatel
Date: 2007-02-14 13:54:21 -0800 (Wed, 14 Feb 2007)
Log Message:
---
Maintain GCC Type Tree <--> LLVM Type connection during
PCH write and PCH read.
Use LLVM Type vector index, instead of pointer to LLVM Type,
to connect LLVM Type with GCC Typ
Revision: 123875
Author: dpatel
Date: 2007-02-14 14:42:10 -0800 (Wed, 14 Feb 2007)
Log Message:
---
Clear llvm bytecode from asm_out_file after reading PCH.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-backend.cpp
apple-local/branches/llvm/gcc/toplev.c
Revision: 123989
Author: dpatel
Date: 2007-02-16 16:10:49 -0800 (Fri, 16 Feb 2007)
Log Message:
---
Save and Restore LLVM values to GCC DECL tree link.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-backend.cpp
apple-local/branches/llvm/gcc/llvm
Revision: 124164
Author: dpatel
Date: 2007-02-21 13:13:42 -0800 (Wed, 21 Feb 2007)
Log Message:
---
Backport mingw32 support from FSF GCC mainline.
Patch by Anton Korobeynikov.
Added Paths:
---
apple-local/branches/llvm/gcc/config/i386/winnt-cxx.c
apple-local
Revision: 124163
Author: dpatel
Date: 2007-02-21 12:19:03 -0800 (Wed, 21 Feb 2007)
Log Message:
---
Backport mingw32 support from FSF GCC mainline.
This patch is prepared by Anton Korobeynikov.
Modified Paths:
--
apple-local/branches/llvm/gcc/config/i386/cygming.h
65 matches
Mail list logo