Skip to content

Instantly share code, notes, and snippets.

@secondwtq
Last active November 14, 2018 02:06
Show Gist options
  • Select an option

  • Save secondwtq/f86120eec2ff563c465cf19ea28f5b61 to your computer and use it in GitHub Desktop.

Select an option

Save secondwtq/f86120eec2ff563c465cf19ea28f5b61 to your computer and use it in GitHub Desktop.

Revisions

  1. Second Datke revised this gist Nov 14, 2018. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions PCARS_AD_131118.md
    Original file line number Diff line number Diff line change
    @@ -53,6 +53,8 @@

    * https://en.wikipedia.org/wiki/X86_instruction_listings

    * *x86 and amd64 instruction reference*, http://www.felixcloutier.com/x86/index.html

    ---

    ---
  2. Second Datke revised this gist Nov 13, 2018. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions PCARS_AD_131118.md
    Original file line number Diff line number Diff line change
    @@ -13,6 +13,8 @@

    use x86 ASM/LLVM IR to do these ...

    * http://llvm.org/doxygen

    * *Woboq Code Browser - Explore C++ code on the web*, https://code.woboq.org

    * https://github.com/woboq/woboq_codebrowser
  3. Second Datke revised this gist Nov 13, 2018. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions PCARS_AD_131118.md
    Original file line number Diff line number Diff line change
    @@ -49,6 +49,8 @@
    * *GitHunt – Trending Github Repositories*, https://kamranahmed.info/githunt
    * *Hunt the most starred projects on any date on GitHub*, https://github.com/kamranahmedse/githunt

    * https://en.wikipedia.org/wiki/X86_instruction_listings

    ---

    ---
  4. Second Datke revised this gist Nov 13, 2018. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions PCARS_AD_131118.md
    Original file line number Diff line number Diff line change
    @@ -57,6 +57,8 @@ https://en.wikipedia.org/wiki/Karlsruhe_Institute_of_Technology

    https://en.wikipedia.org/wiki/Codeplay

    *How can I view two files side by side in Notepad++? - Super User*, https://superuser.com/questions/215917/how-can-i-view-two-files-side-by-side-in-notepad

    dog-eared, sticky-noted

    google `worklist iteration`
  5. Second Datke revised this gist Nov 13, 2018. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion PCARS_AD_131118.md
    Original file line number Diff line number Diff line change
    @@ -46,7 +46,8 @@

    * *Collection: GitHub Browser Extensions*, https://github.com/collections/github-browser-extensions

    * *Hunt the most starred projects on any date on GitHub*, https://github.com/kamranahmedse/githunt
    * *GitHunt – Trending Github Repositories*, https://kamranahmed.info/githunt
    * *Hunt the most starred projects on any date on GitHub*, https://github.com/kamranahmedse/githunt

    ---

  6. Second Datke revised this gist Nov 13, 2018. 1 changed file with 6 additions and 0 deletions.
    6 changes: 6 additions & 0 deletions PCARS_AD_131118.md
    Original file line number Diff line number Diff line change
    @@ -41,6 +41,12 @@

    * *新手及爱好者向计算机科学书单 – 骑鹿人*, http://bcqlr.com/booklist
    * http://www.nekiri.com/computerscience/2013/07/08/booklist.html

    * *Objective-C Automatic Reference Counting (ARC) — Clang 8 documentation*, http://clang.llvm.org/docs/AutomaticReferenceCounting.html

    * *Collection: GitHub Browser Extensions*, https://github.com/collections/github-browser-extensions

    * *Hunt the most starred projects on any date on GitHub*, https://github.com/kamranahmedse/githunt

    ---

  7. Second Datke revised this gist Nov 13, 2018. 1 changed file with 6 additions and 2 deletions.
    8 changes: 6 additions & 2 deletions PCARS_AD_131118.md
    Original file line number Diff line number Diff line change
    @@ -12,8 +12,12 @@
    * [SECTION] [BOOK?] *57 Exercises for Programmers*

    use x86 ASM/LLVM IR to do these ...

    * **[SECTION] (and a really big one) *llvm/ Source Tree - Woboq Code Browser*, https://code.woboq.org/llvm**

    * *Woboq Code Browser - Explore C++ code on the web*, https://code.woboq.org

    * https://github.com/woboq/woboq_codebrowser

    * **[SECTION] (and a really big one) *llvm/ Source Tree - Woboq Code Browser*, https://code.woboq.org/llvm**

    * [SECTION] nand2tetris

  8. Second Datke revised this gist Nov 13, 2018. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion PCARS_AD_131118.md
    Original file line number Diff line number Diff line change
    @@ -36,7 +36,7 @@
    * http://www.zizhupark.com/index.php/content/index/id/12/lang/cn

    * *新手及爱好者向计算机科学书单 – 骑鹿人*, http://bcqlr.com/booklist
    * http://www.nekiri.com/computerscience/2013/07/08/booklist.html#menu-toggle
    * http://www.nekiri.com/computerscience/2013/07/08/booklist.html

    ---

  9. Second Datke revised this gist Nov 13, 2018. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions PCARS_AD_131118.md
    Original file line number Diff line number Diff line change
    @@ -36,6 +36,7 @@
    * http://www.zizhupark.com/index.php/content/index/id/12/lang/cn

    * *新手及爱好者向计算机科学书单 – 骑鹿人*, http://bcqlr.com/booklist
    * http://www.nekiri.com/computerscience/2013/07/08/booklist.html#menu-toggle

    ---

  10. Second Datke revised this gist Nov 13, 2018. 1 changed file with 5 additions and 1 deletion.
    6 changes: 5 additions & 1 deletion PCARS_AD_131118.md
    Original file line number Diff line number Diff line change
    @@ -35,6 +35,8 @@

    * http://www.zizhupark.com/index.php/content/index/id/12/lang/cn

    * *新手及爱好者向计算机科学书单 – 骑鹿人*, http://bcqlr.com/booklist

    ---

    ---
    @@ -61,4 +63,6 @@ bug-to-bug compatibility

    rpath

    fault tolerant heap
    fault tolerant heap

    EssentialPIM
  11. Second Datke revised this gist Nov 13, 2018. 1 changed file with 4 additions and 0 deletions.
    4 changes: 4 additions & 0 deletions PCARS_AD_131118.md
    Original file line number Diff line number Diff line change
    @@ -35,6 +35,10 @@

    * http://www.zizhupark.com/index.php/content/index/id/12/lang/cn

    ---

    ---

    https://en.wikipedia.org/wiki/Karlsruhe_Institute_of_Technology

    https://en.wikipedia.org/wiki/Codeplay
  12. Second Datke revised this gist Nov 13, 2018. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion PCARS_AD_131118.md
    Original file line number Diff line number Diff line change
    @@ -13,7 +13,7 @@

    use x86 ASM/LLVM IR to do these ...

    * [SECTION] (and a really big one) *llvm/ Source Tree - Woboq Code Browser*, https://code.woboq.org/llvm
    * **[SECTION] (and a really big one) *llvm/ Source Tree - Woboq Code Browser*, https://code.woboq.org/llvm**

    * [SECTION] nand2tetris

  13. Second Datke revised this gist Nov 13, 2018. 1 changed file with 24 additions and 2 deletions.
    26 changes: 24 additions & 2 deletions PCARS_AD_131118.md
    Original file line number Diff line number Diff line change
    @@ -20,7 +20,23 @@
    * [BOOK] *Compiler Construction: Principles and Practice*

    * http://llvm.org/devmtg


    * https://libfirm.org (Access Denied by Security?)

    * *Firm - Optimization and Machine Code Generation*, https://pp.ipd.kit.edu/firm

    * *graph based intermediate representation and backend for optimising compilers*, https://github.com/libfirm/libfirm

    * https://reddit.com/r/programming/comments/5majpy/an_alternative_to_llvm_libfirm

    * http://compilers.cs.uni-saarland.de/teaching/cc/2011/project/firm_intro.pdf

    * no AMD64 backend yet?

    * http://www.zizhupark.com/index.php/content/index/id/12/lang/cn

    https://en.wikipedia.org/wiki/Karlsruhe_Institute_of_Technology

    https://en.wikipedia.org/wiki/Codeplay

    dog-eared, sticky-noted
    @@ -35,4 +51,10 @@ ILP Integer Linear Programming

    LX106

    branch delay slots
    branch delay slots

    bug-to-bug compatibility

    rpath

    fault tolerant heap
  14. Second Datke revised this gist Nov 13, 2018. 1 changed file with 23 additions and 9 deletions.
    32 changes: 23 additions & 9 deletions PCARS_AD_131118.md
    Original file line number Diff line number Diff line change
    @@ -2,23 +2,37 @@

    * *Building an LLVM Backend*, Fraser Cormack & Pierre-Andre Saulais, Codeplay

    * *A Tourist’s Guide to the LLVM Source Code | Hacker News*, https://news.ycombinator.com/item?id=13334168
    * *A Tourist’s Guide to the LLVM Source Code – Embedded in Academia*, https://blog.regehr.org/archives/1453
    * *A Tourist’s Guide to the LLVM Source Code | Hacker News*, https://news.ycombinator.com/item?id=13334168

    > I feel like I ought to have a side project that uses my HN favorites, pinboard links, comments, etc to seed a recommendation engine of 'other stuff you should probably read'.
    > I feel like I ought to have a side project that uses my HN favorites, pinboard links, comments, etc to seed a recommendation engine of 'other stuff you should probably read'.
    * [SITE?] *Rosetta Code*, https://rosettacode.org/wiki/Rosetta_Code

    * [SECTION] [BOOK?] *57 Exercises for Programmers*

    use x86 ASM/LLVM IR to do these ...

    * [SECTION] (and a really big one) *llvm/ Source Tree - Woboq Code Browser*, https://code.woboq.org/llvm
    * [SECTION] (and a really big one) *llvm/ Source Tree - Woboq Code Browser*, https://code.woboq.org/llvm

    * [SECTION] nand2tetris

    * [BOOK] *Compiler Construction: Principles and Practice*
    * [SECTION] nand2tetris

    * [BOOK] *Compiler Construction: Principles and Practice*

    * http://llvm.org/devmtg

    dog-eared, sticky-noted
    https://en.wikipedia.org/wiki/Codeplay

    dog-eared, sticky-noted

    google `worklist iteration`

    google `worklist iteration`

    Plan 9 C compilers

    PBQP reg. alloc.

    ILP Integer Linear Programming

    LX106

    branch delay slots
  15. Second Datke renamed this gist Nov 13, 2018. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  16. Second Datke revised this gist Nov 13, 2018. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions AD_131118.md
    Original file line number Diff line number Diff line change
    @@ -16,6 +16,8 @@

    * [SECTION] nand2tetris

    * [BOOK] *Compiler Construction: Principles and Practice*

    dog-eared, sticky-noted

    google `worklist iteration`
  17. Second Datke created this gist Nov 13, 2018.
    22 changes: 22 additions & 0 deletions AD_131118.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,22 @@
    * *Building a backend in 24 hours*, Anton Korobeynikov, 2009 & 2012

    * *Building an LLVM Backend*, Fraser Cormack & Pierre-Andre Saulais, Codeplay

    * *A Tourist’s Guide to the LLVM Source Code | Hacker News*, https://news.ycombinator.com/item?id=13334168

    > I feel like I ought to have a side project that uses my HN favorites, pinboard links, comments, etc to seed a recommendation engine of 'other stuff you should probably read'.
    * [SITE?] *Rosetta Code*, https://rosettacode.org/wiki/Rosetta_Code

    * [SECTION] [BOOK?] *57 Exercises for Programmers*

    use x86 ASM/LLVM IR to do these ...

    * [SECTION] (and a really big one) *llvm/ Source Tree - Woboq Code Browser*, https://code.woboq.org/llvm

    * [SECTION] nand2tetris

    dog-eared, sticky-noted

    google `worklist iteration`