GCC carefully packs these bitfields so that there are exactly 32 of
them. With this addition, you'll push over and require an extra
word for every tree. Would it be possible to record the gcroot flag
in the attributes list somehow? This tradeoff seems worthwhile,
because almost no
Author: rafael
Date: Fri Sep 21 09:55:38 2007
New Revision: 42189
URL: http://llvm.org/viewvc/llvm-project?rev=42189view=rev
Log:
small cleanup: use LowerMemArgument in LowerFastCCArguments also
Modified:
llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
Modified:
Author: baldrick
Date: Fri Sep 21 09:30:46 2007
New Revision: 42188
URL: http://llvm.org/viewvc/llvm-project?rev=42188view=rev
Log:
If TYPE_SIZE is null (in which case we almost certainly
never get here), then bail out conservatively rather than
optimistically. Likewise if TYPE_SIZE is negative.
Author: baldrick
Date: Fri Sep 21 09:30:11 2007
New Revision: 42187
URL: http://llvm.org/viewvc/llvm-project?rev=42187view=rev
Log:
If TYPE_SIZE is null (in which case we almost certainly
never get here), then bail out conservatively rather than
optimistically. Likewise if TYPE_SIZE is negative.
Hi Eric,
On Sep 21, 2007, at 04:49, Eric Christopher wrote:
Here are a pair of patches to add an attribute to automatically
gcroot things based on type. It currently works for pointers to
structures only because a) that's all I need, and b) I think that's
all that makes sense really. I
Author: djg
Date: Fri Sep 21 10:24:00 2007
New Revision: 42190
URL: http://llvm.org/viewvc/llvm-project?rev=42190view=rev
Log:
There is no {rsqrt,rcp}{p,s}d.
Modified:
llvm/trunk/include/llvm/IntrinsicsX86.td
Modified: llvm/trunk/include/llvm/IntrinsicsX86.td
URL:
Author: rafael
Date: Fri Sep 21 10:50:22 2007
New Revision: 42192
URL: http://llvm.org/viewvc/llvm-project?rev=42192view=rev
Log:
Don't add a default STACK_ALIGN (use the generic ABI alignment)
Implement calls to functions with byval arguments on X86
Modified:
My feedback:
handling of 32-bit float values -??- handling of 80-bit float values
typos: 3x coalles -- coales
Many of the sentences do not seem to be finished,
such as Owen DSE and MemDep analysis.
sloppyness: remat - rematerialization
Cheers,
Gabor
Note that we're also zeroing out automatic variables as well so if
we do a collection before they're initialized we don't end up
following garbage.
@@ -1581,6 +1605,17 @@ void TreeToLLVM::EmitAutomaticVariableDe
// Handle annotate attributes
if (DECL_ATTRIBUTES(decl))
Author: lattner
Date: Fri Sep 21 12:06:39 2007
New Revision: 42193
URL: http://llvm.org/viewvc/llvm-project?rev=42193view=rev
Log:
initialize SetCCResultContents, fixing PR1693
Modified:
llvm/trunk/lib/CodeGen/SelectionDAG/TargetLowering.cpp
Modified:
Author: lattner
Date: Fri Sep 21 12:30:40 2007
New Revision: 42194
URL: http://llvm.org/viewvc/llvm-project?rev=42194view=rev
Log:
gcroot must take concrete types, not arbitrary types.
clean up intrinsic descriptions in langref a bit.
Modified:
llvm/trunk/docs/GarbageCollection.html
Author: lattner
Date: Fri Sep 21 12:43:52 2007
New Revision: 42196
URL: http://llvm.org/viewvc/llvm-project?rev=42196view=rev
Log:
I cannot spell coalesce :)
Modified:
llvm/trunk/docs/ReleaseNotes.html
Modified: llvm/trunk/docs/ReleaseNotes.html
URL:
On Sep 21, 2007, at 9:18 AM, Gabor Greif wrote:
My feedback:
handling of 32-bit float values -??- handling of 80-bit float values
This is right.
typos: 3x coalles -- coales
Doh, fixed.
Many of the sentences do not seem to be finished,
such as Owen DSE and MemDep analysis.
sloppyness:
URL: http://llvm.org/viewvc/llvm-project?rev=42190view=rev
Log:
There is no {rsqrt,rcp}{p,s}d.
Huh, crazy. nice catch :)
-Chris
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
Author: lattner
Date: Fri Sep 21 12:48:28 2007
New Revision: 42197
URL: http://llvm.org/viewvc/llvm-project?rev=42197view=rev
Log:
Add support for a new gcroot attribute. Patch contributed by
Eric Christopher. See test/CFrontend/2007-09-20-GcrootAttribute.c
for an example of use.
Modified:
Author: lattner
Date: Fri Sep 21 12:48:39 2007
New Revision: 42198
URL: http://llvm.org/viewvc/llvm-project?rev=42198view=rev
Log:
gcroot testcase, patch by Eric Christopher.
Added:
llvm/trunk/test/CFrontend/2007-09-20-GcrootAttribute.c
Added:
Author: lattner
Date: Fri Sep 21 12:49:57 2007
New Revision: 42199
URL: http://llvm.org/viewvc/llvm-project?rev=42199view=rev
Log:
Add supprot for a new gcroot attribute, patch by
Eric Christopher
Modified:
llvm-gcc-4.2/trunk/gcc/c-common.c
llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
Author: tbrethou
Date: Fri Sep 21 12:50:28 2007
New Revision: 42200
URL: http://llvm.org/viewvc/llvm-project?rev=42200view=rev
Log:
Merge into release for PR1690.
Modified:
llvm/branches/release_21/lib/Transforms/Scalar/LoopUnswitch.cpp
Modified:
On Sep 21, 2007, at 1:49 AM, Eric Christopher wrote:
GCC carefully packs these bitfields so that there are exactly 32
of them. With this addition, you'll push over and require an
extra word for every tree. Would it be possible to record the
gcroot flag in the attributes list
Author: tbrethou
Date: Fri Sep 21 12:52:24 2007
New Revision: 42201
URL: http://llvm.org/viewvc/llvm-project?rev=42201view=rev
Log:
Merge from mainline for PR1693.
Modified:
llvm/branches/release_21/lib/CodeGen/SelectionDAG/TargetLowering.cpp
Modified:
Author: tbrethou
Date: Fri Sep 21 12:41:37 2007
New Revision: 42195
URL: http://llvm.org/viewvc/llvm-project?rev=42195view=rev
Log:
Remove loop index split test cases for release.
Removed:
llvm/branches/release_21/test/Transforms/LoopIndexSplit/
Author: dpatel
Date: Fri Sep 21 13:02:24 2007
New Revision: 42202
URL: http://llvm.org/viewvc/llvm-project?rev=42202view=rev
Log:
Add missing entry.
Modified:
llvm/trunk/docs/ReleaseNotes.html
Modified: llvm/trunk/docs/ReleaseNotes.html
URL:
Author: lattner
Date: Fri Sep 21 13:25:53 2007
New Revision: 42204
URL: http://llvm.org/viewvc/llvm-project?rev=42204view=rev
Log:
don't read Block after it is freed. This fixes PR1684
Modified:
llvm/trunk/lib/CodeGen/DwarfWriter.cpp
Modified: llvm/trunk/lib/CodeGen/DwarfWriter.cpp
URL:
Author: lattner
Date: Fri Sep 21 13:30:39 2007
New Revision: 42205
URL: http://llvm.org/viewvc/llvm-project?rev=42205view=rev
Log:
#ifdef out unsafe tracing code, which fixes PR1689
Modified:
llvm/trunk/lib/ExecutionEngine/Interpreter/Execution.cpp
Modified:
Author: johannes
Date: Fri Sep 21 15:33:42 2007
New Revision: 42206
URL: http://llvm.org/viewvc/llvm-project?rev=42206view=rev
Log:
Make x87 long double work on big endian host cross build.
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
Author: johannes
Date: Fri Sep 21 15:35:14 2007
New Revision: 42207
URL: http://llvm.org/viewvc/llvm-project?rev=42207view=rev
Log:
Make x87 long double work on big endian host cross build.
Modified:
llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp
Modified: llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp
Author: resistor
Date: Fri Sep 21 15:55:54 2007
New Revision: 42208
URL: http://llvm.org/viewvc/llvm-project?rev=42208view=rev
Log:
Fix CopyFrom for non-POD data types.
Modified:
llvm/trunk/include/llvm/ADT/DenseMap.h
Modified: llvm/trunk/include/llvm/ADT/DenseMap.h
URL:
Author: johannes
Date: Fri Sep 21 17:09:37 2007
New Revision: 42210
URL: http://llvm.org/viewvc/llvm-project?rev=42210view=rev
Log:
Change APFloat::convertFromInteger to take the incoming
bit width instead of number of words allocated, which
makes it actually work for int-APF conversions.
Adjust
Author: tbrethou
Date: Fri Sep 21 17:59:12 2007
New Revision: 42211
URL: http://llvm.org/viewvc/llvm-project?rev=42211view=rev
Log:
Adding support for __builtin_annotation with an intrinsic called
llvm.annotation. This is similar to llvm.var.annotation but is applied to
expressions.
Modified:
Author: tbrethou
Date: Fri Sep 21 18:01:00 2007
New Revision: 42212
URL: http://llvm.org/viewvc/llvm-project?rev=42212view=rev
Log:
Adding support for __builtin_annotation with an intrinsic called
llvm.annotation. This is similar to llvm.var.annotation but is applied to
expressions.
Modified:
Author: dpatel
Date: Fri Sep 21 18:15:24 2007
New Revision: 42213
URL: http://llvm.org/viewvc/llvm-project?rev=42213view=rev
Log:
Now, DECL_SECTION_NAME is not appropriate for const_decl.
This fixes PR1653 crash.
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp
Modified:
Author: tbrethou
Date: Fri Sep 21 18:56:27 2007
New Revision: 42214
URL: http://llvm.org/viewvc/llvm-project?rev=42214view=rev
Log:
Update annotation intrinsic with more details.
Modified:
llvm/trunk/docs/LangRef.html
Modified: llvm/trunk/docs/LangRef.html
URL:
Author: tbrethou
Date: Fri Sep 21 18:57:04 2007
New Revision: 42215
URL: http://llvm.org/viewvc/llvm-project?rev=42215view=rev
Log:
Fix silly typo.
Modified:
llvm/trunk/docs/LangRef.html
Modified: llvm/trunk/docs/LangRef.html
URL:
Author: tbrethou
Date: Fri Sep 21 18:57:59 2007
New Revision: 42216
URL: http://llvm.org/viewvc/llvm-project?rev=42216view=rev
Log:
One last fix to get name correct.
Modified:
llvm/trunk/docs/LangRef.html
Modified: llvm/trunk/docs/LangRef.html
URL:
Author: tbrethou
Date: Fri Sep 21 19:01:26 2007
New Revision: 42217
URL: http://llvm.org/viewvc/llvm-project?rev=42217view=rev
Log:
Fix typo.
Modified:
llvm/trunk/docs/LangRef.html
Modified: llvm/trunk/docs/LangRef.html
URL:
Author: tbrethou
Date: Fri Sep 21 19:03:01 2007
New Revision: 42219
URL: http://llvm.org/viewvc/llvm-project?rev=42219view=rev
Log:
Correct names.
Modified:
llvm/trunk/docs/LangRef.html
Modified: llvm/trunk/docs/LangRef.html
URL:
On 9/21/07, Tanya Lattner [EMAIL PROTECTED] wrote:
declare i32 @llvm.annotation(i32 lt;valgt;, i8* lt;strgt;, i8*
lt;strgt;, i32 lt;intgt; )
+ declare i8 llvm.annotation(i8 lt;valgt;, i8* lt;strgt;, i8*
lt;strgt;, i32 lt;intgt; )
+ declare i16 llvm.annotation(i16 lt;valgt;, i8*
doh! Sorry...
-bw
On 9/21/07, Tanya Lattner [EMAIL PROTECTED] wrote:
Author: tbrethou
Date: Fri Sep 21 18:57:04 2007
New Revision: 42215
URL: http://llvm.org/viewvc/llvm-project?rev=42215view=rev
Log:
Fix silly typo.
___
llvm-commits mailing
Author: neil
Date: Fri Sep 21 21:56:19 2007
New Revision: 42220
URL: http://llvm.org/viewvc/llvm-project?rev=42220view=rev
Log:
Handle storage complications of float-float conversions.
Modified:
llvm/trunk/lib/Support/APFloat.cpp
Modified: llvm/trunk/lib/Support/APFloat.cpp
URL:
Author: lattner
Date: Fri Sep 21 22:17:52 2007
New Revision: 42221
URL: http://llvm.org/viewvc/llvm-project?rev=42221view=rev
Log:
fix bugs in the manual
Modified:
llvm/trunk/docs/LangRef.html
Modified: llvm/trunk/docs/LangRef.html
URL:
On Sep 21, 2007, at 7:56 PM, Neil Booth wrote:
+ } else if (newPartCount oldPartCount) {
+/* Capture any lost fraction through truncation of parts so we
get
+ correct rounding whilst normalizing. */
+lostFraction = lostFractionThroughTruncation
+
41 matches
Mail list logo