summaryrefslogtreecommitdiffstats
path: root/llvm/docs
Commit message (Collapse)AuthorAgeFilesLines
* Add LLVM{CC,CXX} make variables, which specify the configured path the LLVMDaniel Dunbar2010-02-231-0/+4
| | | | | | capable compilers (which could be llvm-gcc or clang). llvm-svn: 96935
* Eliminate llvmgcc_version testing variable.Daniel Dunbar2010-02-231-12/+7
| | | | llvm-svn: 96908
* Kill unused llvmgccmajvers testing variable.Daniel Dunbar2010-02-231-3/+0
| | | | llvm-svn: 96906
* Update LangRef to match the code; pointers default to being 64-bit.Dan Gohman2010-02-231-1/+1
| | | | llvm-svn: 96873
* Clarify that ptrtoint+inttoptr are an alternative to GEP which areDan Gohman2010-02-181-6/+14
| | | | | | not restricted by the GEP rules. llvm-svn: 96598
* Fix a typo.Dan Gohman2010-02-181-1/+1
| | | | llvm-svn: 96597
* Clarify that the rules about object hopping kick in when a pointer isDan Gohman2010-02-181-4/+4
| | | | | | deferenced, rather than when the pointer value is computed. llvm-svn: 96596
* Fix typos Duncan noticed.Dan Gohman2010-02-181-2/+2
| | | | llvm-svn: 96594
* Uniformize the way these options are printed. Requested byDuncan Sands2010-02-182-3/+3
| | | | | | Russell Wallace. llvm-svn: 96580
* Refer to -help instead of --help since this is what tools themselves say.Duncan Sands2010-02-1820-67/+67
| | | | | | | | 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
* Make this an unnumbered list.Dan Gohman2010-02-171-2/+2
| | | | llvm-svn: 96528
* HTML validation fixes.Dan Gohman2010-02-171-14/+12
| | | | llvm-svn: 96527
* Add an "advanced" GetElementPtr FAQ document, with answers toDan Gohman2010-02-172-0/+359
| | | | | | questions left unanswered by the first GetElementPtr FAQ. llvm-svn: 96526
* irbuilder is doing constant folding now by default, PR6092Chris Lattner2010-02-171-3/+3
| | | | llvm-svn: 96502
* fix some out of date prose dating from the LLVMContext changes.Chris Lattner2010-02-171-3/+3
| | | | llvm-svn: 96500
* add optional debian instructions, PR6272Chris Lattner2010-02-171-2/+8
| | | | llvm-svn: 96488
* Mention an API change.Duncan Sands2010-02-171-0/+4
| | | | llvm-svn: 96480
* Add support for emitting non-temporal stores for DAGs markedDavid Greene2010-02-161-5/+23
| | | | | | | | | | non-temporal. Fix from r96241 for botched encoding of MOVNTDQ. Add documentation for !nontemporal metadata. Add a simpler movnt testcase. llvm-svn: 96386
* Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands2010-02-151-2/+2
| | | | | | isInteger, we now have isFloatTy and isIntegerTy. Requested by Chris! llvm-svn: 96223
* 2.7: Note that DataTypes.h moved.Daniel Dunbar2010-02-141-0/+3
| | | | llvm-svn: 96143
* Add support for a union type in LLVM IR. Patch by Talin!Chris Lattner2010-02-121-32/+109
| | | | llvm-svn: 96011
* Add a new function attribute, 'alignstack'. It will indicate (when the backendsCharles Davis2010-02-121-0/+5
| | | | | | | implement support for it) that the stack should be forcibly realigned in the prologue (and the process reversed in the epilogue). llvm-svn: 95945
* Document binutils requirements for coff targets (cygwin / mingw32).Anton Korobeynikov2010-02-111-8/+4
| | | | llvm-svn: 95928
* llvm-db was removed.Dan Gohman2010-02-111-16/+0
| | | | llvm-svn: 95904
* Make Kaleidoscope not link against the interpreter, since that didn'tJeffrey Yasskin2010-02-114-9/+25
| | | | | | | | 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
* Make it possible to create multiple JIT instances at the same time, by removingJeffrey Yasskin2010-02-111-0/+4
| | | | | | | | | | 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
* Add support to llvm-extract for extracting multiple functions and/orDan Gohman2010-02-101-1/+7
| | | | | | multiple global variables at a time. llvm-svn: 95825
* Add a ReleaseNotes FIXME.Daniel Dunbar2010-02-101-0/+3
| | | | llvm-svn: 95764
* Make --disable-libffi work on systems with libffi installed. AlsoJeffrey Yasskin2010-02-091-1/+5
| | | | | | | make no-ffi the default even on systems with libffi. This fixes http://llvm.org/PR5018. llvm-svn: 95712
* Fix some typos.Duncan Sands2010-02-081-4/+4
| | | | llvm-svn: 95542
* Reintroduce the InlineHint function attribute.Jakob Stoklund Olesen2010-02-061-0/+5
| | | | | | | | | | | | 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
* Make docs less specific about their versions, at Chris's suggestion.Jeffrey Yasskin2010-02-031-4/+5
| | | | llvm-svn: 95231
* Mention the version in the documentation index and link to the 2.6 docs, whichJeffrey Yasskin2010-02-031-2/+5
| | | | | | is what most readers will actually be aiming for. llvm-svn: 95229
* Add "Author Date Id Revision" svn:keyword properties to these files, asDan Gohman2010-02-0315-15/+15
| | | | | | | is done with the other html files in doc, to hopefully keep strings like "Last modified" current. llvm-svn: 95225
* Inline addAssemblyEmitter into its one real caller and deleteChris Lattner2010-02-021-2/+0
| | | | | | | the -print-emitted-asm option. The JIT shouldn't have to pull in the asmprinter. llvm-svn: 95100
* Belatedly document r85295 and r85330.Jeffrey Yasskin2010-01-292-4/+37
| | | | llvm-svn: 94825
* Update of 94055 to track the IR level call site information via an intrinsic.Jim Grosbach2010-01-281-0/+19
| | | | | | | This allows code gen and the exception table writer to cooperate to make sure landing pads are associated with the correct invoke locations. llvm-svn: 94726
* Record the death of ModuleProvier and GhostLinkage in the release notes andJeffrey Yasskin2010-01-281-1/+18
| | | | | | give upgrade instructions. llvm-svn: 94723
* Truncate the release notes so they're ready to accumulate notes for the 2.7 ↵Jeffrey Yasskin2010-01-281-438/+45
| | | | | | release. llvm-svn: 94720
* Kill ModuleProvider and ghost linkage by inverting the relationship betweenJeffrey Yasskin2010-01-274-47/+22
| | | | | | | | | | | | | | | | | | | | | Modules and ModuleProviders. Because the "ModuleProvider" simply materializes GlobalValues now, and doesn't provide modules, it's renamed to "GVMaterializer". Code that used to need a ModuleProvider to materialize Functions can now materialize the Functions directly. Functions no longer use a magic linkage to record that they're materializable; they simply ask the GVMaterializer. Because the C ABI must never change, we can't remove LLVMModuleProviderRef or the functions that refer to it. Instead, because Module now exposes the same functionality ModuleProvider used to, we store a Module* in any LLVMModuleProviderRef and translate in the wrapper methods. The bindings to other languages still use the ModuleProvider concept. It would probably be worth some time to update them to follow the C++ more closely, but I don't intend to do it. Fixes http://llvm.org/PR5737 and http://llvm.org/PR5735. llvm-svn: 94686
* no need to implement these.Chris Lattner2010-01-251-6/+0
| | | | llvm-svn: 94443
* reduce redundant are's.Chris Lattner2010-01-201-2/+1
| | | | llvm-svn: 94008
* add a thing to investigate.Chris Lattner2010-01-161-0/+1
| | | | llvm-svn: 93659
* move "Metadata Nodes and Metadata Strings" section to the right place in theChris Lattner2010-01-151-38/+32
| | | | | | document and edit it. llvm-svn: 93559
* Remove the InlineHint attribute. There are no current or plannedEric Christopher2010-01-151-5/+0
| | | | | | users. llvm-svn: 93558
* mention that unwind isn't to be trusted, patch by Dustin LaurenceChris Lattner2010-01-151-0/+6
| | | | llvm-svn: 93518
* Add documentation for llvm.dbg.value intrinsicVictor Hernandez2010-01-111-0/+20
| | | | llvm-svn: 93203
* Add top level section for named metadata.Devang Patel2010-01-111-8/+35
| | | | llvm-svn: 93172
* Improve unclear bits and inaccuracies in structure and insertvalueJeffrey Yasskin2010-01-111-6/+9
| | | | | | | | documentation. Patch by Dustin Laurence! llvm-svn: 93170
* Update the -tailcallopt description to match djg's improvements to the callingJeffrey Yasskin2010-01-111-5/+0
| | | | | | convention. llvm-svn: 93167
OpenPOWER on IntegriCloud