Dan Gohman
99c6bcbc13
The mayHaveSideEffects flag is no longer used.
...
llvm-svn: 97348
2010-02-27 23:47:46 +00:00
Jeffrey Yasskin
cbd5ec830f
Test that docs are updating.
...
llvm-svn: 97279
2010-02-26 22:25:06 +00:00
Tanya Lattner
ffc8e87d98
Test autoupdate.
...
llvm-svn: 97266
2010-02-26 21:23:59 +00:00
Tanya Lattner
519c2d0325
Test auto update.
...
llvm-svn: 97265
2010-02-26 21:19:09 +00:00
Jeffrey Yasskin
4498daa280
Remove REQUIRES_EH from the suggested set of make variables, since users can
...
build with exceptions even if LLVM is built without.
llvm-svn: 97260
2010-02-26 20:43:33 +00:00
Dan Gohman
61830209a6
Fix typos in comments.
...
llvm-svn: 97257
2010-02-26 20:18:32 +00:00
Jeffrey Yasskin
96dee852f2
Set svn:keywords property on docs/Packaging.html.
...
llvm-svn: 97230
2010-02-26 18:07:00 +00:00
Jeffrey Yasskin
52214fbeeb
Add to the packaging advice.
...
llvm-svn: 97229
2010-02-26 18:03:43 +00:00
Dan Gohman
487127ce68
Fix a typo.
...
llvm-svn: 97206
2010-02-26 02:15:17 +00:00
Jeffrey Yasskin
d6401732f5
Give packagers some advice about how to build LLVM so it's useful to
...
the most users.
llvm-svn: 97198
2010-02-26 00:54:42 +00:00
Dan Gohman
f433645431
Fix a few more typos.
...
llvm-svn: 97182
2010-02-25 23:51:27 +00:00
Dan Gohman
72d455709c
Fix a typo.
...
llvm-svn: 97181
2010-02-25 23:41:41 +00:00
Bill Wendling
25090c690a
Fix HTML.
...
llvm-svn: 97170
2010-02-25 21:23:24 +00:00
Dan Gohman
c4d2315616
stkrc is gone.
...
llvm-svn: 97156
2010-02-25 18:18:49 +00:00
Dan Gohman
1cb8720346
Merge the advanced getelementptr FAQ into the regular
...
getelementptr FAQ.
llvm-svn: 97154
2010-02-25 18:16:03 +00:00
Dan Gohman
8428b7f9a0
Fix a typo.
...
llvm-svn: 97144
2010-02-25 16:51:31 +00:00
Dan Gohman
a34a47406d
Clarify the description of pointer types, and move the
...
address space content to its own paragraph.
llvm-svn: 97143
2010-02-25 16:50:07 +00:00
Dan Gohman
fe70c08c09
Remove this paragraph. Vectors may not always have the same layout as
...
arrays now.
llvm-svn: 97139
2010-02-25 15:53:42 +00:00
Daniel Dunbar
bfb3858de0
Add LLVM{CC,CXX} make variables, which specify the configured path the LLVM
...
capable compilers (which could be llvm-gcc or clang).
llvm-svn: 96935
2010-02-23 10:00:53 +00:00
Daniel Dunbar
93911572ff
Eliminate llvmgcc_version testing variable.
...
llvm-svn: 96908
2010-02-23 07:56:28 +00:00
Daniel Dunbar
cb977c7241
Kill unused llvmgccmajvers testing variable.
...
llvm-svn: 96906
2010-02-23 07:56:18 +00:00
Dan Gohman
f8e12a593d
Update LangRef to match the code; pointers default to being 64-bit.
...
llvm-svn: 96873
2010-02-23 02:44:03 +00:00
Dan Gohman
4fc21185cc
Clarify that ptrtoint+inttoptr are an alternative to GEP which are
...
not restricted by the GEP rules.
llvm-svn: 96598
2010-02-18 18:40:29 +00:00
Dan Gohman
c3b7c57bb0
Fix a typo.
...
llvm-svn: 96597
2010-02-18 18:22:41 +00:00
Dan Gohman
d6397d8097
Clarify that the rules about object hopping kick in when a pointer is
...
deferenced, rather than when the pointer value is computed.
llvm-svn: 96596
2010-02-18 18:22:18 +00:00
Dan Gohman
a3a061eab9
Fix typos Duncan noticed.
...
llvm-svn: 96594
2010-02-18 18:19:17 +00:00
Duncan Sands
b7bb8ab12e
Uniformize the way these options are printed. Requested by
...
Russell Wallace.
llvm-svn: 96580
2010-02-18 14:37:52 +00:00
Duncan Sands
ca05b607b7
Refer to -help instead of --help since this is what tools themselves say.
...
Also, have tools output -help-hidden rather than refer to --help-hidden,
for consistency, and likewise adjust documentation. This doesn't change
every mention of --help, only those which seemed clearly safe.
llvm-svn: 96578
2010-02-18 14:08:13 +00:00
Dan Gohman
2324463069
Make this an unnumbered list.
...
llvm-svn: 96528
2010-02-17 22:54:10 +00:00
Dan Gohman
0053291bb5
HTML validation fixes.
...
llvm-svn: 96527
2010-02-17 22:50:12 +00:00
Dan Gohman
b07c61ac51
Add an "advanced" GetElementPtr FAQ document, with answers to
...
questions left unanswered by the first GetElementPtr FAQ.
llvm-svn: 96526
2010-02-17 22:47:06 +00:00
Chris Lattner
f4a6f4d0ef
irbuilder is doing constant folding now by default, PR6092
...
llvm-svn: 96502
2010-02-17 19:54:34 +00:00
Chris Lattner
9af1b53985
fix some out of date prose dating from the LLVMContext changes.
...
llvm-svn: 96500
2010-02-17 19:51:31 +00:00
Chris Lattner
96be7e85dc
add optional debian instructions, PR6272
...
llvm-svn: 96488
2010-02-17 18:33:13 +00:00
Duncan Sands
96fead3488
Mention an API change.
...
llvm-svn: 96480
2010-02-17 17:20:17 +00:00
David Greene
c10133139e
Add support for emitting non-temporal stores for DAGs marked
...
non-temporal. Fix from r96241 for botched encoding of MOVNTDQ.
Add documentation for !nontemporal metadata.
Add a simpler movnt testcase.
llvm-svn: 96386
2010-02-16 20:50:18 +00:00
Duncan Sands
2acaf3609c
Uniformize the names of type predicates: rather than having isFloatTy and
...
isInteger, we now have isFloatTy and isIntegerTy. Requested by Chris!
llvm-svn: 96223
2010-02-15 16:12:20 +00:00
Daniel Dunbar
59ecca73a9
2.7: Note that DataTypes.h moved.
...
llvm-svn: 96143
2010-02-14 01:47:19 +00:00
Chris Lattner
2265d6280b
Add support for a union type in LLVM IR. Patch by Talin!
...
llvm-svn: 96011
2010-02-12 20:49:41 +00:00
Charles Davis
d69c12ecc6
Add a new function attribute, 'alignstack'. It will indicate (when the backends
...
implement support for it) that the stack should be forcibly realigned in the
prologue (and the process reversed in the epilogue).
llvm-svn: 95945
2010-02-12 00:31:15 +00:00
Anton Korobeynikov
76b8d76b39
Document binutils requirements for coff targets (cygwin / mingw32).
...
llvm-svn: 95928
2010-02-11 21:51:51 +00:00
Dan Gohman
c69b856563
llvm-db was removed.
...
llvm-svn: 95904
2010-02-11 19:35:26 +00:00
Jeffrey Yasskin
472348ab92
Make Kaleidoscope not link against the interpreter, since that didn't
...
work anyway (Interpreter::getPointerToFunction doesn't return a
callable pointer), and improve the error message when an
ExecutionEngine can't be created.
llvm-svn: 95896
2010-02-11 19:15:20 +00:00
Jeffrey Yasskin
8a1ee8f852
Make it possible to create multiple JIT instances at the same time, by removing
...
the global TheJIT and TheJITResolver variables. Lazy compilation is supported
by a global map from a stub address to the JITResolver that knows how to
compile it.
Patch by Olivier Meurant!
llvm-svn: 95837
2010-02-11 01:07:39 +00:00
Dan Gohman
8c140d394f
Add support to llvm-extract for extracting multiple functions and/or
...
multiple global variables at a time.
llvm-svn: 95825
2010-02-10 23:58:53 +00:00
Daniel Dunbar
4e9161800a
Add a ReleaseNotes FIXME.
...
llvm-svn: 95764
2010-02-10 04:09:52 +00:00
Jeffrey Yasskin
f7833b76ca
Make --disable-libffi work on systems with libffi installed. Also
...
make no-ffi the default even on systems with libffi. This fixes
http://llvm.org/PR5018 .
llvm-svn: 95712
2010-02-09 23:03:44 +00:00
Duncan Sands
70a24159d2
Fix some typos.
...
llvm-svn: 95542
2010-02-08 11:03:31 +00:00
Jakob Stoklund Olesen
83ebc265b3
Reintroduce the InlineHint function attribute.
...
This time it's for real! I am going to hook this up in the frontends as well.
The inliner has some experimental heuristics for dealing with the inline hint.
When given a -respect-inlinehint option, functions marked with the inline
keyword are given a threshold just above the default for -O3.
We need some experiments to determine if that is the right thing to do.
llvm-svn: 95466
2010-02-06 01:16:28 +00:00
Jeffrey Yasskin
25be4b094c
Make docs less specific about their versions, at Chris's suggestion.
...
llvm-svn: 95231
2010-02-03 18:49:55 +00:00