Commit Graph

1894 Commits

Author SHA1 Message Date
Reid Spencer 105780fb7d Fix several grammaros and a few HTML usage items.
llvm-svn: 29665
2006-08-14 19:19:55 +00:00
Devang Patel cee1799a33 Use < and >
llvm-svn: 29662
2006-08-14 18:49:03 +00:00
Devang Patel c3b31161e7 Fix verification failures.
llvm-svn: 29661
2006-08-14 18:39:35 +00:00
Devang Patel b1ebbee8b8 Add lto doc link.
llvm-svn: 29660
2006-08-14 18:21:53 +00:00
Devang Patel b15c007812 Add lto doc.
llvm-svn: 29659
2006-08-14 18:03:40 +00:00
Patrick Jenkins 04ed1426f6 Added information for the new nightly tester.
llvm-svn: 29635
2006-08-11 23:27:02 +00:00
Chris Lattner 4bde9fb182 Minor cleanups
llvm-svn: 29605
2006-08-11 16:37:02 +00:00
Reid Spencer db554891cb Fix a typo noticed by Gordon Henriksen. Thanks!
llvm-svn: 29597
2006-08-10 21:38:47 +00:00
Reid Spencer e1b3eaf18a llvm2cpp no longer reads LLVM assembly but LLVM bytecode instead. Adjust
the documentation to reflect this.

llvm-svn: 29596
2006-08-10 21:02:25 +00:00
Reid Spencer ba02d8fe7f Add a cleaned-up version of the IRC conversation that spurred this FAQ.
llvm-svn: 29595
2006-08-10 21:01:14 +00:00
Reid Spencer 4bded9c0bb Answer the most frequently asked question, about GEPs. The answer is
sufficiently long that I placed it in a separate file but it links from
the FAQ page. More might need to be added to GetElementPtr.html to
address additional confusion surrounding GEP.

llvm-svn: 29594
2006-08-10 20:15:58 +00:00
Tanya Lattner b3b1dab569 Adding notes from release experience.
llvm-svn: 29591
2006-08-10 00:23:05 +00:00
Tanya Lattner 7dc6761a16 Fixed misspelling
llvm-svn: 29588
2006-08-09 17:08:27 +00:00
Chris Lattner 4d918bbdd3 Update from Anton Korobeynikov
llvm-svn: 29573
2006-08-09 04:10:32 +00:00
Chris Lattner 05a225b1a3 Fixes from Anton Vayvod and Gabor Greif!
llvm-svn: 29572
2006-08-09 04:08:52 +00:00
Chris Lattner 44124236f5 First draft of the llvm 1.8 release notes.
llvm-svn: 29570
2006-08-08 17:27:28 +00:00
Reid Spencer 197d7bf9a2 Update the instructions for writing a pass as a loadable module per the
new definition in MakefileGuilde.html and Makefile.rules.

llvm-svn: 29563
2006-08-08 01:48:17 +00:00
Reid Spencer 325c0cafc2 Fix an anchor name.
llvm-svn: 29557
2006-08-07 23:44:59 +00:00
Reid Spencer e6458c3fb2 For PR780:
1. Change the usage of LOADABLE_MODULE so that it implies all the things
   necessary to make a loadable module. This reduces the user's burdern to
   get a loadable module correctly built.
2. Document the usage of LOADABLE_MODULE in the MakefileGuide
3. Adjust the makefile for lib/Transforms/Hello to use the new specification
   for building loadable modules
4. Adjust the sample project to not attempt to build a shared library for
   its little library. This was just wasteful and not instructive at all.

llvm-svn: 29551
2006-08-07 23:12:15 +00:00
Jim Laskey 575df8b844 Added how to add machine passes to command line options.
llvm-svn: 29528
2006-08-04 18:10:12 +00:00
Chris Lattner c4774271ea updated CVS server location
llvm-svn: 29518
2006-08-03 22:14:43 +00:00
Reid Spencer 738cb2aa85 Fix HTML 4.01 Strict errors.
llvm-svn: 29435
2006-08-01 16:23:54 +00:00
Reid Spencer 69e2232a1b Update to include new options.
llvm-svn: 29426
2006-08-01 07:38:39 +00:00
Reid Spencer a16d650fe8 Update library dependency information, describe new libraries, talk a
little about llvm-config as a source for help with library dependencies.

