Dmitri Gribenko
8cac835723
docs: command guide: cleanups, no text changes
...
llvm-svn: 188627
2013-08-18 08:32:32 +00:00
Daniel Dunbar
06b9f9ecaa
[typo] An LLVM.
...
llvm-svn: 188589
2013-08-16 23:30:19 +00:00
Benjamin Kramer
24ab6b3699
Sphinx refuses to render this code block. Try adding a newline.
...
llvm-svn: 188382
2013-08-14 16:18:47 +00:00
Tim Northover
0937679443
Add the C99 hex-float assembly syntax to our extension document.
...
As Ben pointed out, GAS doesn't support this syntax so we should give at least
some warning that it might not be portable.
llvm-svn: 188377
2013-08-14 15:27:20 +00:00
Michael Gottesman
98850bd39a
[stack protector] Fixed typo.
...
llvm-svn: 188195
2013-08-12 19:44:09 +00:00
Michael Gottesman
dafc7d9447
[stackprotector] Added intrinsic llvm.stackprotectorcheck.
...
llvm-svn: 188191
2013-08-12 18:35:32 +00:00
Daniel Dunbar
04388afd41
[docs] Update TestingGuide's note on how to run with Valgrind.
...
llvm-svn: 188097
2013-08-09 19:39:48 +00:00
Andrea Di Biagio
9b5d23bccb
Add description of function attribute 'minsize' in LangRef.rst.
...
llvm-svn: 188091
2013-08-09 18:42:18 +00:00
Daniel Dunbar
c4477dfd92
[lit] Change --show-{tests,suites} to exit after printing.
...
- This is a more sensible behavior than printing and also running tests.
llvm-svn: 188009
2013-08-08 20:59:25 +00:00
Daniel Dunbar
b647d5d21d
[lit] Remove --repeat option, which wasn't that useful.
...
llvm-svn: 188008
2013-08-08 20:59:20 +00:00
Hal Finkel
171817ee8a
Add ISD::FROUND for libm round()
...
All libm floating-point rounding functions, except for round(), had their own
ISD nodes. Recent PowerPC cores have an instruction for round(), and so here I'm
adding ISD::FROUND so that round() can be custom lowered as well.
For the most part, this is straightforward. I've added an intrinsic
and a matching ISD node just like those for nearbyint() and friends. The
SelectionDAG pattern I've named frnd (because ISD::FP_ROUND has already claimed
fround).
This will be used by the PowerPC backend in a follow-up commit.
llvm-svn: 187926
2013-08-07 22:49:12 +00:00
Rafael Espindola
b0b1622595
Add the common begin/end naming convention to the coding standard.
...
llvm-svn: 187902
2013-08-07 19:34:37 +00:00
Sean Silva
1cbbcf1c93
[LangRef] Alphabetize function attribute listing.
...
No content change.
Patch by Andrea Di Biagio!
llvm-svn: 187811
2013-08-06 19:34:37 +00:00
Rafael Espindola
b2be0b41af
Add a release not about llvm-ar.
...
Thanks to Bill Wendling for the reminder.
llvm-svn: 187794
2013-08-06 13:16:28 +00:00
Bill Wendling
7c8a4a4346
Fix grammar.
...
llvm-svn: 187755
2013-08-05 23:29:16 +00:00
Nadav Rotem
eae928acd2
Update the release notes about the status of the vectorizers.
...
llvm-svn: 187714
2013-08-05 04:31:05 +00:00
Nadav Rotem
2da8b3e99e
Update the docs.
...
llvm-svn: 187713
2013-08-05 04:27:34 +00:00
Tom Stellard
0ebf29d41f
Revert "TableGen: Enumerate Schedule Model too."
...
This reverts commit 2ca1e4a39c7e0d7a00e66ff5437c6d7ace2404a0.
llvm-svn: 187525
2013-07-31 20:43:08 +00:00
Vincent Lejeune
22e6ddd475
TableGen: Enumerate Schedule Model too.
...
llvm-svn: 187511
2013-07-31 19:31:20 +00:00
Matt Arsenault
24b49c411c
Reject bitcasts between address spaces with different sizes
...
llvm-svn: 187506
2013-07-31 17:49:08 +00:00
Bill Wendling
c02da467f4
Fix underscore to be the proper length.
...
llvm-svn: 187406
2013-07-30 08:26:24 +00:00
Rafael Espindola
d20830dfe5
Remove more dead documentation.
...
llvm-svn: 187403
2013-07-30 04:06:06 +00:00
Rafael Espindola
cb87e35ed6
Delete documentation for deleted options.
...
llvm-svn: 187380
2013-07-29 21:35:48 +00:00
Rafael Espindola
2a2a0973b8
Use pipefail when available.
...
This change makes test with RUN lines like
RUN: opt ... | FileCheck
fail if opt fails, even if it prints what FileCheck wants. Enabling this
found some interesting cases of broken tests that were not being noticed
because opt (or some other tool) was crashing late.
Pipefail is used when the shell supports it or when using the internal
python based tester.
llvm-svn: 187261
2013-07-26 22:32:58 +00:00
Hans Wennborg
ac1d6a0c98
Phabricator.rst: tiny fix
...
llvm-svn: 187164
2013-07-25 22:58:31 +00:00
Rafael Espindola
bff44dddff
Remove dead code from the makefile build system.
...
Back in r140220 we removed the autoconf code that would set LLVMCC_OPTION
since it was only used by the test-suite. This patch now removes code
that would only be used if LLVMCC_OPTION was set.
llvm-svn: 187154
2013-07-25 20:25:31 +00:00
Rafael Espindola
729866670b
Remove the mblaze backend from llvm.
...
Approval in here http://lists.cs.uiuc.edu/pipermail/llvmdev/2013-July/064169.html
llvm-svn: 187145
2013-07-25 18:55:05 +00:00
Jakob Stoklund Olesen
5e5e297d16
Speling.
...
llvm-svn: 187076
2013-07-24 20:47:57 +00:00
Jakob Stoklund Olesen
b8f3590357
Update old llc documentation.
...
Patch by Hafiz Abid!
llvm-svn: 187056
2013-07-24 17:45:11 +00:00
Rafael Espindola
86e4b41169
llvm-ar is far closer to being a regular ar implementation now. Update the docs.
...
llvm-svn: 187034
2013-07-24 13:13:24 +00:00
Ahmed Bougacha
cf07cef719
docs: Update old VS 2008 references.
...
llvm-svn: 186968
2013-07-23 17:44:01 +00:00
Ahmed Bougacha
b08b115c4a
docs: cleanup VS 2008 release note.
...
Remove trailing ')'. Sorry about all that, should be good now!
llvm-svn: 186965
2013-07-23 17:32:57 +00:00
Ahmed Bougacha
bc4d7134f4
docs: Correct reST link.
...
llvm-svn: 186963
2013-07-23 17:28:35 +00:00
Ahmed Bougacha
e17ecff3c4
Update docs to drop support for VS 2008.
...
llvm-svn: 186961
2013-07-23 17:25:26 +00:00
Stephen Lin
b946407cb7
Fix FileCheck CHECK-LABEL documentation wording slightly; also mention that it allows error recovery.
...
llvm-svn: 186628
2013-07-18 23:26:58 +00:00
Stephen Lin
a6e877fab4
Correct inaccurate statement in FileCheck docs.
...
llvm-svn: 186290
2013-07-14 18:12:25 +00:00
Tom Stellard
2d17f67651
R600: Add ISA documents to the CompilerWriterInfo page
...
llvm-svn: 186176
2013-07-12 18:14:40 +00:00
Stephen Lin
f8bd2e5b86
Add new directive called CHECK-LABEL to FileCheck.
...
CHECK-LABEL is meant to be used in place on CHECK on lines containing identifiers or other unique labels (they need not actually be labels in the source or output language, though.) This is used to break up the input stream into separate blocks delineated by CHECK-LABEL lines, each of which is checked independently. This greatly improves the accuracy of errors and fix-it hints in many cases, and allows for FileCheck to recover from errors in one block by continuing to subsequent blocks.
Some tests will be converted to use this new directive in forthcoming patches.
llvm-svn: 186162
2013-07-12 14:51:05 +00:00
Hans Wennborg
0c14cf9a7c
CommandLine.rst: remove tiny bit of bad mark-up
...
llvm-svn: 186042
2013-07-10 22:09:22 +00:00
Alexey Samsonov
d7f6a6196e
Document LLVM_USE_SANITIZER CMake option
...
llvm-svn: 185925
2013-07-09 10:56:13 +00:00
Benjamin Kramer
9f566a5a43
IR headers moved to llvm/IR some aeons ago, update documentation.
...
llvm-svn: 185854
2013-07-08 19:59:35 +00:00
Stephen Lin
095fee30e8
Update docs to say that a FunctionPass should not inspect other functions than the one being processed.
...
Please let me know if you disagree with this assessment (no one has yet, after asking on llvm-commits and LLVMDev) and I will revert.
llvm-svn: 185848
2013-07-08 18:34:39 +00:00
Nico Rieck
a37acf702d
MC: Implement COFF .linkonce directive
...
llvm-svn: 185753
2013-07-06 12:13:10 +00:00
Nick Lewycky
efe31f2951
Fix language.
...
llvm-svn: 185739
2013-07-06 01:04:47 +00:00
Nick Lewycky
c2ec0725ce
Extend 'readonly' and 'readnone' to work on function arguments as well as
...
functions. Make the function attributes pass add it to known library functions
and when it can deduce it.
llvm-svn: 185735
2013-07-06 00:29:58 +00:00
Renato Golin
98c6081536
Add platform specific tests doc
...
llvm-svn: 185581
2013-07-03 20:56:33 +00:00
Michael Gottesman
3a6a967cc7
Fixed typo in LangRef where we were using _'' to quote instead of the correct _.
...
llvm-svn: 185479
2013-07-02 21:32:56 +00:00
Sean Silva
d01eead98c
[docs] Amend confusing title
...
"Writing an LLVM Compiler Backend" can be misinterpreted as meaning
"backend" in the sense of "using LLVM as a backend for your compiler for
your new language". This new name is less ambiguous.
As a bonus, this brings the title in line with the file name.
llvm-svn: 185377
2013-07-01 20:45:12 +00:00
Alexey Samsonov
2ca6536d7a
llvm-symbolizer: add support for Mach-O universal binaries
...
llvm-svn: 185137
2013-06-28 08:15:40 +00:00
Michael Gottesman
296adb8b12
At the request of Richard Smith, swapped the order of cold/builtin so it is in alphabetical order.
...
llvm-svn: 185113
2013-06-27 22:48:08 +00:00