b83422612a 
								
							 
						 
						
							
							
								
								Mention address space related changes in release notes.  
							
							... 
							
							
							
							llvm-svn: 194904 
							
						 
						
							2013-11-16 00:36:46 +00:00  
				
					
						
							
							
								 
						
							
								9c13dd027b 
								
							 
						 
						
							
							
								
								Fix typos.  
							
							... 
							
							
							
							I somehow didn't notice before that the examples
for addrspacecast use the wrong syntax for addrspace.
llvm-svn: 194868 
							
						 
						
							2013-11-15 22:43:50 +00:00  
				
					
						
							
							
								 
						
							
								f4919c545d 
								
							 
						 
						
							
							
								
								[NVPTX] Fix type in usage doc  
							
							... 
							
							
							
							llvm-svn: 194821 
							
						 
						
							2013-11-15 16:08:49 +00:00  
				
					
						
							
							
								 
						
							
								fb9bd75370 
								
							 
						 
						
							
							
								
								[NVPTX] Update the usage document  
							
							... 
							
							
							
							llvm-svn: 194812 
							
						 
						
							2013-11-15 13:02:10 +00:00  
				
					
						
							
							
								 
						
							
								8e3c8584e9 
								
							 
						 
						
							
							
								
								Adding some info about stability of ARM boards  
							
							... 
							
							
							
							Patch by Mikael Lyngvig
llvm-svn: 194794 
							
						 
						
							2013-11-15 08:42:14 +00:00  
				
					
						
							
							
								 
						
							
								54a2a179a1 
								
							 
						 
						
							
							
								
								Fix grammar in addrspacecast description  
							
							... 
							
							
							
							llvm-svn: 194785 
							
						 
						
							2013-11-15 05:44:56 +00:00  
				
					
						
							
							
								 
						
							
								b03bd4d96b 
								
							 
						 
						
							
							
								
								Add addrspacecast instruction.  
							
							... 
							
							
							
							Patch by Michele Scandale!
llvm-svn: 194760 
							
						 
						
							2013-11-15 01:34:59 +00:00  
				
					
						
							
							
								 
						
							
								687915ffff 
								
							 
						 
						
							
							
								
								Typos.  (Test commit.)  
							
							... 
							
							
							
							llvm-svn: 194720 
							
						 
						
							2013-11-14 18:47:23 +00:00  
				
					
						
							
							
								 
						
							
								ec6e392975 
								
							 
						 
						
							
							
								
								Add external project LDC to release notes.  
							
							... 
							
							
							
							LDC, the LLVM-based D compiler, is already using LLVM 3.4.
llvm-svn: 194665 
							
						 
						
							2013-11-14 05:57:40 +00:00  
				
					
						
							
							
								 
						
							
								1e6033ca33 
								
							 
						 
						
							
							
								
								Add simple support for tags in YAML I/O  
							
							... 
							
							
							
							llvm-svn: 194644 
							
						 
						
							2013-11-14 00:59:59 +00:00  
				
					
						
							
							
								 
						
							
								4656ec1e70 
								
							 
						 
						
							
							
								
								Revert my CMake patches concerning building with /MT (r194589, r194596)  
							
							... 
							
							
							
							Reid pointed out we already have LLVM_USE_CRT_{buildtype} to set it.
llvm-svn: 194604 
							
						 
						
							2013-11-13 20:29:10 +00:00  
				
					
						
							
							
								 
						
							
								fc59812bee 
								
							 
						 
						
							
							
								
								CMake: make building with /MT an option instead of always forcing it  
							
							... 
							
							
							
							for release builds.
This is a follow-up to r194589. Aaron pointed out that building
libraries with /MT and using them in an application that uses a
different run-time library can be a bad idea.
Move the option to build with /MT behind a CMake option so it can be
turned on selectively, such as when building the toolchain installer.
llvm-svn: 194596 
							
						 
						
							2013-11-13 19:12:02 +00:00  
				
					
						
							
							
								 
						
							
								72c83a867c 
								
							 
						 
						
							
							
								
								Add new FileCheck feature to 3.4 release notes  
							
							... 
							
							
							
							llvm-svn: 194456 
							
						 
						
							2013-11-12 08:05:30 +00:00  
				
					
						
							
							
								 
						
							
								def97f4f26 
								
							 
						 
						
							
							
								
								Update of the 'Code Review' page. The link is now called 'Create Diff' instead of 'Create Revision'  
							
							... 
							
							
							
							llvm-svn: 194378 
							
						 
						
							2013-11-11 14:27:56 +00:00  
				
					
						
							
							
								 
						
							
								13df462691 
								
							 
						 
						
							
							
								
								Allow multiple check prefixes in FileCheck.  
							
							... 
							
							
							
							This is useful if you want to run multiple variations
