summaryrefslogtreecommitdiffstats
path: root/llvm/docs/Frontend
Commit message (Collapse)AuthorAgeFilesLines
* [docs] NFC: Fix typos in documentsHans Wennborg2020-01-071-1/+1
| | | | | | | | | "the the" -> "the" "an" -> "a" Patch by Kazuaki Ishizaki <ishizaki@jp.ibm.com>! Differential revision: https://reviews.llvm.org/D72091
* [docs] Remove training whitespaces. NFCFrancesco Petrogalli2019-09-201-127/+127
| | | | | | | | | | Subscribers: jfb, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D67835 llvm-svn: 372399
* [docs] Break long (>80) line. NFCFrancesco Petrogalli2019-09-191-1/+2
| | | | llvm-svn: 372326
* [docs][PerformanceTips] Add text on allocas and alignmentPhilip Reames2015-09-101-0/+41
| | | | | | This summarizes two recent llvm-dev discussions. Most of the text provided by David Chisnall and Benoit Belley with minor editting by me. llvm-svn: 247301
* [docs][PerformanceTips] Framing the generic IR tipsPhilip Reames2015-08-241-14/+32
| | | | llvm-svn: 245858
* [docs][PerformanceTips] Point people towards llvm-devPhilip Reames2015-08-241-0/+7
| | | | llvm-svn: 245856
* [docs] Further organization of the Performance Tips documentPhilip Reames2015-08-241-15/+54
| | | | | | | | Arranging the language specific property section into readable groupings and adding a couple of notes about pass order, extensions, and the like. For the record, suggestion for word smithing are welcomed. I'm happy to revise; I'm just trying to get *something* in place. llvm-svn: 245855
* [docs] Organize the 'Performance Tips' pagePhilip Reames2015-08-241-46/+54
| | | | | | This change just groups the suggestions by broad topic. I'm planning a couple of follow on changes to improve the readability of this document. llvm-svn: 245854
* Rename all references to old mailing lists to new lists.llvm.org address.Tanya Lattner2015-08-051-3/+3
| | | | llvm-svn: 243999
* [PerformanceTips] Italics are *word*, not _word_Philip Reames2015-04-261-3/+3
| | | | llvm-svn: 235827
* [PerformanceTips] Provide context on the impact of assume(x)Philip Reames2015-04-261-1/+8
| | | | | | Sean Silva suggested I add something here a while back. Sorry it's taken so long to get back to this. llvm-svn: 235826
* Add two new items to PerformanceTipsPhilip Reames2015-04-261-2/+17
| | | | | | | | 1) Turns out we're not great at recognizing redundant checks when one is a != and the other is an ==. This is a bug, but it's one that matters to frontend authors. 2) Frontends shouldn't use intrinsics unless strictly neccessary. This has been pretty widely proven by this point and is good to document. llvm-svn: 235825
* Add a few more performance tipsPhilip Reames2015-03-051-3/+57
| | | | | | | | These came from my own experience and may not apply equally to all use cases. Any alternate perspective anyone has should be used to refine these. As always, grammar and spelling adjustments are more than welcome. Please just directly commit a fix if you see something problematic. llvm-svn: 231352
* [PerformanceTips] Document various items folks have suggestedPhilip Reames2015-03-021-0/+45
| | | | | | This could stand to be expanded - patches welcome! - but let's at least write them down so they don't get forgotten. llvm-svn: 230995
* [new docs] Performance Tips for Frontend AuthorsPhilip Reames2015-02-271-0/+62
As mentioned on llvm-dev, this is a new documentation page intended to collect tips for frontend authors on how to generate IR that LLVM is able to optimize well. These types of things come up repeated in review threads and it would be good to have a place to save them. I added a small handful to start us off, but I mostly want to get the framework in place. Once the docs are here, we can add to them incrementally. If you know of something appropriate for this page, please add it! Differential Revision: http://reviews.llvm.org/D7890 llvm-svn: 230807
OpenPOWER on IntegriCloud