aboutsummaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* As it turns out, the bug fixes in GC codegen did not make it Nicolas Geoffray2009-10-091-4/+1
| | | | | | | | to llvm-2.6. Remove the precise garbage collection feature. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83638 91177308-0d34-0410-b5e6-96231b3b80d8
* 80-columns!Nicolas Geoffray2009-10-091-7/+14
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83628 91177308-0d34-0410-b5e6-96231b3b80d8
* Add initial information on VMKit.Nicolas Geoffray2009-10-091-5/+9
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83627 91177308-0d34-0410-b5e6-96231b3b80d8
* more random updates.Chris Lattner2009-10-091-1/+10
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83625 91177308-0d34-0410-b5e6-96231b3b80d8
* checkpoint.Chris Lattner2009-10-091-30/+63
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83623 91177308-0d34-0410-b5e6-96231b3b80d8
* checkpoint.Chris Lattner2009-10-091-10/+96
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83621 91177308-0d34-0410-b5e6-96231b3b80d8
* update clang section.Chris Lattner2009-10-091-15/+13
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83615 91177308-0d34-0410-b5e6-96231b3b80d8
* some updates from users of llvmChris Lattner2009-10-081-8/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83551 91177308-0d34-0410-b5e6-96231b3b80d8
* all content split into sections, still much work to be done.Chris Lattner2009-10-081-65/+73
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83532 91177308-0d34-0410-b5e6-96231b3b80d8
* checkpoint, this is still not comprehendible.Chris Lattner2009-10-081-120/+138
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83530 91177308-0d34-0410-b5e6-96231b3b80d8
* callgraph changes came after the 2.6 branch.Chris Lattner2009-10-051-1/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83299 91177308-0d34-0410-b5e6-96231b3b80d8
* Move implicit and paralle to a separate codegen specific section.Evan Cheng2009-10-051-7/+19
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83291 91177308-0d34-0410-b5e6-96231b3b80d8
* add some completely unformated and probably incoherent notes about thingsChris Lattner2009-10-051-11/+127
| | | | | | | I saw while reading all the commits between the 2.5 and 2.6 release branches. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83287 91177308-0d34-0410-b5e6-96231b3b80d8
* add macruby, fix a validation problem. Chris Lattner2009-09-301-1/+24
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83142 91177308-0d34-0410-b5e6-96231b3b80d8
* Forgot to update the documentation in r82906. s/DEBUG_RUNTIME/DEBUG_SYMBOLS/.Jeffrey Yasskin2009-09-281-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83015 91177308-0d34-0410-b5e6-96231b3b80d8
* Document a bug in the ocaml bindings has wrong linkage values.Erick Tryzelaar2009-09-281-0/+14
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82966 91177308-0d34-0410-b5e6-96231b3b80d8
* Regenerate.Mikhail Glushenkov2009-09-281-7/+13
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82958 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove the "metadata*" type and simplify the code it complicated. This was onlyNick Lewycky2009-09-271-4/+4
| | | | | | | | used to support GlobalVariables storing MDNodes, back when they were derived from Constant before the introduction of NamedMDNode, but never removed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82943 91177308-0d34-0410-b5e6-96231b3b80d8
* rename REG -> REGISTER to make it explicit in the doc. <tt>ify some stuff.Chris Lattner2009-09-271-8/+8
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82892 91177308-0d34-0410-b5e6-96231b3b80d8
* implement and document support for filecheck variables. ThisChris Lattner2009-09-271-1/+40
| | | | | | | | | | | allows matching and remembering a string and then matching and verifying that the string occurs later in the file. Change X86/xor.ll to use this in some cases where the test was checking for an arbitrary register allocation decision. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82891 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove dead code from this function and optimize. Update its correspondingNick Lewycky2009-09-271-5/+5
| | | | | | | LangRef entry too. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82890 91177308-0d34-0410-b5e6-96231b3b80d8
* Correct the version numbers to match those actually tested for byNick Lewycky2009-09-271-3/+3
| | | | | | | autoconf/AutoRegen.sh. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82886 91177308-0d34-0410-b5e6-96231b3b80d8
* Move the integer type out of 'derived' and into 'primitive'. This permits usNick Lewycky2009-09-271-49/+51
| | | | | | | | | | | to explain that derived types are all composed of other types, which primitive types aren't. Without moving integer out of derived, this wouldn't be true. Perform a few trivial cleanups; 'i1' went from a link to #t_primitive to #t_integer (a holdover from when it was a bool type I suppose). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82884 91177308-0d34-0410-b5e6-96231b3b80d8
* Revise C library functions description to be vaguer, per Chris.Dale Johannesen2009-09-251-5/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82776 91177308-0d34-0410-b5e6-96231b3b80d8
* This patch causes the --enable-debug-runtime configure flag and theJeffrey Yasskin2009-09-251-0/+5
| | | | | | | | | | DEBUG_RUNTIME Makefile variable to pass -g to gcc when building LLVM's objects. Without this, it's very hard to debug crashes that happen in Release-Asserts mode but not Debug mode. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82775 91177308-0d34-0410-b5e6-96231b3b80d8
* add and document regex support for FileCheck. You can now do stuff like:Chris Lattner2009-09-241-0/+34
| | | | | | | | | | ; CHECK: movl {{%e[a-z][xi]}}, %eax or whatever. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82717 91177308-0d34-0410-b5e6-96231b3b80d8
* Clarify that llvm attaches C language semantics toDale Johannesen2009-09-241-0/+7
| | | | | | | | functions with names that match the C library. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82701 91177308-0d34-0410-b5e6-96231b3b80d8
* Sync c++ kaleidoscope tutorial with test.Erick Tryzelaar2009-09-226-88/+95
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82572 91177308-0d34-0410-b5e6-96231b3b80d8
* Add documentation on how to use enable debug information in the JIT and use ↵Reid Kleckner2009-09-212-0/+174
| | | | | | it with GDB. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82425 91177308-0d34-0410-b5e6-96231b3b80d8
* grammaroChris Lattner2009-09-201-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82412 91177308-0d34-0410-b5e6-96231b3b80d8
* implement and document support for CHECK-NOTChris Lattner2009-09-201-0/+30
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82408 91177308-0d34-0410-b5e6-96231b3b80d8
* apparently russians are really hard to sort or something!Chris Lattner2009-09-161-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82016 91177308-0d34-0410-b5e6-96231b3b80d8
* I can sort, no really.Chris Lattner2009-09-161-3/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82015 91177308-0d34-0410-b5e6-96231b3b80d8
* make more clear since it is sorted by last name now.Chris Lattner2009-09-161-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82014 91177308-0d34-0410-b5e6-96231b3b80d8
* Doug is now the code owner for most of the Clang frontend.Chris Lattner2009-09-161-2/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82013 91177308-0d34-0410-b5e6-96231b3b80d8
* Ted is christened as the owner of the clang static analyzer.Chris Lattner2009-09-161-0/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82008 91177308-0d34-0410-b5e6-96231b3b80d8
* Put back non-obsolete -f sections for 'opt'.Daniel Dunbar2009-09-151-0/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81954 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove references to obsolete -f option.Daniel Dunbar2009-09-152-12/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81911 91177308-0d34-0410-b5e6-96231b3b80d8
* Update llc/opt PODs to clarify they support .ll input.Daniel Dunbar2009-09-152-17/+19
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81910 91177308-0d34-0410-b5e6-96231b3b80d8
* Give llvm-link a -S option.Dan Gohman2009-09-151-0/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81859 91177308-0d34-0410-b5e6-96231b3b80d8
* Expose initializing the native target for the execution engine.Erick Tryzelaar2009-09-144-0/+8
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81800 91177308-0d34-0410-b5e6-96231b3b80d8
* Make sure to initialize the fpm in the ocaml tutorial.Erick Tryzelaar2009-09-144-0/+10
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81799 91177308-0d34-0410-b5e6-96231b3b80d8
* CMake: New user-settable variable LLVM_TARGET_ARCH useful whenOscar Fuentes2009-09-131-0/+10
| | | | | | | | | cross-compiling. Patch by Xerxes Rånby! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81722 91177308-0d34-0410-b5e6-96231b3b80d8
* Update the tutorial to match changes to examples/Kaleidoscope.Nick Lewycky2009-09-135-29/+77
| | | | | | | | One change I'm not folding in is the removal of two unused variables that caused warnings, because those were there for expository purposes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81721 91177308-0d34-0410-b5e6-96231b3b80d8
* remove two docs about the old Sparc backend which used Value*'s for vregs.Chris Lattner2009-09-132-76/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81680 91177308-0d34-0410-b5e6-96231b3b80d8
* move old clang readme here.Chris Lattner2009-09-131-0/+178
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81679 91177308-0d34-0410-b5e6-96231b3b80d8
* we don't want people to override printBasicBlockLabel.Chris Lattner2009-09-121-3/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81651 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix llvm-extract's "writing bitcode to a terminal" warning, which wasn'tDan Gohman2009-09-111-0/+4
| | | | | | | | | | | | | | | | working. To support this, add an is_displayed() function to raw_ostream, and generalize Process::StandardOutIsDisplayed and friends in order to support it. Also, call RemoveFileOnSignal before creating a file instead of after, so that the file isn't left behind if the program is interrupted between when the file is created and RemoveFileOnSignal is called. While here, add a -S to llvm-extract and port it to IRReader so that it supports assembly input. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81568 91177308-0d34-0410-b5e6-96231b3b80d8
* more typosChris Lattner2009-09-111-5/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81499 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix validation errors.Bill Wendling2009-09-101-3/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81466 91177308-0d34-0410-b5e6-96231b3b80d8