llvm-svn: 29425
2006-08-01 07:32:01 +00:00
Jim Laskey b4c0347901 Changed to a new directory for opensource checkout.
llvm-svn: 29418
2006-07-31 21:37:55 +00:00
Jim Laskey 88b5e790b5 Fix a couple typos.
llvm-svn: 29416
2006-07-31 20:18:49 +00:00
Reid Spencer 734b74fefe Correct a misunderstanding about cross-compiling. Anton's changes don't
cause LLVM to become a cross-compiler but rather cross-compile LLVM so that
it can execute on a platform other than the build host.

llvm-svn: 29339
2006-07-27 06:41:31 +00:00
Reid Spencer 48c50746c5 Fix section title to use lower case.
llvm-svn: 29332
2006-07-27 05:51:34 +00:00
Reid Spencer d966b2494d Add instructions for building a cross-compiler. Patch contributed by
Anton Korobeynikov.

llvm-svn: 29330
2006-07-27 05:43:30 +00:00
Reid Spencer 0275529d0e Reduce the padding on the doc_notes style. It was set to 1em which leaves
the shaded box with a large blank border, wasting space.

llvm-svn: 29328
2006-07-27 05:29:25 +00:00
Chris Lattner 85ea83e821 Add some advice
llvm-svn: 29324
2006-07-27 04:24:14 +00:00
Chris Lattner 9a96426413 Add some notes about mingw, patch contributed by Anton Korobeynikov.
llvm-svn: 29238
2006-07-21 00:06:27 +00:00
Chris Lattner 7b1d3c0a9d Answer the FAQ: "can llvm convert C++ code to C?"
llvm-svn: 29212
2006-07-19 18:19:59 +00:00
Chris Lattner fa289940c7 Revamp this doc to be accurate w.r.t. building llvmgcc4
llvm-svn: 29113
2006-07-11 20:47:00 +00:00
Devang Patel d14fd43f4b Fix typo.
llvm-svn: 29107
2006-07-11 18:25:57 +00:00
Chris Lattner d1c930c801 The web site uses this
llvm-svn: 29006
2006-07-06 00:36:52 +00:00
Jim Laskey e7235645a2 fix typos
llvm-svn: 28894
2006-06-21 11:08:10 +00:00
Jim Laskey 4810c26d04 add subroutine types
llvm-svn: 28878
2006-06-20 21:13:20 +00:00
Chris Lattner 9fa620ed77 remove quotes for better consistency
llvm-svn: 28877
2006-06-20 20:56:03 +00:00
Chris Lattner 4c65c0e7d2 more significant moving of stuff around.
llvm-svn: 28876
2006-06-20 20:54:47 +00:00
Chris Lattner bb1e75c52d Fix broken links, remove author information, add brief summary.
llvm-svn: 28875
2006-06-20 20:47:38 +00:00
John Criswell ac8b8c57ae Added LLVM publications describing the LLVM compiler infrastructure.
llvm-svn: 28871
2006-06-20 18:21:31 +00:00
Jim Laskey 6b6e369e8a Include information of svn repository for llvm-gcc4.
llvm-svn: 28845
2006-06-16 23:34:49 +00:00
Jim Laskey 34ea26a8b9 Include information about svn repository for llvm-gcc4.
llvm-svn: 28844
2006-06-16 23:20:21 +00:00
Chris Lattner c9ede19a8e Document known xcode 2.3 issue
llvm-svn: 28836
2006-06-16 19:53:39 +00:00
Chris Lattner 29052c849f apple's compiler works too
llvm-svn: 28823
2006-06-16 17:20:33 +00:00
Jim Laskey b6a6f7971f add decimal form of LLVMDebugVersion
llvm-svn: 28817
2006-06-16 13:45:38 +00:00
Jim Laskey b2ff2d481e 1. Revise vector debug support.
2. Update docs for vector debug support and new version control.

3. Simplify serialization of DebugDescInfo subclasses.

llvm-svn: 28816
2006-06-16 13:14:03 +00:00
Jim Laskey 19f964e048 1. Support standard dwarf format (was bootstrapping in Apple format.)
2. Add vector support.

