Duncan Sands
29007803eb
Loads and stores without an explicit alignment use the abi alignment not the
...
preferred alignment. Correct the documentation.
llvm-svn: 166925
2012-10-29 14:12:44 +00:00
Chandler Carruth
9359c9ab08
Clarify that there is an option other than OAuth for Phabricator and
...
offer up my email to the spam lords for it. Hopefully this will
eventually be more automatic, but we don't want people to think there is
only one option.
llvm-svn: 166870
2012-10-27 09:47:33 +00:00
Jordan Rose
c9ba5a38bb
Suggest llvm_unreachable over assert(0).
...
llvm-svn: 166821
2012-10-26 22:08:46 +00:00
Benjamin Kramer
0f18b5e49c
Remove LoopDependenceAnalysis.
...
It was unmaintained and not much more than a stub. The new DependenceAnalysis
pass is both more general and complete.
llvm-svn: 166810
2012-10-26 20:25:01 +00:00
David Tweed
8265aeda87
Minor enhancement to build process notes for ARM platforms.
...
llvm-svn: 166769
2012-10-26 12:09:47 +00:00
Micah Villmow
a3ca20846f
Update the release notes to note the change from TargetData to DataLayout.
...
llvm-svn: 166702
2012-10-25 18:06:47 +00:00
Sebastian Pop
af468d8d5a
add TableGen support to create relationship maps between instructions
...
Relationship maps are represented as InstrMapping records which are parsed by
TableGen and the information is used to construct mapping tables to represent
appropriate relations between instructions. These tables are emitted into
XXXGenInstrInfo.inc file along with the functions to query them.
Patch by Jyotsna Verma <jverma@codeaurora.org>.
llvm-svn: 166685
2012-10-25 15:54:06 +00:00
Kevin Enderby
2b803f3a2e
Add a bit of documentation on the annotated disassembly output.
...
llvm-svn: 166639
2012-10-24 23:30:22 +00:00
Nadav Rotem
8d4a9a6f07
Document the -force-vector-width flag.
...
llvm-svn: 166621
2012-10-24 20:47:55 +00:00
Dmitri Gribenko
f01cbf1125
Document current Doxygen use practices in Coding Standards. Mostly it is
...
obvious stuff and most new code being committed conforms to that. Some old
code does not; this might cause confusion and this is the motivation to
document the correct guidelines.
llvm-svn: 166378
2012-10-20 13:27:43 +00:00
Nadav Rotem
33b2c76073
Vectorization docs.
...
llvm-svn: 166364
2012-10-20 02:34:34 +00:00
Daniel Dunbar
7abcd13b24
lit: Rename the valgrind leaks feature to match what is currently used
...
(vg_leak).
llvm-svn: 166306
2012-10-19 20:29:30 +00:00
Daniel Dunbar
4747331126
lit: Add 'valgrind' and 'valgrind-leaks' features when valgrind is used.
...
- These can be used with the XFAIL options.
llvm-svn: 166303
2012-10-19 20:12:00 +00:00
Daniel Dunbar
05096e6a09
Fix some doc-os.
...
llvm-svn: 166290
2012-10-19 17:23:39 +00:00
Daniel Dunbar
edc1b1982d
lit: Allow XFAIL: lines to also refer to "features".
...
llvm-svn: 166224
2012-10-18 20:43:04 +00:00
Micah Villmow
f708318a81
Update the LangRef documentation for the per pointer address space support.
...
llvm-svn: 166201
2012-10-18 18:18:17 +00:00
Eli Bendersky
d53d4452a7
test commit: verifying access from new address
...
llvm-svn: 166197
2012-10-18 18:12:05 +00:00
Nadav Rotem
7293669878
Add a small example which shows a vectorizable loop with a non-pow-of-two count
...
llvm-svn: 166169
2012-10-18 05:46:16 +00:00
Nadav Rotem
574696a0dd
Update the release notes about how to enable the loop vectorizer.
...
llvm-svn: 166123
2012-10-17 19:49:21 +00:00
Nadav Rotem
a2f8199a1f
Update the release notes about the store-merge dag optimization.
...
llvm-svn: 166116
2012-10-17 18:35:21 +00:00
Nadav Rotem
99cc45726f
Update the release notes about the new TargetTransformInfo API changes.
...
llvm-svn: 166115
2012-10-17 18:33:50 +00:00
Nadav Rotem
8adc448174
Update the release notes about the new loop vectorizer.
...
llvm-svn: 166113
2012-10-17 18:30:09 +00:00
Sean Silva
119ba23165
docs: Add link to integrated assembler HowTo
...
llvm-svn: 166106
2012-10-17 16:36:27 +00:00
Jan Wen Voung
b1bdc84698
Fix a typo in bitcode docs, from 165814.
...
llvm-svn: 165944
2012-10-15 16:47:58 +00:00
Dmitri Gribenko
68a2e52f88
Documentation: Lexicon.rst: add "BB Vectorization" and "TBAA".
...
llvm-svn: 165879
2012-10-13 17:34:49 +00:00
Jan Wen Voung
62641808e7
Add bitcode instruction encoding documentation for module version
...
0 and 1. Followup to 165739.
llvm-svn: 165814
2012-10-12 18:13:17 +00:00
Sean Silva
032f01debc
docs: Update example to conform to coding standards.
...
llvm-svn: 165782
2012-10-12 01:55:51 +00:00
Sean Silva
7d9ca85338
docs: Minor clean up of Phabricator documentation.
...
llvm-svn: 165779
2012-10-12 01:21:24 +00:00
Sean Silva
f8628ab633
docs: Add SphinxQuickstartTemplate.rst.
...
The intent of this document is to be the go-to document for anybody who
wants to write new documentation, but isn't familiar with Sphinx.
llvm-svn: 165775
2012-10-12 00:53:48 +00:00
Sean Silva
5770e962c3
docs: Improve HowToSetUpLLVMStyleRTTI.
...
* Fix confusing explanation regarding abstract classes.
* Clarify auto-upcasting and why `Shape` doesn't need a `classof()`.
* Add section `Rules of Thumb` with some quick summary tips.
llvm-svn: 165768
2012-10-11 23:30:52 +00:00
Sean Silva
d3a75e9f68
docs: Update HowToSetUpLLVMStyleRTTI.
...
Recent changes to isa<>/dyn_cast<> have made unnecessary those classof()
of the form:
static bool classof(const Foo *) { return true; }
Accordingly, remove mention of such classof() from the documentation.
llvm-svn: 165766
2012-10-11 23:30:41 +00:00
Manuel Klimek
aecda1c8d9
Adds Phabricator documentation. This is a first step that answers many questions we have seen.
...
llvm-svn: 165736
2012-10-11 19:40:46 +00:00
NAKAMURA Takumi
02c61ceadb
GettingStarted.rst: s/&/&/g
...
llvm-svn: 165690
2012-10-11 01:10:37 +00:00
NAKAMURA Takumi
c27e44310c
GettingStarted.rst: Fix the label to DeveloperPolicy.html.
...
llvm-svn: 165689
2012-10-11 01:10:27 +00:00
Sean Silva
121d5c2cab
docs: Propagate fix from r165632 to other docs.
...
There are only two other instances of using `.. code::` instead of
`.. code-block::`.
llvm-svn: 165633
2012-10-10 17:21:39 +00:00
Sean Silva
9ecefd6948
docs: Attempt to fix PR14053.
...
Hypothesis 1: use of `.. code::` directive instead of `.. code-block::`
is causing Sphinx to discard the block. On my machine, `.. code::`
renders fine. However, I don't think that `.. code::` is actually a
legit Sphinx directive. I believe that on my machine Sphinx is falling
back to just displaying it monospace with no syntax, whereas llvm.org's
Sphinx is just discarding it.
This is truly "remote debugging" since I can't reproduce this on my
machine. It would be helpful to be able to see the llvm.org Sphinx
build logs; if that's possible please let me know.
llvm-svn: 165632
2012-10-10 17:07:23 +00:00
Eric Christopher
a31a55ef4f
Fix typo in docs.
...
llvm-svn: 165464
2012-10-08 23:54:10 +00:00
Micah Villmow
fe3338a7eb
Move TargetData to DataLayout.
...
llvm-svn: 165403
2012-10-08 16:39:34 +00:00
Sean Silva
274afc4d40
Silence Sphinx warnings.
...
Found the fix on this page:
http://permalink.gmane.org/gmane.comp.python.sphinx.devel/112
llvm-svn: 165380
2012-10-07 18:49:28 +00:00
Bill Wendling
de6de294d3
Sphinxify the GettinStarted documentation.
...
llvm-svn: 165372
2012-10-07 07:10:13 +00:00
Bill Wendling
a91c4a23b7
Sphinxify the ExtendingLLVM documentation.
...
llvm-svn: 165371
2012-10-07 04:56:08 +00:00
Bill Wendling
2998f210f7
Sphinxify the compiler writer info documentation.
...
llvm-svn: 165369
2012-10-07 04:34:10 +00:00
Rafael Espindola
2619103729
Document MapVector.
...
llvm-svn: 165366
2012-10-07 00:56:09 +00:00
Dmitri Gribenko
fb9162157f
HowToSetUpLLVMStyleRTTI.rst: remove unneeded semicolons in code examples.
...
llvm-svn: 165335
2012-10-05 20:52:13 +00:00
Dmitri Gribenko
0a00d8606d
GoldPlugin.rst: minor typesetting fixes.
...
llvm-svn: 165334
2012-10-05 20:50:05 +00:00
Sean Silva
498ab652ba
docs: Add HowToSetUpLLVMStyleRTTI.rst.
...
This document describes how to set up LLVM-style RTTI for a class
hierarchy. Surprisingly, this was not previously documented.
Also, link it into ProgrammersManual.html.
llvm-svn: 165293
2012-10-05 03:32:01 +00:00
Duncan Sands
448245e370
The alignment of an sret parameter is known: it must be at least the
...
alignment of the return type. Teach the optimizers this.
llvm-svn: 165226
2012-10-04 13:36:31 +00:00
Sean Silva
11a47754b8
docs: Fix typo on front page
...
llvm-svn: 165200
2012-10-04 04:41:27 +00:00
Sean Silva
39152df564
docs: Sphinxify GoldPlugin document.
...
llvm-svn: 165198
2012-10-04 03:56:23 +00:00
Michael J. Spencer
975a363331
[Docs] Update File Headers section to cover doxygen style file level docs.
...
llvm-svn: 164964
2012-10-01 19:59:21 +00:00
Dmitri Gribenko
353ea39be4
RST docs: convert HTML escapes to plain text in code examples.
...
llvm-svn: 164922
2012-09-30 20:51:02 +00:00
Dmitri Gribenko
3d5e43c7ca
Sphinx CSS: remove negative letter-spacing, it makes some fonts look really
...
bad. Fonts already have appropriate tracking built-in.
llvm-svn: 164921
2012-09-30 20:43:24 +00:00
Jakub Staszak
c78b1c68c7
Fix && to && in Coding Standards.
...
llvm-svn: 164920
2012-09-30 20:42:13 +00:00
Sean Silva
b781a853b1
docs: dedent list on index.rst
...
In reStructuredText, indented blocks denote block quotes [1]. This list
is not a block quote.
[1]. http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html#block-quotes
llvm-svn: 164847
2012-09-28 21:18:37 +00:00
Andrew Kaylor
6b7788b0c5
Removing dependency on third party library for Intel JIT event support.
...
Patch committed on behalf of Kirill Uhanov
llvm-svn: 164831
2012-09-28 17:35:20 +00:00
Micah Villmow
ee6440e8ae
Fix more crlf issues.
...
llvm-svn: 164805
2012-09-27 22:14:10 +00:00
Micah Villmow
66c88768ad
Fix CRLF issues.
...
llvm-svn: 164782
2012-09-27 17:51:02 +00:00
Micah Villmow
466ac299d9
Patch for HowToBuildOnARM documentation from Wei-Ren Chen.
...
llvm-svn: 164776
2012-09-27 15:05:49 +00:00
Sean Silva
e1b93fd6a5
docs: Sphinxify HowToSubmitABug
...
llvm-svn: 164630
2012-09-25 20:52:04 +00:00
Sean Silva
9a9e2646a3
docs: Fix long-standing typo in yaml2obj.rst.
...
llvm-svn: 164407
2012-09-21 19:48:16 +00:00
Dan Gohman
8242a28668
Say "bytes" instead of "address units", since that's what the
...
rest of LangRef uses.
llvm-svn: 164402
2012-09-21 18:41:30 +00:00
Dan Gohman
cacdd7ae8e
Document the new !tbaa.struct metadata.
...
llvm-svn: 164398
2012-09-21 18:21:48 +00:00
David Blaikie
022673f281
Add missing 'to' and rephrase an explanation of GCC's assumptions.
...
Wordsmithing by Matt Beaumont-Gay in response to r164389.
llvm-svn: 164395
2012-09-21 18:03:02 +00:00
David Blaikie
2bafd0b320
Document "do not use defaults in covered switch-over-enum" coding standard.
...
llvm-svn: 164389
2012-09-21 17:47:36 +00:00
Sean Silva
b15391b636
docs: Fix Sphinx warning over Atomics.rst.
...
Atomics.rst was not linked into the toctree.
Docs now build warning-free!
llvm-svn: 164356
2012-09-21 02:46:32 +00:00
Sean Silva
6414239b4d
docs: Fix Sphinx warning over yaml2obj.rst.
...
yaml2obj.rst was not included in the toctree
Input from Michael Spencer.
llvm-svn: 164355
2012-09-21 02:46:30 +00:00
Andrew Trick
867c22eebd
Fix function names in coding style examples
...
llvm-svn: 164311
2012-09-20 17:02:04 +00:00
Sean Silva
babd754e40
Fix Sphinx warnings.
...
Toctree was not being interlinked properly.
llvm-svn: 164282
2012-09-20 03:20:53 +00:00
Sean Silva
7cdfe91e58
Sphinxify DebuggingJITedCode
...
LGTM by Michael Spencer
llvm-svn: 164280
2012-09-20 03:05:26 +00:00
Andrew Trick
39a94943a8
Fix static function names in CodingStandards examples.
...
Try not to violate conventions immediately before explaining them.
llvm-svn: 164278
2012-09-20 02:01:06 +00:00
Sean Silva
97a34663de
Test commit
...
llvm-svn: 164174
2012-09-18 22:21:43 +00:00
Dmitri Gribenko
ddd1dbb78c
Coding standards: fix typo: '= deleted' -> '= delete'.
...
llvm-svn: 164126
2012-09-18 14:00:58 +00:00
Craig Topper
4662d8cd85
Add LLVM_DELETED_FUNCTION to coding standards.
...
llvm-svn: 164101
2012-09-18 04:43:40 +00:00
Galina Kistanova
2c9af1ca4a
Patch by Sean Silva!
...
The patch converts the "How to add a builder" document over to reStructuredText..
llvm-svn: 163860
2012-09-13 23:51:08 +00:00
Nadav Rotem
f25e382cd2
Add a new optimization pass: Stack Coloring, that merges disjoint static allocations (allocas). Allocas are known to be
...
disjoint if they are marked by disjoint lifetime markers (@llvm.lifetime.XXX intrinsics).
llvm-svn: 163299
2012-09-06 09:17:37 +00:00
Michael J. Spencer
63c8487435
[Docs] Fix Sphinx incremental build. Patch by Sean Silva!
...
llvm-svn: 163235
2012-09-05 19:44:47 +00:00
Chad Rosier
542e938cf4
[ms-inline asm] Enumerate the InlineAsm dialects and rename the nsdialect to
...
inteldialect.
llvm-svn: 163231
2012-09-05 19:00:49 +00:00
Chad Rosier
aaee8ac173
[ms-inline asm] Emit the (new) inline asm Non-Standard Dialect attribute.
...
llvm-svn: 163181
2012-09-05 00:08:17 +00:00
Chad Rosier
b049a3421f
[ms-inline asm] Remove the Inline Asm Non-Standard Dialect attribute. This
...
implementation does not co-exist well with how the sideeffect and alignstack
attributes are handled. The reverts r161641.
llvm-svn: 163174
2012-09-04 22:29:45 +00:00
Nadav Rotem
5ba0536202
remove old docs
...
llvm-svn: 162896
2012-08-30 09:23:13 +00:00
Bill Wendling
ffe4d583f6
Patch by Sean Silva to un-barf his computer by explicitly removing the '\n'
...
character instead of always the last character.
llvm-svn: 162767
2012-08-28 17:18:27 +00:00
Bill Wendling
0569e9a6f3
Change the linker_private_weak_def_auto' linkage to
linkonce_odr_auto_hide' to
...
make it more consistent with its intended semantics.
The `linker_private_weak_def_auto' linkage type was meant to automatically hide
globals which never had their addresses taken. It has nothing to do with the
`linker_private' linkage type, which outputs the symbols with a `l' (ell) prefix
among other things.
The intended semantic is more like the `linkonce_odr' linkage type.
Change the name of the linkage type to `linkonce_odr_auto_hide'. And therefore
changing the semantics so that it produces the correct output for the linker.
Note: The old linkage name `linker_private_weak_def_auto' will still parse but
is not a synonym for `linkonce_odr_auto_hide'. This should be removed in 4.0.
<rdar://problem/11754934>
llvm-svn: 162114
2012-08-17 18:33:14 +00:00
Rafael Espindola
8a1cdcb7fc
Remove references to compression in llvm-ar. It has been a long time since we
...
switched from a bytecode+bzip2 to the current bitcode.
llvm-svn: 161651
2012-08-10 01:57:52 +00:00
Chad Rosier
b0454bf13e
[ms-inline asm] Add a new Inline Asm Non-Standard Dialect attribute.
...
This new attribute is intended to be used by the backend to determine how
the inline asm string should be parsed/printed. This patch adds the
ia_nsdialect attribute and also adds a test case to ensure the IR is
correctly parsed, but there is no functional change at this time.
The standard dialect is assumed to be AT&T. Therefore, this attribute
should only be added to MS-style inline assembly statements, which use
the Intel dialect. If we ever support more dialects we'll need to
add additional state to the attribute.
llvm-svn: 161641
2012-08-10 00:00:22 +00:00
Bill Wendling
9f268f7056
Sphinxify the CommandLine document.
...
llvm-svn: 161479
2012-08-08 08:21:24 +00:00
Bill Wendling
c05422b99f
Move header so that it can be picked up by other .rst files.
...
llvm-svn: 161478
2012-08-08 06:42:30 +00:00
Michael J. Spencer
9f255feb3f
Add yaml2obj. A utility to convert YAML to binaries.
...
yaml2obj takes a textual description of an object file in YAML format
and outputs the binary equivalent. This greatly simplifies writing
tests that take binary object files as input.
llvm-svn: 161205
2012-08-02 19:16:56 +00:00
Bill Wendling
aa5e63c67e
Sphinxify the Code Generator document.
...
llvm-svn: 161164
2012-08-02 08:49:53 +00:00
Sylvestre Ledru
2d9295b9eb
Fix some minor typos
...
llvm-svn: 161037
2012-07-31 07:05:57 +00:00
Nick Lewycky
ec7899b258
Fix grammar-o. Fixes PR13482!
...
llvm-svn: 160996
2012-07-30 21:10:51 +00:00
Chad Rosier
e8c032f7f0
The TimePassesIsEnabled has since moved to PassManager.cpp.
...
llvm-svn: 160881
2012-07-27 19:03:02 +00:00
Dan Gohman
7ff5ef1757
Add a floor intrinsic.
...
llvm-svn: 160791
2012-07-26 17:43:27 +00:00
Duncan Sands
87fb0d7904
Take people straight to the contents of the file.
...
llvm-svn: 160777
2012-07-26 08:08:31 +00:00
Duncan Sands
475253f4fe
Add the list of code owners to the top level of the LLVM source tree to
...
hopefully make it more visible. Adjust the web-docs to have a link to
this file rather than the list itself. I described code owners as also
being gatekeepers for their part of the code, which I think is true but
isn't in the code owner explanation on the web page.
llvm-svn: 160776
2012-07-26 08:04:09 +00:00
Sylvestre Ledru
afcce3c6bc
Fix two typos in the doc
...
llvm-svn: 160762
2012-07-25 22:01:31 +00:00
Axel Naumann
9054f5c3c7
Twine: fix link to source, add link to class doc and container section.
...
80 char lines.
llvm-svn: 160726
2012-07-25 13:46:11 +00:00
Sylvestre Ledru
bf8acb65ac
Fix a typo (the the => the)
...
llvm-svn: 160621
2012-07-23 08:51:15 +00:00
Nuno Lopes
a4fe91c294
Apparently it's possible to do an 'invoke asm'.
...
Update the language reference to reflect that.
llvm-svn: 160408
2012-07-17 23:51:33 +00:00
Hans Wennborg
f1c528e0ac
ReleaseNotes.html: add note about specifying TLS models
...
llvm-svn: 160168
2012-07-13 12:44:23 +00:00
Duncan Sands
a11516d7d6
Post-dom frontier was removed in 3.0. Patch by chenwj.
...
llvm-svn: 160166
2012-07-13 10:11:28 +00:00
Chad Rosier
05bd4ea7aa
Fixup broken doc link. Patch by Sean Silva <silvas@purdue.edu>.
...
llvm-svn: 160082
2012-07-11 21:49:14 +00:00
Dmitri Gribenko
452a9abd15
Since SmallMap was removed in r158644, remove documentation in ProgrammersManual.html.
...
llvm-svn: 159874
2012-07-06 23:06:47 +00:00
Chad Rosier
e145692d89
Update getFunction parameter documentation. Fixes PR13268.
...
llvm-svn: 159835
2012-07-06 17:15:03 +00:00
Bill Wendling
eca6391741
Sphinxify the CMake document.
...
llvm-svn: 159806
2012-07-06 05:51:50 +00:00
Nuno Lopes
1304227af1
add @llvm.donothing
...
llvm-svn: 159758
2012-07-05 17:37:07 +00:00
Peter Collingbourne
9918d151c5
Document the llvm.fabs intrinsic.
...
llvm-svn: 159657
2012-07-03 12:25:40 +00:00
Chandler Carruth
4b51f99c87
Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h
...
This was always part of the VMCore library out of necessity -- it deals
entirely in the IR. The .cpp file in fact was already part of the VMCore
library. This is just a mechanical move.
I've tried to go through and re-apply the coding standard's preferred
header sort, but at 40-ish files, I may have gotten some wrong. Please
let me know if so.
I'll be committing the corresponding updates to Clang and Polly, and
Duncan has DragonEgg.
Thanks to Bill and Eric for giving the green light for this bit of cleanup.
llvm-svn: 159421
2012-06-29 12:38:19 +00:00
Bill Wendling
0b92de0e9a
Sphinxify the Atomics documentation.
...
llvm-svn: 159416
2012-06-29 09:00:01 +00:00
Bill Wendling
71e8e96966
Sphinxify the bitcode format document.
...
llvm-svn: 159340
2012-06-28 08:43:12 +00:00
Bill Wendling
dd435ac83b
Sphinxify the exception handling doc.
...
llvm-svn: 159254
2012-06-27 07:20:57 +00:00
Bill Wendling
52ef38cfa1
Sphyinxify the Bugpoint document.
...
llvm-svn: 159199
2012-06-26 11:37:00 +00:00
Hans Wennborg
8c011bd43a
Extend the IL for selecting TLS models (PR9788)
...
This allows the user/front-end to specify a model that is better
than what LLVM would choose by default. For example, a variable
might be declared as
@x = thread_local(initialexec) global i32 42
if it will not be used in a shared library that is dlopen'ed.
If the specified model isn't supported by the target, or if LLVM can
make a better choice, a different model may be used.
llvm-svn: 159077
2012-06-23 11:37:03 +00:00
Michael J. Spencer
9129644c4d
[docs] Sphinxify GettingStartedVS. Patch by Mikael Lyngvig!
...
llvm-svn: 158947
2012-06-21 23:27:09 +00:00
Bill Wendling
b856af08dc
Cleanup some encoding mishaps.
...
llvm-svn: 158904
2012-06-21 07:01:02 +00:00
Bill Wendling
f83a5bb8a8
Sphinxify the tablegen document.
...
llvm-svn: 158903
2012-06-21 06:58:24 +00:00
Bill Wendling
e9e0fa46e7
Sphinxify the outdated Packaging documentation.
...
llvm-svn: 158901
2012-06-21 06:09:37 +00:00
Meador Inge
73a66eeb7d
Put space after "code-block::".
...
llvm-svn: 158880
2012-06-20 23:57:00 +00:00
Meador Inge
05adf60070
Removed some left over HTML tags and a '}'.
...
llvm-svn: 158877
2012-06-20 23:48:01 +00:00
Bill Wendling
d36ed2f9ba
Sphixify the GEP FAQ.
...
llvm-svn: 158858
2012-06-20 21:54:22 +00:00
Bill Wendling
a57ab60fdd
Sphinxify the SegmentedStack document.
...
llvm-svn: 158819
2012-06-20 12:05:05 +00:00
Bill Wendling
8e1f27552c
Move coding standards reference from development_process.rst to programming.rst.
...
llvm-svn: 158818
2012-06-20 11:56:24 +00:00
Bill Wendling
31591a087e
Unindent list.
...
llvm-svn: 158817
2012-06-20 11:55:22 +00:00
Bill Wendling
b5642731b1
Un-indent list to remove ugly back-slash.
...
llvm-svn: 158816
2012-06-20 11:53:08 +00:00
Bill Wendling
877de126ed
Fix the formatting a bit.
...
llvm-svn: 158815
2012-06-20 11:25:11 +00:00
Bill Wendling
58612bba3c
Sphinxify the developer policy document.
...
llvm-svn: 158814
2012-06-20 11:20:07 +00:00
Bill Wendling
431f691da5
Sphinxify the lexicon doc.
...
llvm-svn: 158813
2012-06-20 10:36:41 +00:00
Bill Wendling
0f4631f7b7
Sphinxify BranchWeightMetadata document.
...
llvm-svn: 158810
2012-06-20 10:17:46 +00:00
Bill Wendling
7a14ffc3c1
Sphinxify the LTO document.
...
llvm-svn: 158808
2012-06-20 10:08:02 +00:00
Bill Wendling
514d349e9f
Unindent list.
...
llvm-svn: 158806
2012-06-20 09:50:45 +00:00
Bill Wendling
76888338d4
Sphinxify the AliasAnalysis document.
...
llvm-svn: 158805
2012-06-20 09:49:57 +00:00
Bill Wendling
f453aab690
Unindent list.
...
llvm-svn: 158804
2012-06-20 09:49:06 +00:00
Bill Wendling
664b964cd3
Un-indent the list and remove ugly back-slash.
...
llvm-svn: 158803
2012-06-20 09:48:38 +00:00
Bill Wendling
dd3b7e1a50
Sphinxify the MakefileGuide document.
...
llvm-svn: 158789
2012-06-20 04:20:39 +00:00
Bill Wendling
88128b9637
Sphinxify the CodingStandard documentation.
...
llvm-svn: 158786
2012-06-20 02:57:56 +00:00
Bill Wendling
ea97fa38ce
Add Projects.rst to the toctree.
...
llvm-svn: 158753
2012-06-19 22:25:41 +00:00
Bill Wendling
c771e334ac
Use correct capitalization.
...
llvm-svn: 158752
2012-06-19 22:25:17 +00:00
Bill Wendling
9f7f1bb132
Indent coding examples.
...
llvm-svn: 158728
2012-06-19 17:48:06 +00:00
Bill Wendling
f81fa3c6c5
Remove bad HTML tags. Add missing :.
...
llvm-svn: 158726
2012-06-19 17:43:57 +00:00
Bill Wendling
0a6132949a
Put flag names on one line.
...
llvm-svn: 158715
2012-06-19 09:29:05 +00:00
Bill Wendling
df8991b124
Fix italicized text.
...
llvm-svn: 158714
2012-06-19 09:27:54 +00:00
Bill Wendling
3338d431ac
Use correct URL.
...
llvm-svn: 158713
2012-06-19 09:26:15 +00:00
Bill Wendling
bdbc61c8a1
Fix numbering of list items.
...
llvm-svn: 158712
2012-06-19 09:25:04 +00:00
Bill Wendling
93dd4eadf0
Fix some Sphinx mistakes.
...
llvm-svn: 158711
2012-06-19 09:23:23 +00:00
Bill Wendling
8c5537918b
First attempt at Sphinx. Convert the Projects.html file to Sphinx format.
...
llvm-svn: 158709
2012-06-19 09:18:34 +00:00
Nuno Lopes
de7b3a54f2
revert r158660, since Chris has some issues with this patch (namely using code to reprent information only used by the compiler)
...
Original commit msg:
add the 'alloc' metadata node to represent the size of offset of buffers pointed to by pointers.
This metadata can be attached to any instruction returning a pointer
llvm-svn: 158688
2012-06-18 23:34:26 +00:00
Michael J. Spencer
46244975ff
[docs] Port FAQ over to Sphinx.
...
Patch by Mikael Lyngvig!
llvm-svn: 158677
2012-06-18 20:21:38 +00:00
Nuno Lopes
aa5ffcb407
add the 'alloc' metadata node to represent the size of offset of buffers pointed to by pointers.
...
This metadata can be attached to any instruction returning a pointer
llvm-svn: 158660
2012-06-18 16:04:04 +00:00
Michael J. Spencer
542987e1cd
[docs] Make it pretty.
...
llvm-svn: 158561
2012-06-15 22:17:44 +00:00
David Blaikie
51b8e0f412
Remove/modify C backend references from LLVM documentation.
...
Patch by Wei-Ren Chen.
llvm-svn: 158456
2012-06-14 16:52:55 +00:00
David Blaikie
4194d74903
Remove C backend reference from the FAQ.
...
llvm-svn: 158455
2012-06-14 16:43:11 +00:00
Duncan Sands
36ade32369
Clarify a bit that the types have to be the same. Came up on IRC.
...
llvm-svn: 158453
2012-06-14 14:58:28 +00:00
Dmitri Gribenko
d12f46473a
Use correct syntax highliter in code blocks. Noticed by Sean Silva.
...
llvm-svn: 158359
2012-06-12 15:45:07 +00:00
Dmitri Gribenko
b1628c1235
FileCheck docs: remove leftover HTML markup.
...
llvm-svn: 158344
2012-06-12 00:48:47 +00:00
Michael J. Spencer
4b672b2213
[llvm-nm] Update documentation to cover object file support and arguments.
...
llvm-svn: 158120
2012-06-06 23:34:10 +00:00
Duncan Sands
c8f5a6d2ac
Add a new broken compiler.
...
llvm-svn: 158053
2012-06-06 07:39:39 +00:00
Benjamin Kramer
14cfbf6563
Add 3.0 and 3.1 tags to the getting started guide.
...
llvm-svn: 158020
2012-06-05 20:35:50 +00:00
Lang Hames
30d8fb4deb
Add a new intrinsic: llvm.fmuladd. This intrinsic represents a multiply-add
...
expression (a * b + c) that can be implemented as a fused multiply-add (fma)
if the target determines that this will be more efficient. This intrinsic
will be used to implement FP_CONTRACT support and an aggressive FMA formation
mode.
If your target has a fast FMA instruction you should override the
isFMAFasterThanMulAndAdd method in TargetLowering to return true.
llvm-svn: 158014
2012-06-05 19:07:46 +00:00
Benjamin Kramer
bb30e1face
Fix typos found by http://github.com/lyda/misspell-check
...
llvm-svn: 157885
2012-06-02 10:20:22 +00:00
Jakob Stoklund Olesen
ee64ad3aba
Remove the old register list functions from MCRegisterInfo.
...
These functions exposed the layout of the underlying data tables as
null-terminated uint16_t arrays.
Use the new MCSubRegIterator, MCSuperRegIterator, and MCRegAliasIterator
classes instead.
llvm-svn: 157855
2012-06-01 23:28:34 +00:00
Rafael Espindola
efd9f38c2d
Fix typos noticed by Benjamin Kramer.
...
Also make the checks stronger and test that we reject ranges that overlap
a previous wrapped range.
llvm-svn: 157749
2012-05-31 16:04:26 +00:00
Rafael Espindola
26ddf2b0be
Require intervals in the range metadata to be in a canonical form: They must
...
be non contiguous, non overlapping and sorted by the lower end.
While this is technically a backward incompatibility, every frontent currently
produces range metadata with a single interval and we don't have any pass
that merges intervals yet, so no existing bitcode files should be rejected by
this.
llvm-svn: 157741
2012-05-31 13:45:46 +00:00
Chris Lattner
cb4786e569
typo fix
...
llvm-svn: 157661
2012-05-30 00:40:23 +00:00
Chris Lattner
b051169784
rdar://11542750 - llvm.trap should be marked no return.
...
llvm-svn: 157551
2012-05-27 23:20:41 +00:00
Jakob Stoklund Olesen
e263c35c03
Add support for range expressions in TableGen foreach loops.
...
Like this:
foreach i = 0-127 in ...
Use braces for composite ranges:
foreach i = {0-3,9-7} in ...
llvm-svn: 157432
2012-05-24 22:17:39 +00:00
Chad Rosier
f365172309
Typo. Patch by Nicklas Bo Jensen <nbjensen@gmail.com>.
...
llvm-svn: 157415
2012-05-24 21:17:47 +00:00
Tobias Grosser
acbe458a3f
Add half support to LLVM (for OpenCL)
...
Submitted by: Anton Lokhmotov <Anton.Lokhmotov@arm.com>
Approved by: o Anton Korobeynikov
o Micah Villmow
o David Neto
llvm-svn: 157393
2012-05-24 15:59:06 +00:00
Bill Wendling
0528ea62b4
Remove old release notes. Ready them for additions from current development
...
cycle.
llvm-svn: 157378
2012-05-24 06:38:09 +00:00
Joel Jones
b745d998b1
Reflect that tblgen is now llvm-tblgen
...
llvm-svn: 157371
2012-05-24 04:38:50 +00:00
Nuno Lopes
944814b41a
revert my previous patches that introduced an additional parameter to the objectsize intrinsic.
...
After a lot of discussion, we realized it's not the best option for run-time bounds checking
llvm-svn: 157255
2012-05-22 15:25:31 +00:00
Nick Lewycky
c86575e757
Add RPO to the lexicon.
...
llvm-svn: 157166
2012-05-20 20:30:47 +00:00
John Criswell
f5812a8109
Fixed grammar for the llvm.trap intrinsic description.
...
llvm-svn: 156881
2012-05-16 00:26:51 +00:00
Daniel Dunbar
9eca628bf1
[docs] Remove unsupported references to ExtraSource variable.
...
llvm-svn: 156857
2012-05-15 21:32:27 +00:00
Bill Wendling
43288a8cba
Add blurb for Crack.
...
llvm-svn: 156852
2012-05-15 20:47:23 +00:00
Akira Hatanaka
2938a5c491
Update MIPS' section in the release notes. Patch by Simon Atanasyan.
...
llvm-svn: 156847
2012-05-15 20:06:41 +00:00
Daniel Dunbar
64c706d674
llvm-build: Add support for non-installed libraries (e.g., gtest).
...
- These libraries are only reported by llvm-config when run from a development
tree.
llvm-svn: 156838
2012-05-15 18:44:17 +00:00
David Chisnall
be2ca80057
Add some release notes about compiler-rt and libc++
...
llvm-svn: 156819
2012-05-15 13:06:46 +00:00
Dan Gohman
cc1f60a86c
Rename @llvm.debugger to @llvm.debugtrap.
...
llvm-svn: 156774
2012-05-14 18:58:10 +00:00
Akira Hatanaka
6c31f7a19a
Release notes for MIPS backend.
...
llvm-svn: 156772
2012-05-14 18:40:07 +00:00
Bill Wendling
cf45b7aa4e
Formatting changes. Remove the '...' placeholders.
...
llvm-svn: 156756
2012-05-14 08:11:53 +00:00
Bill Wendling
cadab56c0a
Add blurb about Julia.
...
llvm-svn: 156754
2012-05-14 06:23:51 +00:00
Justin Holewinski
e87eb3347d
ReleaseNotes: Add info on PTX back-end
...
llvm-svn: 156745
2012-05-13 17:32:35 +00:00
Jean-Daniel Dupas
4cb4601610
Fix Xcode case (Upper X, lower c)
...
llvm-svn: 156743
2012-05-13 14:36:15 +00:00
Benjamin Kramer
600ef36a63
ReleaseNotes: Add a note about zero_undef on llvm.cttz/ctlz. Extend x86 section. Add a bullet for dwarf access tables.
...
llvm-svn: 156740
2012-05-13 13:10:35 +00:00
Benjamin Kramer
62de6cbe4f
ReleaseNotes: Add a blurb about llvm-mc -g and move inliner changes into the optimizer sections. Verbosify some bullets.
...
llvm-svn: 156739
2012-05-13 12:01:16 +00:00
Benjamin Kramer
d8882538ac
ReleaseNotes: Document that LLVM was rewritten in python.
...
^~~~
llvm-build
llvm-svn: 156738
2012-05-13 11:46:05 +00:00
Benjamin Kramer
e5f5c1a124
ReleaseNotes: Add bullets for removed targets. Extend the note about llvm-ld removal.
...
llvm-svn: 156737
2012-05-13 11:28:46 +00:00
Benjamin Kramer
05074c59a1
Outline some clang 3.1 highlights off the top of my head.
...
llvm-svn: 156736
2012-05-13 10:40:08 +00:00
Benjamin Kramer
84a37b62c3
Add a link for every project.
...
llvm-svn: 156735
2012-05-13 10:21:51 +00:00
Bill Wendling
d026751d2c
Add blurb for LLVM D Compiler.
...
llvm-svn: 156733
2012-05-13 10:00:58 +00:00
Bill Wendling
309d691c83
Add blurbs for pocl and TCE.
...
llvm-svn: 156732
2012-05-13 09:59:27 +00:00
Bill Wendling
5179a6b4b2
Add OSL blurb.
...
llvm-svn: 156731
2012-05-13 09:55:24 +00:00
Bill Wendling
99dee7f7aa
Add FAUST blurb.
...
llvm-svn: 156730
2012-05-13 09:52:48 +00:00
Nadav Rotem
8fb9f671ef
Fix the tool documentation
...
llvm-svn: 156729
2012-05-13 05:52:56 +00:00
Gregory Szorc
7cc94e0137
Document Python bindings in release notes
...
llvm-svn: 156724
2012-05-12 21:12:22 +00:00
Bill Wendling
9c0a4581e4
Make the URL a link instead.
...
llvm-svn: 156655
2012-05-11 22:38:33 +00:00
Bill Wendling
e349cbad11
Add mention of Glasgow Haskell Compiler.
...
llvm-svn: 156648
2012-05-11 21:42:37 +00:00
Duncan Sands
a97949f6c4
Some release notes for dragonegg.
...
llvm-svn: 156635
2012-05-11 19:59:43 +00:00
Dan Gohman
ed475ad173
Define a new intrinsic, @llvm.debugger. It will be similar to __builtin_trap(),
...
but it generates int3 on x86 instead of ud2.
llvm-svn: 156593
2012-05-11 00:19:32 +00:00
Nuno Lopes
e8880a9916
change the objectsize intrinsic signature: add a 3rd parameter to denote the maximum runtime performance penalty that the user is willing to accept.
...
This commit only adds the parameter. Code taking advantage of it will follow.
llvm-svn: 156473
2012-05-09 15:52:43 +00:00
Seth Cantrell
f03dd0bf9f
add to 3.1 release notes
...
llvm-svn: 156443
2012-05-08 23:34:38 +00:00
Daniel Dunbar
8e13944f35
Revert r156393, "[tests] Remove some remaining DejaGNU related cruft.", this
...
patch wasn't ready yet.
llvm-svn: 156395
2012-05-08 18:26:07 +00:00
Daniel Dunbar
882b236879
[tests] Remove some remaining DejaGNU related cruft.
...
llvm-svn: 156393
2012-05-08 18:11:49 +00:00
Daniel Dunbar
e86f226fbd
[docs] Remove POD based man page docs (and build system support).
...
- Currently this leaves us with less build system support (e.g., installing man pages) for the docs than is desired. I'm working on fixing this, but it may take a while. If someone finds this particularly egregious let me know and I will prioritize it.
llvm-svn: 156389
2012-05-08 17:48:21 +00:00
Daniel Dunbar
1231cbed55
[docs] Add support for building man pages using Sphinx.
...
llvm-svn: 156386
2012-05-08 16:50:47 +00:00
Daniel Dunbar
cfbec482e1
[docs] Integrate the command guide into the toctree.
...
llvm-svn: 156385
2012-05-08 16:50:43 +00:00
Daniel Dunbar
1f3a59e29b
[docs] Add ReST version of all the man pages.
...
- The POD versions are slated for execution, but are still around until
llvm.org machinery is in place.
llvm-svn: 156384
2012-05-08 16:50:35 +00:00
Pete Cooper
653f818a23
Remove C Backend from the bugpoint docs
...
llvm-svn: 156333
2012-05-07 22:42:40 +00:00
Duncan Sands
6acda3147a
Use correct variable in this example. Pointed out by waynix on IRC.
...
llvm-svn: 156067
2012-05-03 15:25:19 +00:00
Daniel Dunbar
b59a7d3009
[docs] Include the Kaleidescope tutorial in the Sphinx docs build.
...
llvm-svn: 156032
2012-05-02 22:46:36 +00:00
Eli Bendersky
d8b3eaee6d
Removed examples of stack frame inspection which no longer work for old JIT.
...
Added an example of MCJIT-based debugging.
llvm-svn: 155895
2012-05-01 06:15:40 +00:00
Jim Grosbach
82bc1975d7
Remove a docs reference to the CBackend.
...
llvm-svn: 155716
2012-04-27 16:29:22 +00:00
Joerg Sonnenberger
33d3ecdf42
Add note about returns_twice magic removal from LLVM itself.
...
llvm-svn: 155657
2012-04-26 20:10:07 +00:00
Michael J. Spencer
fbbb8b9593
[CMake] Restructure how Clang, Polly and other external projects get included.
...
While making lld build under the tools directory I decided to refactor how this
works.
There is now a macro, add_llvm_external_project, which takes the name of the
expected subdirectory. This sets up two CMake options.
* LLVM_EXTERNAL_${NAME}_SOURCE_DIR
This is the path to the source. It defaults to
${CMAKE_CURRENT_SOURCE_DIR}/${name}.
* LLVM_EXTERNAL_${NAME}_BUILD
Enable and disable building the tool as part of LLVM.
I chose LLVM_EXTERNAL_${NAME} as a prefix so they all show up together in the
GUI.
llvm-svn: 155654
2012-04-26 19:43:35 +00:00
Benjamin Kramer
36acdd4832
Reapply the SmallMap patch with a fix.
...
Comparing ~0UL with an unsigned will always return false when long is 64 bits long.
llvm-svn: 155568
2012-04-25 18:01:58 +00:00
Eric Christopher
d38d9bb28b
Revert "First implementation of:"
...
This reverts commit 76271a3366731d4c372fdebcd8d3437e6e09a61b.
as it's breaking the bots.
llvm-svn: 155562
2012-04-25 17:51:00 +00:00
Stepan Dyatkovskiy
a580659b6c
First implementation of:
...
- FlatArrayMap. Very simple map container that uses flat array inside.
- MultiImplMap. Map container interface, that has two modes, one for small amount of elements and one for big amount.
- SmallMap. SmallMap is DenseMap compatible MultiImplMap. It uses FlatArrayMap for small mode, and DenseMap for big mode.
Also added unittests for new classes and update for ProgrammersManual.
For more details about new classes see ProgrammersManual and comments in sourcecode.
llvm-svn: 155557
2012-04-25 17:09:38 +00:00
Michael J. Spencer
21f40bf4cb
[docs] Update version number. I suggest that at some point we make the
...
build system generate this file with the proper version.
llvm-svn: 155221
2012-04-20 19:28:40 +00:00
Joel Jones
0d5305ec9a
Fix broken internal link.
...
llvm-svn: 155213
2012-04-20 18:20:24 +00:00
Joel Jones
03e6455a80
Add debugging hints for when bugpoint does not suffice, specifically for instcombine and TargetLowering
...
llvm-svn: 155209
2012-04-20 18:11:07 +00:00
Daniel Dunbar
d3c822f52e
[docs] Update Makefile for images removal.
...
- Also, drop the lines.gif background from doxygen, this URL was wrong on the
llvm.org server anyway.
llvm-svn: 155208
2012-04-20 17:27:12 +00:00
Benjamin Kramer
9845469d5a
LLVM docs no longer contain images, don't try to install them.
...
llvm-svn: 155206
2012-04-20 17:14:26 +00:00
Joel Jones
dcf04118b2
Correct spelling, q.v. http://en.wikipedia.org/wiki/Bourne_shell
...
llvm-svn: 155202
2012-04-20 16:08:56 +00:00
Daniel Dunbar
669dd9e6f5
[docs] Remove spurious or unused images.
...
llvm-svn: 155199
2012-04-20 15:06:20 +00:00
Daniel Dunbar
edaa8a2cd7
[docs] Update HTML pages to refer to CSS in a way that works locally and with Sphinx.
...
llvm-svn: 155153
2012-04-19 20:20:34 +00:00
Daniel Dunbar
c4b3717b98
[docs] Remove index.html, I am flipping the switch on llvm.org.
...
llvm-svn: 155151
2012-04-19 20:06:39 +00:00
Michael J. Spencer
e6c28a171e
Remove llvm-ld and llvm-stub (which is only used by llvm-ld).
...
llvm-ld is no longer useful and causes confusion and so it is being removed.
* Does not work very well on Windows because it must call a gcc like driver to
assemble and link.
* Has lots of hard coded paths which are wrong on many systems.
* Does not understand most of ld's options.
* Can be partially replaced by llvm-link | opt | {llc | as, llc -filetype=obj} |
ld, or fully replaced by Clang.
I know of no production use of llvm-ld, and hacking use should be
replaced by Clang's driver.
llvm-svn: 155147
2012-04-19 19:27:54 +00:00
Daniel Dunbar
e5dee93704
[docs] Add back old index.html until I get llvm.org work done to support Sphinx docs.
...
llvm-svn: 155134
2012-04-19 16:37:30 +00:00
Daniel Dunbar
7facd81967
[docs] Convert docs index page into Sphinx.
...
- Work in progress, this is mostly important because it lets us incrementally migrate the remaining documentation.
- Lots of styling, editing, and integration work yet to come…
- PR12589
llvm-svn: 155133
2012-04-19 16:31:37 +00:00
Daniel Dunbar
5a90abbbfc
[docs] Stub out structure for Sphinx-based docs.
...
- Work in progress, this is just the basic structure.
llvm-svn: 155132
2012-04-19 16:31:19 +00:00
Jim Grosbach
392e7c7735
Document that StringMap iteration order is non-deterministic.
...
llvm-svn: 155040
2012-04-18 20:28:55 +00:00
Eli Bendersky
a95d542920
A bit of cleanup in the TestingGuide doc - dg.exp files no longer exist
...
llvm-svn: 154992
2012-04-18 08:02:25 +00:00
Eli Bendersky
893761e242
Some formatting and grammar fixes in the FileCheck documentation
...
llvm-svn: 154990
2012-04-18 07:44:03 +00:00
Chandler Carruth
fe63a4f42b
Add a stub about the inline cost rewrite.
...
llvm-svn: 154892
2012-04-17 01:13:53 +00:00
Chandler Carruth
06871ea182
Add a stub for block placement pass. This needs fleshing out w/ details
...
about what folks should expect w.r.t. the new algorithm.
llvm-svn: 154891
2012-04-17 01:10:35 +00:00
Duncan Sands
70e8dd2978
Forgot to remove fast math metadata from the release notes.
...
llvm-svn: 154858
2012-04-16 20:51:39 +00:00
Duncan Sands
518668bd76
Remove support for the special 'fast' value for fpmath accuracy for the moment.
...
llvm-svn: 154850
2012-04-16 19:39:33 +00:00
Tobias Grosser
68d502462e
Describe Polly as a 'Polyhedral Optimizer'
...
llvm-svn: 154834
2012-04-16 17:18:49 +00:00
Tobias Grosser
f33f842695
Add Polly news to the release notes
...
llvm-svn: 154833
2012-04-16 17:17:00 +00:00
Hal Finkel
8f9dfd5a0c
Link to the autovectorization EuroLLVM slides in the release notes.
...
llvm-svn: 154830
2012-04-16 17:06:49 +00:00
Duncan Sands
f61d49df40
Make it possible to indicate relaxed floating point requirements at the IR level
...
through the use of 'fpmath' metadata. Currently this only provides a 'fpaccuracy'
value, which may be a number in ULPs or the keyword 'fast', however the intent is
that this will be extended with additional information about NaN's, infinities
etc later. No optimizations have been hooked up to this so far.
llvm-svn: 154822
2012-04-16 16:28:59 +00:00
Eli Bendersky
b9e9796e6f
Documentation fixes to LLVMBuild.html [PR 11563]
...
llvm-svn: 154804
2012-04-16 08:42:55 +00:00
Bill Wendling
3514c015bd
Add credit and release notes for r150307. By Kai Nacke.
...
llvm-svn: 154796
2012-04-16 05:24:52 +00:00
Hal Finkel
4ac041693e
Say something about -vectorize in the release notes.
...
llvm-svn: 154788
2012-04-16 03:49:43 +00:00
Jakub Staszak
64c3ee0cea
Fix class name.
...
llvm-svn: 154773
2012-04-15 20:22:36 +00:00
Jakub Staszak
bde8ec16d4
Fix filename and register numbers.
...
llvm-svn: 154771
2012-04-15 20:13:47 +00:00
Duncan Sands
f6cbb0b2cb
Add the MDBuilder helper class for conveniently creating metadata.
...
llvm-svn: 154766
2012-04-15 18:03:49 +00:00
Anshuman Dasgupta
68108fede2
Remove trailing whitespace.
...
llvm-svn: 154755
2012-04-14 20:59:13 +00:00
Anshuman Dasgupta
9c02269a1c
Add VLIW packetizer to ReleaseNotes.html and CREDITS.TXT. Committing patch
...
by Sundeep Kushwaha.
llvm-svn: 154754
2012-04-14 20:57:13 +00:00
Brendon Cahoon
2284d72f57
Add the loop unrolling info to ReleaseNotes.html and CREDITS.TXT.
...
llvm-svn: 154752
2012-04-14 16:54:12 +00:00
Duncan Sands
40d080e3b7
Rename "fpaccuracy" metadata to the more generic "fpmath". That's because I'm
...
thinking of generalizing it to be able to specify other freedoms beyond accuracy
(such as that NaN's don't have to be respected). I'd like the 3.1 release (the
first one with this metadata) to have the more generic name already rather than
having to auto-upgrade it in 3.2.
llvm-svn: 154744
2012-04-14 12:36:06 +00:00