By the way, to be consistent, getTypeSize for an APInt
should return the number of bits rounded up to a multiple
of 8, rather than rounded up to a power of 2 as it is now.
Shall I make this change?
Due to the way ExpandOp works for loads and stores, it looks
like the size needs to be the
Dale Johannesen wrote:-
Author: johannes
Date: Sun Sep 30 13:19:03 2007
New Revision: 42484
URL: http://llvm.org/viewvc/llvm-project?rev=42484view=rev
Log:
Constant fold int-to-long-double conversions;
use APFloat for int-to-float/double; use
round-to-nearest for these
Author: djg
Date: Mon Oct 1 11:01:23 2007
New Revision: 42487
URL: http://llvm.org/viewvc/llvm-project?rev=42487view=rev
Log:
Add empty() member functions to a few container-like classes.
Modified:
llvm/trunk/include/llvm/Analysis/CallGraph.h
llvm/trunk/include/llvm/Analysis/LoopInfo.h
Author: johannes
Date: Mon Oct 1 11:03:14 2007
New Revision: 42488
URL: http://llvm.org/viewvc/llvm-project?rev=42488view=rev
Log:
Add getABITypeSize, getABITypeSizeInBits
Modified:
llvm/trunk/include/llvm/Target/TargetData.h
llvm/trunk/lib/Target/TargetData.cpp
Modified:
The attached patch, plus the bits I've checked in, seems to work.
There are no problems in the llvm testsuite but there's something
funny going on in the gcc testsuite, although I'm not convinced it's
the fault of this patch, so I'm not checking it in until I get that
figured out. You
Author: evancheng
Date: Mon Oct 1 13:12:48 2007
New Revision: 42492
URL: http://llvm.org/viewvc/llvm-project?rev=42492view=rev
Log:
Typo. X86comi doesn't read / write chain's.
Modified:
llvm/trunk/lib/Target/X86/X86InstrSSE.td
Modified: llvm/trunk/lib/Target/X86/X86InstrSSE.td
URL:
Author: dpatel
Date: Mon Oct 1 13:12:58 2007
New Revision: 42493
URL: http://llvm.org/viewvc/llvm-project?rev=42493view=rev
Log:
Relax unsafe use check. If there is one unconditional use inside the loop then
it is safe to promote value even if there is another conditional use inside the
loop.
On Oct 1, 2007, at 6:07 AM, Neil Booth wrote:
Author: johannes
Date: Sun Sep 30 13:19:03 2007
New Revision: 42484
URL: http://llvm.org/viewvc/llvm-project?rev=42484view=rev
Log:
Constant fold int-to-long-double conversions;
use APFloat for int-to-float/double; use
round-to-nearest for
Changes in directory llvm-www/demo:
index.cgi updated: 1.75 - 1.76
---
Log message:
only log and mail if the code is not the default code.
---
Diffs of the changes: (+17 -11)
index.cgi | 28 +---
1 files changed, 17 insertions(+), 11 deletions(-)
Index:
Changes in directory llvm-www/demo:
index.cgi updated: 1.76 - 1.77
---
Log message:
fix typo
---
Diffs of the changes: (+1 -1)
index.cgi |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm-www/demo/index.cgi
diff -u llvm-www/demo/index.cgi:1.76
Changes in directory llvm-www/demo:
index.cgi updated: 1.77 - 1.78
---
Log message:
don't compile before they hit submit
---
Diffs of the changes: (+1 -1)
index.cgi |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm-www/demo/index.cgi
diff -u
Author: void
Date: Mon Oct 1 15:02:27 2007
New Revision: 42496
URL: http://llvm.org/viewvc/llvm-project?rev=42496view=rev
Log:
GCC uses i32 0 for null pointers. LLVM requires a pointer type.
Modified:
llvm-gcc-4.0/trunk/gcc/objc/objc-act.c
Modified: llvm-gcc-4.0/trunk/gcc/objc/objc-act.c
Author: void
Date: Mon Oct 1 15:09:53 2007
New Revision: 42497
URL: http://llvm.org/viewvc/llvm-project?rev=42497view=rev
Log:
GCC uses i32 0 for null pointers. LLVM uses pointer types.
Modified:
llvm-gcc-4.2/trunk/gcc/objc/objc-act.c
Modified: llvm-gcc-4.2/trunk/gcc/objc/objc-act.c
URL:
Author: evancheng
Date: Mon Oct 1 15:44:07 2007
New Revision: 42499
URL: http://llvm.org/viewvc/llvm-project?rev=42499view=rev
Log:
Remove simple scheduler.
Removed:
llvm/trunk/lib/CodeGen/SelectionDAG/ScheduleDAGSimple.cpp
Modified:
Author: evancheng
Date: Mon Oct 1 15:45:17 2007
New Revision: 42500
URL: http://llvm.org/viewvc/llvm-project?rev=42500view=rev
Log:
- Always use default scheduler even at -O0.
- Use local register allocator at -O0.
Modified:
llvm-gcc-4.0/trunk/gcc/llvm-backend.cpp
Modified:
Author: evancheng
Date: Mon Oct 1 15:47:54 2007
New Revision: 42501
URL: http://llvm.org/viewvc/llvm-project?rev=42501view=rev
Log:
Merge -r42499:42500 llvm-project/llvm-gcc-4.0/trunk
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp
Modified: llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp
URL:
Author: dpatel
Date: Mon Oct 1 16:22:57 2007
New Revision: 42502
URL: http://llvm.org/viewvc/llvm-project?rev=42502view=rev
Log:
PR 1603 test case.
Added:
llvm/trunk/test/CFrontend/2007-10-01-BuildArrayRef.c
Added: llvm/trunk/test/CFrontend/2007-10-01-BuildArrayRef.c
URL:
Author: dpatel
Date: Mon Oct 1 16:24:00 2007
New Revision: 42503
URL: http://llvm.org/viewvc/llvm-project?rev=42503view=rev
Log:
Fix
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20071001/054127.html
Modified:
llvm-gcc-4.0/trunk/gcc/c-typeck.c
Modified: llvm-gcc-4.0/trunk
Author: dpatel
Date: Mon Oct 1 16:27:18 2007
New Revision: 42504
URL: http://llvm.org/viewvc/llvm-project?rev=42504view=rev
Log:
Fix PR1603
Modified:
llvm-gcc-4.2/trunk/gcc/c-typeck.c
Modified: llvm-gcc-4.2/trunk/gcc/c-typeck.c
URL:
points out that llvm-gcc-4.2 doesn't build on MacOSX PowerPC machines.
I believe that the gcc-4.2 target-specific code for this environment
assumes that
gcc's XFloat mode (==128-bit long double) is supported, and makes no
provision for the
possibility that it isn't. The dependency was
Author: evancheng
Date: Mon Oct 1 17:17:20 2007
New Revision: 42505
URL: http://llvm.org/viewvc/llvm-project?rev=42505view=rev
Log:
-pre-RA-sched=none, simple, simple-noitin are gone.
Modified:
llvm/trunk/test/CodeGen/Generic/2006-07-03-schedulers.ll
Changes in directory llvm-www/demo:
DemoInfo.html added (r1.1)
index.cgi updated: 1.78 - 1.79
---
Log message:
move information about options out to a separate page.
---
Diffs of the changes: (+77 -21)
DemoInfo.html | 66 ++
Author: djg
Date: Mon Oct 1 17:40:20 2007
New Revision: 42506
URL: http://llvm.org/viewvc/llvm-project?rev=42506view=rev
Log:
Move the code that emits the .file directives so that it runs after the
SourceFiles list is fully filled in so that it sees all of the files.
Modified:
Changes in directory llvm-www/demo:
DemoInfo.html updated: 1.1 - 1.2
index.cgi updated: 1.79 - 1.80
---
Log message:
Further clean up
---
Diffs of the changes: (+48 -39)
DemoInfo.html | 17 ++
index.cgi | 70 +-
2
Changes in directory llvm-www/demo:
index.cgi updated: 1.80 - 1.81
---
Log message:
minor reformating.
---
Diffs of the changes: (+9 -10)
index.cgi | 19 +--
1 files changed, 9 insertions(+), 10 deletions(-)
Index: llvm-www/demo/index.cgi
diff -u
Author: johannes
Date: Mon Oct 1 18:08:35 2007
New Revision: 42508
URL: http://llvm.org/viewvc/llvm-project?rev=42508view=rev
Log:
Fix stride computations for long double arrays.
Modified:
llvm/trunk/lib/CodeGen/AsmPrinter.cpp
llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Author: evancheng
Date: Mon Oct 1 18:44:33 2007
New Revision: 42509
URL: http://llvm.org/viewvc/llvm-project?rev=42509view=rev
Log:
Refactor code to add load / store folded instructions - register only
instructions reverse map.
Modified:
llvm/trunk/lib/Target/X86/X86RegisterInfo.cpp
Author: void
Date: Mon Oct 1 18:48:06 2007
New Revision: 42510
URL: http://llvm.org/viewvc/llvm-project?rev=42510view=rev
Log:
createBFS_DAGScheduler doesn't exist anymore
Modified:
llvm-gcc-4.0/trunk/gcc/llvm-linker-hack.cpp
Modified: llvm-gcc-4.0/trunk/gcc/llvm-linker-hack.cpp
URL:
Author: void
Date: Mon Oct 1 18:49:21 2007
New Revision: 42511
URL: http://llvm.org/viewvc/llvm-project?rev=42511view=rev
Log:
createBFS_DAGScheduler doesn't exist anymore
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-linker-hack.cpp
Modified: llvm-gcc-4.2/trunk/gcc/llvm-linker-hack.cpp
URL:
Author: tbrethou
Date: Mon Oct 1 19:19:27 2007
New Revision: 42514
URL: http://llvm.org/viewvc/llvm-project?rev=42514view=rev
Log:
If the user did not check out LLVM and request it to be built, it should be a
build error. This relies on the user having a successful build of LLVM, but the
tests
Author: johannes
Date: Mon Oct 1 19:27:23 2007
New Revision: 42515
URL: http://llvm.org/viewvc/llvm-project?rev=42515view=rev
Log:
Use getABITypeSizeInBits for superior checking.
Modified:
llvm-gcc-4.0/trunk/gcc/llvm-types.cpp
Modified: llvm-gcc-4.0/trunk/gcc/llvm-types.cpp
URL:
Author: dpatel
Date: Mon Oct 1 19:39:19 2007
New Revision: 42517
URL: http://llvm.org/viewvc/llvm-project?rev=42517view=rev
Log:
New test.
Added:
llvm/trunk/test/C++Frontend/2007-10-01-StructResize.ll
Added: llvm/trunk/test/C++Frontend/2007-10-01-StructResize.ll
URL:
-20071001/054142.html
Modified:
llvm-gcc-4.0/trunk/gcc/llvm-types.cpp
Modified: llvm-gcc-4.0/trunk/gcc/llvm-types.cpp
URL:
http://llvm.org/viewvc/llvm-project/llvm-gcc-4.0/trunk/gcc/llvm-types.cpp?rev=42518r1=42517r2=42518view=diff
-20071001/054142.html
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-types.cpp
Modified: llvm-gcc-4.2/trunk/gcc/llvm-types.cpp
URL:
http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/llvm-types.cpp?rev=42520r1=42519r2=42520view=diff
Author: resistor
Date: Mon Oct 1 19:43:25 2007
New Revision: 42519
URL: http://llvm.org/viewvc/llvm-project?rev=42519view=rev
Log:
Mention memdep in the AA documentation.
Modified:
llvm/trunk/docs/AliasAnalysis.html
Modified: llvm/trunk/docs/AliasAnalysis.html
URL:
Author: resistor
Date: Mon Oct 1 19:44:20 2007
New Revision: 42521
URL: http://llvm.org/viewvc/llvm-project?rev=42521view=rev
Log:
Fix typo.
Modified:
llvm/trunk/docs/AliasAnalysis.html
Modified: llvm/trunk/docs/AliasAnalysis.html
URL:
Author: dpatel
Date: Mon Oct 1 19:47:43 2007
New Revision: 42522
URL: http://llvm.org/viewvc/llvm-project?rev=42522view=rev
Log:
Fix test.
Modified:
llvm/trunk/test/FrontendObjC/2007-09-25-EH.m
Modified: llvm/trunk/test/FrontendObjC/2007-09-25-EH.m
URL:
Author: evancheng
Date: Mon Oct 1 20:50:08 2007
New Revision: 42523
URL: http://llvm.org/viewvc/llvm-project?rev=42523view=rev
Log:
Link in llvm::createLocalRegisterAllocator.
Modified:
llvm-gcc-4.0/trunk/gcc/llvm-linker-hack.cpp
Modified: llvm-gcc-4.0/trunk/gcc/llvm-linker-hack.cpp
URL:
Author: evancheng
Date: Mon Oct 1 21:28:00 2007
New Revision: 42525
URL: http://llvm.org/viewvc/llvm-project?rev=42525view=rev
Log:
Merge -r42522:42523 llvm-project/llvm-gcc-4.0/trunk
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-linker-hack.cpp
Modified:
39 matches
Mail list logo