llvm-svn: 28807
2006-06-15 20:51:43 +00:00
Chris Lattner d2d29a088e Decribe the "implementation" keyword.
llvm-svn: 28762
2006-06-13 03:05:47 +00:00
Chris Lattner 7f9dcde368 document --libfiles
llvm-svn: 28702
2006-06-06 22:39:59 +00:00
Reid Spencer 0075b2f5b0 Document the cl::SetVersionPrinter function.
llvm-svn: 28690
2006-06-05 17:30:16 +00:00
Reid Spencer b9303d6b61 Document the LINK_LIBS_IN_SHARED control variable.
llvm-svn: 28676
2006-06-03 18:55:33 +00:00
Chris Lattner 5d112311ce Add tblgen to the index
llvm-svn: 28656
2006-06-02 17:43:38 +00:00
Chris Lattner a470694dc1 tblgen isn't related to llvm2cpp. Fix typo
llvm-svn: 28655
2006-06-02 17:41:19 +00:00
Reid Spencer e53b4ca089 Document the -gen-inline option.
llvm-svn: 28646
2006-06-01 23:46:30 +00:00
Chris Lattner 409527937a Fix a typo
llvm-svn: 28627
2006-06-01 16:48:56 +00:00
Reid Spencer 5dd0111188 Add a brief description for the tblgen program. More detail is needed but
the current author is not the person to provide it. Now that the file
exists, perhaps others will chime in and embellish.

llvm-svn: 28591
2006-05-31 17:54:39 +00:00
Reid Spencer a9355fa5d8 Update the documentation for llvm2cpp after the -gen-* options were added.
llvm-svn: 28590
2006-05-31 17:32:21 +00:00
Reid Spencer ad7da68343 Add the new command line arguments.
llvm-svn: 28569
2006-05-30 21:19:29 +00:00
Reid Spencer f9aa688f5b Add llvm2cpp program.
llvm-svn: 28563
2006-05-30 19:56:31 +00:00
Chris Lattner 17d145eb2c Describe how to add a custom test.
llvm-svn: 28430
2006-05-23 01:40:20 +00:00
Chris Lattner 15f17eca3d Wrap long lines fix typo
llvm-svn: 28429
2006-05-23 01:25:11 +00:00
Chris Lattner 95ff1953f5 New calling convention I will be adding shortly.
llvm-svn: 28403
2006-05-19 21:15:36 +00:00
Reid Spencer 3d01718c70 Upgrade in preparation for doxygen 1.4.4. The config file format changed,
there are new/different css styles to support, and the footer was woefully
out of date.

llvm-svn: 28308
2006-05-15 21:36:13 +00:00
Chris Lattner 30b868d697 Update dox, patch by Vladimir Prus!
llvm-svn: 28306
2006-05-15 17:26:46 +00:00
Chris Lattner 6b7a00869a Change token to match asmprinter output
llvm-svn: 28285
2006-05-14 18:23:06 +00:00
Reid Spencer 70de606bb9 For PR741:
Update documentation to reflect current LLVM reality:
  + LLVMAlpha.o, LLVMIA64.o
  - Skeleton, execve, ProfilePaths
Also, regenerate the library dependency information.

llvm-svn: 28276
2006-05-13 02:22:01 +00:00
Jeff Cohen 027fbc2a6a Actually, semantical doesn't appear to be a word.
llvm-svn: 27983
2006-04-26 21:03:17 +00:00
Chris Lattner 6b764e7625 Unfortunately this really isn't the place for advertisement.
llvm-svn: 27979
2006-04-26 18:10:59 +00:00
Jeff Cohen e42f3ba44c Fix typo.
llvm-svn: 27978
2006-04-26 18:05:25 +00:00
Reid Spencer 4d3171fc41 Fix some anchors.
llvm-svn: 27977
2006-04-26 15:46:53 +00:00
Reid Spencer 9aa244ed16 Add some notes about the current state of source (front end) languages
so we can point to them on llvm-dev.