of a single test, and the majority of check lines
should be the same.
llvm-svn: 194343 
							
						 
						
							2013-11-10 02:04:09 +00:00  
				
					
						
							
							
								 
						
							
								c089d826d9 
								
							 
						 
						
							
							
								
								Add the fact that we anticipate switching to use (some subset of) C++11  
							
							... 
							
							
							
							after the 3.4 release to the release notes. See the *lengthy* llvmdev
and cfe-dev threads on this subject. There will be more emails,
discussion and announcements, but I want to make noise in as many places
as I can to get everyone's concerns voiced and understood.
llvm-svn: 194183 
							
						 
						
							2013-11-07 00:23:08 +00:00  
				
					
						
							
							
								 
						
							
								c2a9fe7a77 
								
							 
						 
						
							
							
								
								[OCaml] (PR10016) Add a few missing line in OCamlLangImpl2.rst  
							
							... 
							
							
							
							Original patch by Damien Schoof
llvm-svn: 194067 
							
						 
						
							2013-11-05 12:14:04 +00:00  
				
					
						
							
							
								 
						
							
								75c718521d 
								
							 
						 
						
							
							
								
								[docs] Add link to 32-bit ARM ELF supplement.  
							
							... 
							
							
							
							llvm-svn: 194011 
							
						 
						
							2013-11-04 19:43:36 +00:00  
				
					
						
							
							
								 
						
							
								716e7405d3 
								
							 
						 
						
							
							
								
								Remove linkonce_odr_auto_hide.  
							
							... 
							
							
							
							linkonce_odr_auto_hide was in incomplete attempt to implement a way
for the linker to hide symbols that are known to be available in every
TU and whose addresses are not relevant for a particular DSO.
It was redundant in that it all its uses are equivalent to
linkonce_odr+unnamed_addr. Unlike those, it has never been connected
to clang or llvm's optimizers, so it was effectively dead.
Given that nothing produces it, this patch just nukes it
(other than the llvm-c enum value).
llvm-svn: 193865 
							
						 
						
							2013-11-01 17:09:14 +00:00  
				
					
						
							
							
								 
						
							
								d4d1d9c06e 
								
							 
						 
						
							
							
								
								whitespace  
							
							... 
							
							
							
							llvm-svn: 193765 
							
						 
						
							2013-10-31 17:18:07 +00:00  
				
					
						
							
							
								 
						
							
								0463e83b1b 
								
							 
						 
						
							
							
								
								fix RST reference in Writing an LLVM Pass  
							
							... 
							
							
							
							Currently, instead of showing up as link, it is rendered as
  ...of FunctionPass <writing-an-llvm-pass-FunctionPass>. The...
PR17733. Patch by Tay Ray Chuan!
llvm-svn: 193698 
							
						 
						
							2013-10-30 17:09:32 +00:00  
				
					
						
							
							
								 
						
							
								3b32b2ff10 
								
							 
						 
						
							
							
								
								Fix common typos in the docs.  
							
							... 
							
							
							
							llvm-svn: 193632 
							
						 
						
							2013-10-29 17:53:27 +00:00  
				
					
						
							
							
								 
						
							
								5d1b745689 
								
							 
						 
						
							
							
								
								Clarify that GlobalVariables definitions must have an initializer.  
							
							... 
							
							
							
							llvm-svn: 193609 
							
						 
						
							2013-10-29 13:44:11 +00:00  
				
					
						
							
							
								 
						
							
								4965e900d9 
								
							 
						 
						
							
							
								
								Remove stray '_'.  
							
							... 
							
							
							
							llvm-svn: 193543 
							
						 
						
							2013-10-28 21:43:54 +00:00  
				
					
						
							
							
								 
						
							
								c14b8043bb 
								
							 
						 
						
							
							
								
								Use the correct reference. Spotted by Sean Silva.  
							
							... 
							
							
							
							llvm-svn: 193542 
							
						 
						
							2013-10-28 21:43:11 +00:00  
				
					
						
							
							
								 
						
							
								6822ecb087 
								
							 
						 
						
							
							
								
								A small grammar-os fixed.  
							
							... 
							
							
							
							llvm-svn: 193496 
							
						 
						
							2013-10-27 05:09:12 +00:00  
				
					
						
							
							
								 
						
							
								e814a37a72 
								
							 
						 
						
							
							
								
								Update to current output.  
							
							... 
							
							
							
							PR14039
