Hello,
This is the first of the memory synchronization and atomic operations
patches. Here we provide the memory.barrier intrinsic and a conservative
implementation in the CBE.
-Chandler
Index: include/llvm/Intrinsics.td
===
--- incl
Author: chandlerc
Date: Mon Aug 6 15:57:16 2007
New Revision: 40872
URL: http://llvm.org/viewvc/llvm-project?rev=40872&view=rev
Log:
This resolves a regression of BasicAA which failed to find any memory
information for overloaded intrinsics (PR1600). This resolves that issue, and
improves the m
Author: chandlerc
Date: Mon Aug 6 15:52:17 2007
New Revision: 40871
URL: http://llvm.org/viewvc/llvm-project?rev=40871&view=rev
Log:
This fixes resizing issues with BitVectors. It ensures that the BitWord type
and type size is always used, and ensures completely correct clearing of unused
high
ade.cpp:144: instantiated from here
.../include/llvm/Instructions.h:766: error: no matching function for
call to 'llvm::CallInst::init(llvm::Value*&, llvm::Use*, ptrdiff_t&)'
.../include/llvm/Instructions.h:750: note: candidates are: void
llvm::CallInst::init(llvm::Value
You missed one client, the indirect usage by llvm2cpp, which _generates_
calls to CallInst, but doesn't make them directly. It is currently
generating calls to the old API, and causes test/Feature/llvm2cpp to fail.
-Chandler
David Greene wrote:
> Author: greened
> Date: Tue Jul 31 22:43:44 2007
>
Author: chandlerc
Date: Wed Jul 25 14:47:31 2007
New Revision: 40488
URL: http://llvm.org/viewvc/llvm-project?rev=40488&view=rev
Log:
Moving regression test to reflect move in source and headers to Bitcode.
Added:
llvm/trunk/test/Bitcode/
- copied from r40485, llvm/trunk/test/Bytecode/
Author: chandlerc
Date: Mon Jul 23 17:42:15 2007
New Revision: 40451
URL: http://llvm.org/viewvc/llvm-project?rev=40451&view=rev
Log:
Fix for PR1567, which involves a weird bug on non-32bit architectures and silly
C type sizes.
Modified:
llvm/trunk/test/CFrontend/exact-div-expr.c
Modified:
Author: chandlerc
Date: Fri Jul 20 15:14:52 2007
New Revision: 40118
URL: http://llvm.org/viewvc/llvm-project?rev=40118&view=rev
Log:
No longer referencing "shared memory" as this can confuse people. The memory is
clearly shared between processors if these instructions are being used, no
further
Author: chandlerc
Date: Fri Jul 20 14:34:37 2007
New Revision: 40115
URL: http://llvm.org/viewvc/llvm-project?rev=40115&view=rev
Log:
This introduces the atomic operation intrinsics into the documentation. This is
a preview for the intrinsics that are going to be implemented over the next few
we
Author: chandlerc
Date: Fri Jul 20 12:21:54 2007
New Revision: 40107
URL: http://llvm.org/viewvc/llvm-project?rev=40107&view=rev
Log:
Fixing some differences between CVS and SVN diff'ing. Reid fixed these already,
but I think it got lost in the conversion mess.
Modified:
llvm/trunk/utils/mkp
sely match the syntax of overloaded intrinsics.
-Chandler Carruth
atomic_ops_langref.patch
Description: Binary data
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
Hello,
Found a bug in 'utils/mkpatch' post SVN switchover. I've attached a
quick and easy patch for review before I commit.
-Chandler Carruth
mkpatch.patch
Description: Binary data
___
llvm-commits mailing list
llvm-commits@c
Changes in directory llvm/tools/llvm-config:
Makefile updated: 1.20 -> 1.21
---
Log message:
Fixing a ">" redirect to be a ">>" redirect, so a sed command doesn't get
clobbered.
---
Diffs of the changes: (+1 -1)
Makefile |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: l
Changes in directory llvm/tools/lto:
Makefile updated: 1.6 -> 1.7
lto.cpp updated: 1.28 -> 1.29
---
Log message:
Build libLLVMlto on non-Darwin architectures. Resolves PR1055:
http://llvm.org/PR1055 : http://llvm.org/PR1055: http://llvm.org/PR1055
---
Diffs of the changes: (+10 -3)
Makef
Changes in directory llvm/tools:
Makefile updated: 1.60 -> 1.61
---
Log message:
Build libLLVMlto on non-Darwin architectures. Resolves PR1055:
http://llvm.org/PR1055 : http://llvm.org/PR1055: http://llvm.org/PR1055
---
Diffs of the changes: (+2 -2)
Makefile |4 ++--
1 files changed,
lvm/CREDITS.TXT:1.67
--- llvm/CREDITS.TXT:1.66 Mon Aug 28 20:42:47 2006
+++ llvm/CREDITS.TXTSun Jan 7 21:10:00 2007
@@ -39,6 +39,10 @@
E: [EMAIL PROTECTED]
D: The `mem2reg' pass - promotes values stored in memory to registers
+N: Chandler Carruth
+E: [EMAIL PROTECTED]
+D: LinkTimeOptim
Hello,
This is a patch to provide --cflags option in llvm-config. Based on the
mechanism for providing --cxxflags.
-Chandler Carruth
llvm-config_cflags.patch
Description: Binary data
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http
17 matches
Mail list logo