llvm-svn: 27976
2006-04-26 14:52:19 +00:00
Chris Lattner 3046d54df2 Suggest looking at the SPARC backend. How weird is that?? :)
llvm-svn: 27957
2006-04-24 16:34:45 +00:00
Chris Lattner 905bd17dc7 typo
llvm-svn: 27936
2006-04-21 21:37:40 +00:00
Reid Spencer a278128a59 Remove more references to Burg.
llvm-svn: 27905
2006-04-20 18:46:45 +00:00
Reid Spencer 355913aa7a Remove reference to BURG variable. It no longer exists.
llvm-svn: 27904
2006-04-20 18:44:24 +00:00
Chris Lattner 7991e85b2e Remove V9
llvm-svn: 27886
2006-04-20 17:42:23 +00:00
Reid Spencer 8923c09997 Add a missing =back to eliminate error.
llvm-svn: 27878
2006-04-20 14:17:47 +00:00
Chris Lattner 171db236e5 Don't hardcode in 1.5 for the website, just use 'CVS'.
llvm-svn: 27870
2006-04-20 06:24:16 +00:00
Chris Lattner a23665ee78 This is old, out of date, and isn't linked to by anything.
llvm-svn: 27869
2006-04-20 06:15:48 +00:00
Chris Lattner 499abb5695 Update llvmgcc4 tarball names
llvm-svn: 27861
2006-04-20 05:08:23 +00:00
Tanya Lattner 3687d08f8e Removed listing of llvm releases after 1.4, and said "1.4 and newer"
llvm-svn: 27860
2006-04-20 05:05:12 +00:00
Tanya Lattner 5a423b3c4f Made warning red.
llvm-svn: 27859
2006-04-20 04:57:19 +00:00
Tanya Lattner 011f7359d6 Document is out of date.. added warning and link to llvm-config.
llvm-svn: 27858
2006-04-20 04:55:50 +00:00
Tanya Lattner 1a96c7158c Fixed up comment on xfail for llvmgcc version.
llvm-svn: 27857
2006-04-20 04:47:55 +00:00
Tanya Lattner 79674968b6 Added note about being able to XFAIL based on llvmgcc version.
llvm-svn: 27856
2006-04-20 04:45:59 +00:00
Tanya Lattner 3962e5965a Removed cvs mirror comment
llvm-svn: 27855
2006-04-20 04:38:16 +00:00
Tanya Lattner fb76291234 Minor fixes for the release.
llvm-svn: 27854
2006-04-20 04:35:34 +00:00
Chris Lattner 6400606664 This has been fixed! Thanks Reid.
llvm-svn: 27853
2006-04-20 04:24:28 +00:00
Chris Lattner d05559828a Yeah that's right!
llvm-svn: 27852
2006-04-20 04:22:06 +00:00
Chris Lattner 70dfe24866 Fixes from Tanya
llvm-svn: 27851
2006-04-20 04:01:31 +00:00
Chris Lattner 7b96902d35 Alpha too!
llvm-svn: 27833
2006-04-19 17:20:48 +00:00
Chris Lattner 263fc2a642 grammaro
llvm-svn: 27826
2006-04-19 04:21:57 +00:00
Chris Lattner cb2170fb37 Fix a bug owen noticed
llvm-svn: 27825
2006-04-19 04:21:16 +00:00
Chris Lattner c3e92b56a3 Change wording
llvm-svn: 27824
2006-04-19 04:12:01 +00:00
Chris Lattner e9e46a746d add a note
llvm-svn: 27823
2006-04-19 04:05:21 +00:00
Chris Lattner 0b7fd71e1c add some more notes
llvm-svn: 27822
2006-04-19 04:02:47 +00:00
Chris Lattner 89e761c19d Add some more notes, many still missing
llvm-svn: 27799
2006-04-18 06:32:08 +00:00
Chris Lattner 9f87173df3 add a bunch of stuff, pieces still missing
llvm-svn: 27796
2006-04-18 06:18:36 +00:00
Tanya Lattner b138bbe85b Adding back vector instructions to keep in mainline.
llvm-svn: 27704
2006-04-14 19:24:33 +00:00
Tanya Lattner 8333c7d736 Removing unimplemented vector instructions from language referrence.
llvm-svn: 27703
2006-04-14 19:07:42 +00:00
Reid Spencer 83ee73fdb8 Correct the Superclasses list for GlobalVariable and Function to indicate
that they are "Constant" as they derive from GlobalValue. Also, fix some of
the wording where it mentions this.
Patch inspired by Nai Xia.