llvm-svn: 193494 
							
						 
						
							2013-10-27 04:50:34 +00:00  
				
					
						
							
							
								 
						
							
								29c7f168cb 
								
							 
						 
						
							
							
								
								Fix Sphinx warning.  
							
							... 
							
							
							
							llvm-svn: 193493 
							
						 
						
							2013-10-27 04:25:02 +00:00  
				
					
						
							
							
								 
						
							
								e9d5c4809d 
								
							 
						 
						
							
							
								
								Update to specify that both metadata and label types aren't proper return types.  
							
							... 
							
							
							
							PR15447
llvm-svn: 193492 
							
						 
						
							2013-10-27 04:19:29 +00:00  
				
					
						
							
							
								 
						
							
								27f96dae10 
								
							 
						 
						
							
							
								
								Update the Python version. And Perl isn't used anymore.  
							
							... 
							
							
							
							PR17608
llvm-svn: 193491 
							
						 
						
							2013-10-27 04:02:21 +00:00  
				
					
						
							
							
								 
						
							
								7bf172cd45 
								
							 
						 
						
							
							
								
								Update link.  
							
							... 
							
							
							
							PR17608
llvm-svn: 193490 
							
						 
						
							2013-10-27 03:57:10 +00:00  
				
					
						
							
							
								 
						
							
								2e1890e18b 
								
							 
						 
						
							
							
								
								Revert r193251 : Use address-taken to disambiguate global variable and indirect memops.  
							
							... 
							
							
							
							llvm-svn: 193489 
							
						 
						
							2013-10-27 03:08:44 +00:00  
				
					
						
							
							
								 
						
							
								6cd5bd4a3d 
								
							 
						 
						
							
							
								
								Reverting my r193344 checkin due to build breakage.  
							
							... 
							
							
							
							llvm-svn: 193350 
							
						 
						
							2013-10-24 14:52:56 +00:00  
				
					
						
							
							
								 
						
							
								e38e57206f 
								
							 
						 
						
							
							
								
								Added std::string as a built-in type for mapping.  
							
							... 
							
							
							
							llvm-svn: 193344 
							
						 
						
							2013-10-24 13:36:58 +00:00  
				
					
						
							
							
								 
						
							
								e4fb375995 
								
							 
						 
						
							
							
								
								Use address-taken to disambiguate global variable and indirect memops.  
							
							... 
							
							
							
							Major steps include:
 1). introduces a not-addr-taken bit-field in GlobalVariable
 2). GlobalOpt pass sets "not-address-taken" if it proves a global varirable 
    dosen't have its address taken.
 3). AA use this info for disambiguation. 
llvm-svn: 193251 
							
						 
						
							2013-10-23 17:28:19 +00:00  
				
					
						
							
							
								 
						
							
								5cc9084dd7 
								
							 
						 
						
							
							
								
								Write a simple description of the 'target triple' directive. This should be expanded. PR8976.  
							
							... 
							
							
							
							llvm-svn: 193014 
							
						 
						
							2013-10-18 23:41:25 +00:00  
				
					
						
							
							
								 
						
							
								61163151f7 
								
							 
						 
						
							
							
								
								Clarify that an alignment of 0 or 1 on a mem* intrinsic means 'no alignment'.  
							
							... 
							
							
							
							llvm-svn: 193012 
							
						 
						
							2013-10-18 23:26:55 +00:00  
				
					
						
							
							
								 
						
							
								0b55b4a208 
								
							 
						 
						
							
							
								
								Remove reference to obsolete arguments.  
							
							... 
							
							
							
							llvm-svn: 193009 
							
						 
						
							2013-10-18 23:11:25 +00:00  
				
					
						
							
							
								 
						
							
								547a7afd32 
								
							 
						 
						
							
							
								
								Update to reflect current GC APIs and usage. The example code is taken from the Erlang GC implementation.  
							
							... 
							
							
							
							llvm-svn: 193008 
							
						 
						
							2013-10-18 23:09:06 +00:00  
				
					
						
							
							
								 
						
							
								4655259769 
								
							 
						 
						
							
							
								
								Developer policy amendment regarding confidentiality notices  
							
							... 
							
							
							
							Thanks to Daniel Berlin and Nadav Rotem for feedback and rewording!
