Chris Lattner
e5b3c14caf
Fix some typos noticed by Gabor Greif!
...
llvm-svn: 24364
2005-11-15 06:07:55 +00:00
Chris Lattner
47891477c9
document sections
...
llvm-svn: 24317
2005-11-12 00:45:07 +00:00
Andrew Lenharth
dca2f13e76
continued readcyclecounter support
...
llvm-svn: 24300
2005-11-11 16:47:30 +00:00
Jeff Cohen
191cdf9760
Fix some typos.
...
llvm-svn: 24298
2005-11-11 02:15:27 +00:00
Chris Lattner
ce1390e70e
Packed elements must be a power of two in size
...
llvm-svn: 24266
2005-11-10 01:44:22 +00:00
Chris Lattner
bcea8db4e4
document alignment on globals, functions, and allocation instructions.
...
llvm-svn: 24221
2005-11-06 08:02:57 +00:00
John Criswell
ec49d11cd2
Grammar and punctuation fixes.
...
llvm-svn: 23965
2005-10-24 16:17:18 +00:00
Chris Lattner
d19bed2fc0
llvm.sqrt somehow escaped documentation.
...
llvm-svn: 22490
2005-07-21 01:29:16 +00:00
Chris Lattner
8842bcc3fc
add a note about variable length array
...
llvm-svn: 22278
2005-06-24 17:22:57 +00:00
Andrew Lenharth
0d30c53b5f
SelectionDAG is very unhappy when the argument to an intrinsic is a struct
...
llvm-svn: 22272
2005-06-22 20:38:11 +00:00
Andrew Lenharth
70a6a4b463
OK, after checking the backwards compatibility code on X86 and the new code
...
path on alpha, now has come the time for new vararg support. So, with out
further ado, I revert behavior back a couple of years!
Well, ok, I lied. A few more notes.
First, the Simple ISels cannot be expected to work any longer, but they
should still compile
Second, there are likely some bugs to track down once the nightly testers
start with this.
Third, the initial patch doesn't include sparcv9, but I'll do that today.
Forth, subsequent patches won't bother being long winded.
llvm-svn: 22251
2005-06-18 18:28:17 +00:00
John Criswell
5041bff028
Added a note about how the type can be omitted in call instructions.
...
Added a note about how getelementptr can be used to index into structures
or arrays.
Fixed some typos, spelling, etc.
llvm-svn: 22083
2005-05-16 16:17:45 +00:00
Chris Lattner
093814c670
ctlz = most signficant bits, cttz = least sig
...
llvm-svn: 22061
2005-05-15 19:39:26 +00:00
John Criswell
fe7aeb01ec
Minor fixup of typos.
...
llvm-svn: 21990
2005-05-13 22:25:59 +00:00
John Criswell
ab728eac00
Correct a detail with the alloca instruction.
...
Functions do not exit with invoke; they exit with unwind.
llvm-svn: 21893
2005-05-12 16:55:34 +00:00
John Criswell
abb58b3c4a
Fixed some typos.
...
llvm-svn: 21891
2005-05-12 16:52:32 +00:00
Chris Lattner
2fc5553907
don't duplicate information, particularly when it's out of date!
...
llvm-svn: 21852
2005-05-11 03:35:57 +00:00
Chris Lattner
b25579d09b
fix bugs in my previous commit clarify the return type of the bit ops
...
llvm-svn: 21755
2005-05-07 01:46:40 +00:00
Chris Lattner
069d6762aa
add a couple of notes
...
llvm-svn: 21754
2005-05-06 23:08:23 +00:00
Chris Lattner
5ba10fa79c
document calling convention extensions
...
llvm-svn: 21753
2005-05-06 22:57:40 +00:00
Chris Lattner
3cbfbba4f7
Add info on new 'tail' marker
...
llvm-svn: 21721
2005-05-06 05:47:36 +00:00
Andrew Lenharth
fd47801152
fixup argument
...
llvm-svn: 21680
2005-05-04 14:58:31 +00:00
Andrew Lenharth
583f305fca
initial descriptions of count intrinsics
...
llvm-svn: 21677
2005-05-03 18:01:48 +00:00
Reid Spencer
cdd21b06d3
Mention that arguments to functions must be first class types.
...
llvm-svn: 21650
2005-05-01 22:22:57 +00:00
Reid Spencer
ef72727630
Convert the remainder of the intrinsic function prototypes to "declare"
...
form from the "call" form.
llvm-svn: 21573
2005-04-26 20:50:44 +00:00
Reid Spencer
a973fb004f
Use the declare syntax not the call syntax for intrinsic prototypes so
...
the uninitiated reader is not confused.
llvm-svn: 21572
2005-04-26 20:41:16 +00:00
Chris Lattner
641c541312
document 'opaque' types
...
llvm-svn: 21535
2005-04-25 17:34:15 +00:00
Misha Brukman
95e9cfc71a
Hyphenate the adjective `n-bit' when used to describe values and processors
...
llvm-svn: 21456
2005-04-22 18:02:52 +00:00
Andrew Lenharth
c287cd1e4e
First step in adding pcmarker intrinsic. Second step (soon) is adding backend support.
...
llvm-svn: 20900
2005-03-28 20:05:49 +00:00
Chris Lattner
9d2e3380d6
Various cleanups and clarifications, thanks to Gabor Greif for contributing this patch!
...
llvm-svn: 20514
2005-03-07 22:13:59 +00:00
Chris Lattner
084980cdcd
fix another typo
...
llvm-svn: 20512
2005-03-07 20:31:38 +00:00
Chris Lattner
5f2c1454d4
fix typeo that Gabor Greif noticed!
...
llvm-svn: 20511
2005-03-07 20:30:51 +00:00
Chris Lattner
af145bfdb2
cleanup my miswording
...
llvm-svn: 20381
2005-02-28 19:47:14 +00:00
Chris Lattner
e170bea312
Document llvm.prefetch, patch contributed by Justin Wick!
...
llvm-svn: 20373
2005-02-28 19:24:19 +00:00
Chris Lattner
646e53598f
Fix a bug.
...
llvm-svn: 20242
2005-02-19 02:22:14 +00:00
Chris Lattner
3fce19376e
Document the newly generalized model for constant globals.
...
llvm-svn: 20136
2005-02-12 19:30:21 +00:00
John Criswell
83025c6a56
Merged in RELEASE_14 changes.
...
llvm-svn: 18763
2004-12-10 15:51:16 +00:00
Reid Spencer
fe6150341f
More grammaro's fixed.
...
llvm-svn: 18708
2004-12-09 18:13:12 +00:00
Reid Spencer
1a3135f333
Clean up some grammaro's.
...
llvm-svn: 18705
2004-12-09 18:02:53 +00:00
Chris Lattner
30aa7c392e
Fully document the LLVM constants. This should go into LLVM 1.4
...
llvm-svn: 18701
2004-12-09 17:30:23 +00:00
Chris Lattner
74085fba30
Reflow and clean up some of the HTML in the initial section, split linkage
...
types into its own section.
llvm-svn: 18697
2004-12-09 16:36:40 +00:00
Chris Lattner
ddc2cdb772
Move the "High Level Structure" to before "Type System"
...
llvm-svn: 18695
2004-12-09 16:11:40 +00:00
Reid Spencer
bd18813e36
Minor format tweask for tables.
...
llvm-svn: 17394
2004-11-01 08:19:36 +00:00
Chris Lattner
c398679263
Document unreachable instruction
...
llvm-svn: 17033
2004-10-16 18:04:13 +00:00
Chris Lattner
daa0a295e7
Patch contributed by Patrick Meredith:
...
added notes on the fact that the current implementation uses
sbyte* for va_list. Updated all occurances of valist to va_list (it was
inconsistant and find/replace is so easy ;-) ). Added <...> around all
occurances of va_list in the intrinsic functions to match the vaarg and
vanext instructions and to further show that va_list is a variable type.
llvm-svn: 16530
2004-09-27 21:51:25 +00:00
Reid Spencer
f2a6a96a4b
Provide some meta tags for this document.
...
llvm-svn: 16058
2004-08-26 20:44:00 +00:00
Misha Brukman
c864b3a39c
Wrap long lines and try to fill the 80 chars per line so that we don't have too
...
many short lines.
llvm-svn: 15706
2004-08-12 20:16:08 +00:00
Chris Lattner
899641dee5
Add description of packed type support.
...
Patch contributed by Brad Jones!
llvm-svn: 15704
2004-08-12 19:12:28 +00:00
Brian Gaeke
6a3e24fcdd
Modernize example, so that you can paste it right into llvm-as
...
llvm-svn: 14583
2004-07-02 21:08:14 +00:00
John Criswell
e9b074657f
Removed the interrupt_handler instrinsic section that I accidently added
...
in my previous commits. It's not implemented and is out of date.
llvm-svn: 14410
2004-06-25 16:42:50 +00:00