llvm-svn: 27701
2006-04-14 14:11:48 +00:00
Chris Lattner b1dc436a94 Update adding an intrinsic to describe that you can now just plop it into the
target .td file instead of adding SDNodes etc.

llvm-svn: 27616
2006-04-12 17:42:39 +00:00
Reid Spencer 81b7a3d200 Don't overload anchor names, silly browser's can't handle it.
llvm-svn: 27598
2006-04-11 22:02:18 +00:00
Reid Spencer 2f6341ee99 Add the contents of my email about distribution targets as a new section.
Attribute John as an author.

llvm-svn: 27597
2006-04-11 21:59:37 +00:00
John Criswell 4b8dfb989a First pass over Reid's document.
Changed the order of operations so that more of the fine tuning is
performed in the release branch.  This should free up mainline sooner to
resume development.
Removed information on the special release Makefile targets as I've never
used them for a release; Tanya is investigating their integration, and they
can be re-added if she uses them.
Added an outline for building the LLVM GCC binary distributions.  I will
be filling that section out later (but before the 1.7 release).

llvm-svn: 27595
2006-04-11 20:24:28 +00:00
Reid Spencer d79be6d06d Fix an anchor.
llvm-svn: 27585
2006-04-11 06:22:15 +00:00
Reid Spencer 76381db655 Flesh out the documentation a little bit more.
llvm-svn: 27584
2006-04-11 06:21:25 +00:00
Misha Brukman 3df07813a5 * Remove duplicated table of contents for a section and at the top level
* Fix relative links within the file
* Add <tt> tags around command names and literal file names and directories

llvm-svn: 27566
2006-04-10 21:43:05 +00:00
Reid Spencer 3dc3ea71f5 Update docs for ENABLE_ASSERTIONS -> DISABLE_ASSERTIONS
llvm-svn: 27553
2006-04-09 23:45:38 +00:00
Chris Lattner ce83bff178 Move the vector instructions to their own subsection.
llvm-svn: 27545
2006-04-08 23:07:04 +00:00
Chris Lattner 9356489266 Wrap long lines, fix verification error
llvm-svn: 27531
2006-04-08 04:40:53 +00:00
Chris Lattner 24229d487a use the right escapes
llvm-svn: 27530
2006-04-08 04:39:19 +00:00
Chris Lattner 016a0e50a5 Description for the new shufflevector instruction I'm adding.
llvm-svn: 27502
2006-04-08 00:13:41 +00:00
Jim Laskey b0a83ad2fd Misunderstanding.
llvm-svn: 27179
2006-03-27 19:46:38 +00:00
Jim Laskey a7480c5c82 Typo.
llvm-svn: 27178
2006-03-27 19:43:08 +00:00
Jim Laskey 1677a6024d Clarity.
llvm-svn: 27177
2006-03-27 19:33:35 +00:00
Jim Laskey c1a36f5898 Adding other platforms.
llvm-svn: 27176
2006-03-27 19:09:44 +00:00
Jim Laskey 27abf2b8aa Add note for Mac OS X developers.
llvm-svn: 27175
2006-03-27 18:41:06 +00:00
Jim Laskey 3481e12f63 Fixed some grammer and spelling.
llvm-svn: 27062
2006-03-24 09:20:27 +00:00
Chris Lattner b40261ea2d Fix a typo, thanks to Gabor Greif
llvm-svn: 27054
2006-03-24 07:16:10 +00:00
Reid Spencer 1bb8d56ffd Remove a spurious <table> tag.
llvm-svn: 27045
2006-03-24 06:42:09 +00:00
Reid Spencer 95680d11d4 Add llvm-config to the index.
llvm-svn: 27017
2006-03-24 00:03:37 +00:00
Reid Spencer 647058de00 Documentation for llvm-config by Eric Kidd.
llvm-svn: 27006
2006-03-23 23:22:16 +00:00
Jim Laskey 4a9054d705 Correction of stoppoint arguments.
llvm-svn: 26983
2006-03-23 17:58:46 +00:00
Jim Laskey 5dcfd565b5 Updated information related to local variables and scopes.
llvm-svn: 26982
2006-03-23 17:54:33 +00:00
Reid Spencer 7c5df34380 Add HowToReleaseLLVM.html.
llvm-svn: 26979
2006-03-23 06:53:38 +00:00
Reid Spencer ab926dec56 A very early, rough draft of a guide to making public releases for LLVM.
This document will detail the steps needed for making a quality release of
LLVM that ensures the release functions and is of high quality.