Discussion:
  http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20131014/191677.html 
Reviewed by: nrotem, dberlin
llvm-svn: 192958 
							
						 
						
							2013-10-18 08:45:43 +00:00  
				
					
						
							
							
								 
						
							
								fd69f369a6 
								
							 
						 
						
							
							
								
								Remove an outdated statement.  
							
							... 
							
							
							
							Aliases now have their own section where we document which linkages they can
have.
llvm-svn: 192825 
							
						 
						
							2013-10-16 18:37:51 +00:00  
				
					
						
							
							
								 
						
							
								b665d79f14 
								
							 
						 
						
							
							
								
								Add more documentation about the TargetStreamer interface.  
							
							... 
							
							
							
							llvm-svn: 192796 
							
						 
						
							2013-10-16 14:54:39 +00:00  
				
					
						
							
							
								 
						
							
								5f16063dcd 
								
							 
						 
						
							
							
								
								docs: Remove incompatibility with Solaris shell  
							
							... 
							
							
							
							There doesn't seem to be a need in checking if a directory exists if we
will just rm -rf it once we affirm that it does.  Instead, just blindly
try to delete it.
This fixes PR17541.
llvm-svn: 192679 
							
						 
						
							2013-10-15 08:30:07 +00:00  
				
					
						
							
							
								 
						
							
								58ab84a830 
								
							 
						 
						
							
							
								
								Add warning about CHECK-DAG with variable definition  
							
							... 
							
							
							
							llvm-svn: 192479 
							
						 
						
							2013-10-11 18:50:22 +00:00  
				
					
						
							
							
								 
						
							
								a40c5263ed 
								
							 
						 
						
							
							
								
								Add missing releases.  
							
							... 
							
							
							
							llvm-svn: 192304 
							
						 
						
							2013-10-09 17:37:04 +00:00  
				
					
						
							
							
								 
						
							
								974efd3208 
								
							 
						 
						
							
							
								
								Add a paragraph about MCTargetStreamer.  
							
							... 
							
							
							
							llvm-svn: 192265 
							
						 
						
							2013-10-09 02:05:08 +00:00  
				
					
						
							
							
								 
						
							
								65785497bf 
								
							 
						 
						
							
							
								
								Fix typo.  
							
							... 
							
							
							
							Thanks to Sean Silva for noticing it.
llvm-svn: 192102 
							
						 
						
							2013-10-07 13:57:59 +00:00  
				
					
						
							
							
								 
						
							
								78527050c2 
								
							 
						 
						
							
							
								
								Add support for aliases with linkonce_odr.  
							
							... 
							
							
							
							This will be used to extend constructor aliases in clang.
llvm-svn: 192066 
							
						 
						
							2013-10-06 15:10:43 +00:00  
				
					
						
							
							
								 
						
							
								a9853efb78 
								
							 
						 
						
							
							
								
								Fix a typo in the documentation. Thanks to Diana Vasile for the patch  
							
							... 
							
							
							
							llvm-svn: 191752 
							
						 
						
							2013-10-01 13:17:09 +00:00  
				
					
						
							
							
								 
						
							
								cc0a056b3d 
								
							 
						 
						
							
							
								
								[mips] Fix a broken link to mips.com in the documentation.  
							
							... 
							
							
							
							It now points to the equivalent page on imgtec.com
llvm-svn: 191658 
							
						 
						
							2013-09-30 09:35:37 +00:00