Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | http://englishplus.com/grammar/00000296.htm | Gabor Greif | 2010-03-26 | 1 | -1/+1 | |
| | | | | llvm-svn: 99635 | |||||
* | Fix a few more typos. | Dan Gohman | 2010-02-25 | 1 | -2/+2 | |
| | | | | llvm-svn: 97182 | |||||
* | Uniformize the names of type predicates: rather than having isFloatTy and | Duncan Sands | 2010-02-15 | 1 | -2/+2 | |
| | | | | | | isInteger, we now have isFloatTy and isIntegerTy. Requested by Chris! llvm-svn: 96223 | |||||
* | Belatedly document r85295 and r85330. | Jeffrey Yasskin | 2010-01-29 | 1 | -3/+32 | |
| | | | | llvm-svn: 94825 | |||||
* | Add an entry on SmallBitVector. | Dan Gohman | 2010-01-05 | 1 | -1/+21 | |
| | | | | llvm-svn: 92747 | |||||
* | Try r84890 again (adding ValueMap<>), now that I've tested the compile on | Jeffrey Yasskin | 2009-10-22 | 1 | -0/+18 | |
| | | | | | | gcc-4.4. llvm-svn: 84902 | |||||
* | Revert r84890, which broke the linux build. | Jeffrey Yasskin | 2009-10-22 | 1 | -18/+0 | |
| | | | | llvm-svn: 84892 | |||||
* | Add a ValueMap<ValueOrSubclass*, T> type. ValueMap<Value*, T> is safe to use | Jeffrey Yasskin | 2009-10-22 | 1 | -0/+18 | |
| | | | | | | | | | | | | even when keys get RAUWed and deleted during its lifetime. By default the keys act like WeakVHs, but users can pass a third template parameter to configure how updates work and whether to do anything beyond updating the map on each action. It's also possible to automatically acquire a lock around ValueMap updates triggered by RAUWs and deletes, to support the ExecutionEngine. llvm-svn: 84890 | |||||
* | Documentation: Perform automated correction of common typos. | Benjamin Kramer | 2009-10-12 | 1 | -5/+5 | |
| | | | | llvm-svn: 83849 | |||||
* | Fix typo, patch from Timo Juhani Lindfors. | Torok Edwin | 2009-10-12 | 1 | -1/+1 | |
| | | | | llvm-svn: 83848 | |||||
* | llvm::cerr is gone. | Chris Lattner | 2009-09-08 | 1 | -7/+7 | |
| | | | | llvm-svn: 81189 | |||||
* | fix this back, thanks Eli | Chris Lattner | 2009-08-20 | 1 | -1/+1 | |
| | | | | llvm-svn: 79508 | |||||
* | minor grammar tweak | Chris Lattner | 2009-08-20 | 1 | -1/+1 | |
| | | | | llvm-svn: 79498 | |||||
* | Add a first stab at describing LLVMContext. | Owen Anderson | 2009-08-19 | 1 | -0/+45 | |
| | | | | llvm-svn: 79435 | |||||
* | Add DEBUG_WITH_TYPE as a clean alternative to tweaking DEBUG_TYPE. | Daniel Dunbar | 2009-08-07 | 1 | -0/+15 | |
| | | | | | | | | | | | | | | | | | This: -- #undef DEBUG_TYPE #define DEBUG_TYPE "foo" DEBUG(...) #undef DEBUG_TYPE #define DEBUG_TYPE "" -- becomes this: -- DEBUG_WITH_TYPE("foo", ...) -- llvm-svn: 78435 | |||||
* | Documentation: fix HTML validation errors. | Benjamin Kramer | 2009-08-05 | 1 | -5/+6 | |
| | | | | llvm-svn: 78196 | |||||
* | eventually we should describe string options in the data structures section | Chris Lattner | 2009-07-25 | 1 | -0/+22 | |
| | | | | llvm-svn: 77054 | |||||
* | minor tweaks. | Chris Lattner | 2009-07-25 | 1 | -8/+9 | |
| | | | | llvm-svn: 77053 | |||||
* | Initial update to VMCore to use Twines for string arguments. | Daniel Dunbar | 2009-07-25 | 1 | -0/+106 | |
| | | | | | | | - The only meat here is in Value.{h,cpp} the rest is essential 'const std::string &' -> 'const Twine &'. llvm-svn: 77048 | |||||
* | Rewrite examples to use DEBUG instead of DOUT. | Daniel Dunbar | 2009-07-25 | 1 | -5/+5 | |
| | | | | llvm-svn: 77042 | |||||
* | Fix link to BasicBlock doxygen documentation in Programmer's Manual | Stefanus Du Toit | 2009-06-17 | 1 | -1/+1 | |
| | | | | llvm-svn: 73635 | |||||
* | Update the threading section to reflect current plans/implementation. | Owen Anderson | 2009-06-16 | 1 | -16/+36 | |
| | | | | llvm-svn: 73521 | |||||
* | Fix validation errors. | Owen Anderson | 2009-06-16 | 1 | -2/+3 | |
| | | | | llvm-svn: 73515 | |||||
* | Add initial stab at documenting the use of LLVM with threaded clients. | Owen Anderson | 2009-06-16 | 1 | -2/+109 | |
| | | | | | | Comments welcome! llvm-svn: 73456 | |||||
* | HTML-escape '>' as '>' in sample C++ code. | Misha Brukman | 2009-05-01 | 1 | -4/+4 | |
| | | | | llvm-svn: 70569 | |||||
* | Add a mention of TypeBuilder to the programmer's manual, and clean up the class | Jeffrey Yasskin | 2009-04-30 | 1 | -0/+41 | |
| | | | | | | comment a bit. llvm-svn: 70515 | |||||
* | add some text to explain sentinels | Gabor Greif | 2009-03-12 | 1 | -0/+39 | |
| | | | | llvm-svn: 66790 | |||||
* | minor tweaks | Gabor Greif | 2009-03-12 | 1 | -11/+12 | |
| | | | | llvm-svn: 66788 | |||||
* | don't allow hash_map or hash_set. | Chris Lattner | 2009-03-09 | 1 | -18/+7 | |
| | | | | llvm-svn: 66400 | |||||
* | Introduce new linkage types linkonce_odr, weak_odr, common_odr | Duncan Sands | 2009-03-07 | 1 | -5/+6 | |
| | | | | | | | | | | | | | | | | | | | | | and extern_weak_odr. These are the same as the non-odr versions, except that they indicate that the global will only be overridden by an *equivalent* global. In C, a function with weak linkage can be overridden by a function which behaves completely differently. This means that IP passes have to skip weak functions, since any deductions made from the function definition might be wrong, since the definition could be replaced by something completely different at link time. This is not allowed in C++, thanks to the ODR (One-Definition-Rule): if a function is replaced by another at link-time, then the new function must be the same as the original function. If a language knows that a function or other global can only be overridden by an equivalent global, it can give it the weak_odr linkage type, and the optimizers will understand that it is alright to make deductions based on the function body. The code generators on the other hand map weak and weak_odr linkage to the same thing. llvm-svn: 66339 | |||||
* | document ilist_traits | Gabor Greif | 2009-02-27 | 1 | -0/+15 | |
| | | | | llvm-svn: 65631 | |||||
* | Expand a bit on iplist. If you are more expert on this class, please review! | Gabor Greif | 2009-02-27 | 1 | -8/+20 | |
| | | | | llvm-svn: 65630 | |||||
* | update ilist documentation and add some blurb on ilist_node | Gabor Greif | 2009-02-27 | 1 | -2/+21 | |
| | | | | llvm-svn: 65629 | |||||
* | Get rid of the tagging functions and use PointerIntPair. | Gabor Greif | 2009-01-05 | 1 | -8/+9 | |
| | | | | | | | | | This means that we have to include an additional header. This patch should be functionally equivalent. I cannot outrule any performance degradation, though I do not expect any. llvm-svn: 61694 | |||||
* | Global replace of yellow W3C "valid HTML/CSS" icons with blue ones. | Misha Brukman | 2008-12-11 | 1 | -1/+1 | |
| | | | | llvm-svn: 60880 | |||||
* | This method got renamed, thanks to Mattias Holm for pointing this out. | Chris Lattner | 2008-11-25 | 1 | -1/+1 | |
| | | | | llvm-svn: 60039 | |||||
* | Fix syntax of iterate_complex example. Noticed by Martin! | Eric Christopher | 2008-11-08 | 1 | -1/+1 | |
| | | | | llvm-svn: 58900 | |||||
* | Change PointerType::get -> getUnqual | Daniel Dunbar | 2008-10-03 | 1 | -2/+2 | |
| | | | | llvm-svn: 57032 | |||||
* | Fix documentation for these functions; they do not only modify users within the | Nick Lewycky | 2008-09-15 | 1 | -5/+7 | |
| | | | | | | block specified by the InstList. Patch by Stefanus Du Toit. llvm-svn: 56200 | |||||
* | Use present tense when talking about User layout. It is implemented now. | Gabor Greif | 2008-06-25 | 1 | -10/+10 | |
| | | | | llvm-svn: 52699 | |||||
* | Fix typo, fix suggested by Nicholas Olsen | Chris Lattner | 2008-06-20 | 1 | -1/+1 | |
| | | | | llvm-svn: 52524 | |||||
* | fix validator warning | Gabor Greif | 2008-06-18 | 1 | -1/+1 | |
| | | | | llvm-svn: 52461 | |||||
* | prettify, no semantic changes | Gabor Greif | 2008-06-18 | 1 | -92/+138 | |
| | | | | llvm-svn: 52460 | |||||
* | Move some documentation from the header file into ProgrammersManual. About ↵ | Gabor Greif | 2008-06-16 | 1 | -4/+183 | |
| | | | | | | to improve. llvm-svn: 52360 | |||||
* | Fix inst_iterator example. | Chris Lattner | 2008-06-04 | 1 | -3/+6 | |
| | | | | llvm-svn: 51954 | |||||
* | simplify this. | Chris Lattner | 2008-02-15 | 1 | -3/+1 | |
| | | | | llvm-svn: 47187 | |||||
* | add info on walking preds/succs of a block. | Chris Lattner | 2008-01-03 | 1 | -8/+39 | |
| | | | | llvm-svn: 45537 | |||||
* | Type::IntTy hasn't existed for a while. Just sub in Type::Int32Ty. | Nick Lewycky | 2007-12-03 | 1 | -5/+5 | |
| | | | | llvm-svn: 44526 | |||||
* | document DenseSet. | Chris Lattner | 2007-09-30 | 1 | -0/+20 | |
| | | | | llvm-svn: 42475 | |||||
* | explain why not vector<bool> | Chris Lattner | 2007-09-25 | 1 | -2/+9 | |
| | | | | llvm-svn: 42324 |