llvm-svn: 26978
2006-03-23 06:45:42 +00:00
Reid Spencer 1238551e80 Wrap long lines, remove unnecessarily empty lines.
llvm-svn: 26977
2006-03-23 06:19:04 +00:00
Chris Lattner 0f546dd9ca Document ENABLE_ASSERTIONS=1
llvm-svn: 26915
2006-03-21 01:10:57 +00:00
Reid Spencer dca24a1f02 Fix a typo.
llvm-svn: 26823
2006-03-17 08:04:25 +00:00
Chris Lattner b96bf56253 Fix a typo Eric van Riet Paap noticed
llvm-svn: 26791
2006-03-16 16:14:59 +00:00
Jim Laskey 9dcffe7767 Update doc to reflect changes in subprogram and block descriptors.
llvm-svn: 26783
2006-03-15 19:10:52 +00:00
Robert Bocchino 2923bd009f Fixed a typo in the vsetfp examples.
llvm-svn: 26768
2006-03-14 23:22:57 +00:00
Robert Bocchino 81e95ba849 Split the 'vset' instruction into two instructions, 'vsetint' and
'vsetfp', to reflect the fact that the semantics are different for
integer and fp values.

llvm-svn: 26767
2006-03-14 20:55:28 +00:00
Chris Lattner f922807640 Update this to match the documentation in the GC doc and to match actual
practice.

llvm-svn: 26766
2006-03-14 20:02:51 +00:00
Jim Laskey 2024aabcb0 Reflect the fact that empty strings can be expressed as null.
llvm-svn: 26761
2006-03-14 18:50:50 +00:00
Jim Laskey 14edc936ec Bring debugging information up to date.
llvm-svn: 26759
2006-03-14 18:08:46 +00:00
Reid Spencer 85d182f3fc Change docs for llvm.cs.uiuc.edu -> llvm.org
llvm-svn: 26747
2006-03-14 05:42:07 +00:00
Reid Spencer ca05854a71 Changes docs for llvm.cs.uiuc.edu -> llvm.org
llvm-svn: 26746
2006-03-14 05:39:39 +00:00
Chris Lattner dfea29e2c5 Adding an intrinsic is simpler still.
llvm-svn: 26674
2006-03-09 22:38:42 +00:00
Chris Lattner 02d2a6bf66 Simpler still
llvm-svn: 26671
2006-03-09 22:32:16 +00:00
Chris Lattner a0a2e0b25e Intrinsic adding is a little bit simpler now
llvm-svn: 26668
2006-03-09 22:07:39 +00:00
Chris Lattner 5316e5d6ff Spec change: the size of a memset/memcpy/memmove is not required to be aligned
to the alignment argument.

llvm-svn: 26510
2006-03-04 00:02:10 +00:00
Chris Lattner 72a269f5de mention some major changes
llvm-svn: 26480
2006-03-03 00:34:26 +00:00
Chris Lattner ad3c974a77 remove the read/write port/io intrinsics.
llvm-svn: 26479
2006-03-03 00:19:58 +00:00
Chris Lattner 0c8b259e5a Update the llvm.memset/memcpy/memmove intrinsics to reflect the recent split
into types.

llvm-svn: 26477
2006-03-03 00:07:20 +00:00
Chris Lattner 47b8bb0ca0 Match the case of other mailing lists in the list
llvm-svn: 26330
2006-02-23 16:18:29 +00:00
Chris Lattner 411f0df031 document the llvm-testresults list
llvm-svn: 26329
2006-02-23 16:14:22 +00:00
Robert Bocchino 820bc75b8b Added documentation for vset and vselect.
llvm-svn: 26264
2006-02-17 21:18:08 +00:00
Chris Lattner 6f5a00fd68 Mention that delta can be used to reduce some Front-end problems.
Patch by Marco Matthies, thanks!

llvm-svn: 26061
2006-02-08 17:01:37 +00:00
Chris Lattner 4999a5c0c7 Add SRoA to the lexicon. Patch by Marco Matthies!
llvm-svn: 26060
2006-02-08 16:59:49 +00:00
Chris Lattner 51473c3379 Encourage use of the V8 ABI over the V9 ABI.
llvm-svn: 25996
2006-02-05 06:44:17 +00:00
Chris Lattner a07b2d5b3a This document is out of date. :(
llvm-svn: 25994
2006-02-05 06:40:12 +00:00
Chris Lattner a38fe5fc8e V8 -> Sparc
llvm-svn: 25993
2006-02-05 06:39:36 +00:00
Chris Lattner 35b707cfcc Remove FAKE_SOURCES
llvm-svn: 25703
2006-01-27 22:06:01 +00:00
Chris Lattner 98f013cb0f document the syntax of inline asm
llvm-svn: 25624
2006-01-25 23:47:57 +00:00
Chris Lattner 4e27e8d71b update the bytecode format guide for the encoding of inline asm.
llvm-svn: 25622
2006-01-25 23:31:53 +00:00
Chris Lattner a1280ad4d9 minor syntax change
llvm-svn: 25566
2006-01-24 00:37:20 +00:00
Chris Lattner a10387b99a Update for file-scope inline asm
llvm-svn: 25563
2006-01-23 23:38:09 +00:00
Chris Lattner 91c15c40a7 document module-level inline asm support.
llvm-svn: 25561
2006-01-23 23:23:47 +00:00
Chris Lattner 069b5bda5a like bswap, the ct* intrinsics require unsigned operands
llvm-svn: 25373
2006-01-16 22:38:59 +00:00
Chris Lattner b748c674a9 Consistency
llvm-svn: 25372
2006-01-16 22:34:14 +00:00
Reid Spencer 2a9012b17e There is no llvm.bswap.i8, need at least 2 bytes to swap.
llvm-svn: 25367
2006-01-16 21:14:01 +00:00
Reid Spencer b4f9a6f110 For PR411:
This patch is an incremental step towards supporting a flat symbol table.
It de-overloads the intrinsic functions by providing type-specific intrinsics
and arranging for automatically upgrading from the old overloaded name to
the new non-overloaded name. Specifically:
  llvm.isunordered -> llvm.isunordered.f32, llvm.isunordered.f64
  llvm.sqrt -> llvm.sqrt.f32, llvm.sqrt.f64
  llvm.ctpop -> llvm.ctpop.i8, llvm.ctpop.i16, llvm.ctpop.i32, llvm.ctpop.i64
  llvm.ctlz -> llvm.ctlz.i8, llvm.ctlz.i16, llvm.ctlz.i32, llvm.ctlz.i64
  llvm.cttz -> llvm.cttz.i8, llvm.cttz.i16, llvm.cttz.i32, llvm.cttz.i64
New code should not use the overloaded intrinsic names. Warnings will be
emitted if they are used.

llvm-svn: 25366
2006-01-16 21:12:35 +00:00
Chris Lattner 63f29c6905 Add a couple very minor tweaks
llvm-svn: 25359
2006-01-16 16:31:40 +00:00
Nate Begeman 024348e20b Fix up 'adding an intrinsic' section a bit, first draft of 'adding a new
sdnode' section.

llvm-svn: 25354
2006-01-16 07:54:23 +00:00
Chris Lattner 070024a2f9 PRE is no more
llvm-svn: 25347
2006-01-16 01:05:00 +00:00
Robert Bocchino f72fdfe252 Added spec for insertelement operation.
llvm-svn: 25342
2006-01-15 20:48:27 +00:00
Nate Begeman f6b7dd7ca9 Fix the instructions for adding an intrinsic.
llvm-svn: 25310
2006-01-14 01:27:10 +00:00
Nate Begeman 0f223bbce2 Make the bswap documentation more to sabre's liking!
llvm-svn: 25302
2006-01-13 23:26:38 +00:00
Chris Lattner 333374713d fix some minor errors
llvm-svn: 25301
2006-01-13 23:26:01 +00:00
Nate Begeman 611ecc07b6 Add documentation for the upcoming bswap intrinsics!
llvm-svn: 25300
2006-01-13 23:02:51 +00:00
Chris Lattner 2f0f001dab Add llvm.stacksave and llvm.stackrestore.
llvm-svn: 25264
2006-01-13 02:03:13 +00:00
Chris Lattner b3d430e393 void* is not legal in LLVM.
llvm-svn: 25262
2006-01-13 01:20:27 +00:00
Robert Bocchino 7e97a6dc59 Expanded the documentation for constant expressions to cover select
and extractelement.

llvm-svn: 25183
2006-01-10 19:31:34 +00:00
Robert Bocchino 19cbea15d4 Fixed a typo; "= 1" was missing.
llvm-svn: 25134
2006-01-06 22:49:23 +00:00
Robert Bocchino b5f210f3f2 Added the spec for the new "extractelement" instruction.
llvm-svn: 25113
2006-01-05 17:37:02 +00:00
Jeff Cohen 7120107e20 Update list of supported bisons.
llvm-svn: 25082
2006-01-04 06:51:22 +00:00
Chris Lattner 2e6f448d0f update usage of -print-alias-sets
llvm-svn: 25061
2006-01-03 06:04:48 +00:00
Chris Lattner 01e81e60ed Add a section about using namespaces.
llvm-svn: 25054
2006-01-01 21:59:22 +00:00
Reid Spencer b1f01ac2fb Document the new -post-link-opts option.
llvm-svn: 24895
2005-12-21 05:13:06 +00:00
Reid Spencer 294adbb5cf Document the new --enable-debug-runtime configure option.
llvm-svn: 24892
2005-12-21 03:46:45 +00:00
Chris Lattner 77e28af47d rename options
llvm-svn: 24733
2005-12-16 05:19:35 +00:00
Chris Lattner 3bf72b5c19 Document -mcpu -mattr -triple
llvm-svn: 24731
2005-12-16 05:18:53 +00:00
Chris Lattner ca18d19210 attribute((used)) is now supported
llvm-svn: 24603
2005-12-05 05:23:06 +00:00
Chris Lattner b2d8f04437 Add a link to the doxygen tarball
llvm-svn: 24530
2005-11-30 06:35:34 +00:00
Chris Lattner 0f6342f669 copy the doxygen tarball into the HTML directory after building it
llvm-svn: 24529
2005-11-30 06:31:28 +00:00
Chris Lattner a31983137a Add "SCC" to the lexicon. Patch provided by Marco Matthies, thanks!
llvm-svn: 24509
2005-11-29 01:34:50 +00:00
John Criswell 3e149a2c90 Fixed a punctuation error.
llvm-svn: 24502
2005-11-28 23:25:41 +00:00
Chris Lattner 1f47b25727 Use std:: where appropriate
llvm-svn: 24494
2005-11-28 02:30:22 +00:00
Chris Lattner e64d41def3 Fix some typos noticed by Gabor Greif!
llvm-svn: 24364
2005-11-15 06:07:55 +00:00
Andrew Lenharth b720e2c29f this file moved
llvm-svn: 24356
2005-11-14 19:32:05 +00:00
Chris Lattner d05550a746 typeo
llvm-svn: 24341
2005-11-13 02:09:55 +00:00
Chris Lattner 7bf26c1d4d Describe section name encoding
llvm-svn: 24322
2005-11-12 01:46:21 +00:00
Chris Lattner 662c8726b8 document sections
llvm-svn: 24317
2005-11-12 00:45:07 +00:00
Andrew Lenharth 01aa56397d continued readcyclecounter support
llvm-svn: 24300
2005-11-11 16:47:30 +00:00
Jeff Cohen dc6bfeae26 Fix some typos.
llvm-svn: 24298
2005-11-11 02:15:27 +00:00
Chris Lattner 330ce692a2 Packed elements must be a power of two in size
llvm-svn: 24266
2005-11-10 01:44:22 +00:00