Live data from Hacker News

Viewing profile — mshockwave

mshockwave

HN member
Joined
Tue, Sep 22, 2015, 4:30 AM UTC
HN karma
1,060
Public activity
329 items

About mshockwave

Interested in Compilers, Code Generation, Static Analysis, System Software and System Security. Familiar with LLVM.

meet.hn/city/33.6856969,-117.8259810/Irvine

Recent public activity

  1. story
  2. comment
    Comment #49141502

    or have little vision to begin with

  3. comment
    Comment #48674042

    one of the reasons I rarely read press releases is that I don't believe in promises -- I believe in _incentives_. In this case, what will Qualcomm be incentivized to do? What are i…

  4. comment
    Comment #48673897

    indeed, open sourcing is only half (or even less) of the picture: who is driving the open source community and how it is driven (i.e. governing structure) are probably more importa…

  5. comment
    Comment #47970866

    it's a book excerpt

  6. comment
    Comment #47964512

    > Does gcc use LLVM anywhere under the hood No

  7. comment
    Comment #47568868

    One thing I observed is that RVV code is usually slower in QEMU

  8. comment
    Comment #47355502

    LLVM now has another way to implement RTTI using the `CastInfo` trait instead of `classof`: https://llvm.org/doxygen/structllvm_1_1CastInfo.html But it's really just an implementat…

  9. comment
    Comment #46915346

    how did it do regalloc before instruction selection? How do you select the correct register class without knowing which instruction you're gonna use?

  10. story
  11. comment
    Comment #46746327

    > I don’t know many good reasons for extrusive linked lists for one, its iterator won't be invalidated

  12. comment
    Comment #45848926

    Is it normal to spend 10minutes on tuning nowadays? Do we need to spend another 10 minutes upon changing the code?

  13. comment
    Comment #45838891

    It's likely that Swift compiler is using LLVM LIT ( https://llvm.org/docs/CommandGuide/lit.html ), which is implemented in python, as the test driver

  14. story
  15. comment
    Comment #45459377

    > In the end, programs will want probably to stay conservative and will implement only the core ISA Unlikely, as pointed out in sibling comments the core ISA is too limited. What m…

  16. comment
    Comment #45407369

    yes, it has been done for at least a decade if not more > Even more of a wild idea is to pair up two cores and have them work together this way I don't think that'll be profitable,…

  17. comment
    Comment #45406511

    The article is easy to follow but I think the author missed the e point: branchless programming (a subset of the more known constant time programming) is almost exclusively used in…

  18. comment
    Comment #45278830

    yes, the short answer is LLVM uses RegPressureTracker ( https://llvm.org/doxygen/classllvm_1_1RegPressureTracker.htm... ) to do all those calculations. Slightly longer answer: I sh…

  19. story
  20. comment
    Comment #45005686

    The scenario suitable for TBM is surprisingly limited so even nowadays many tunnels are still dig using the good’o way, mostly with explosives

  21. comment
    Comment #44999977

    Came to say Apple also did a great job on tagging my bois who are both grey-ish cats, even in pictures they faced backward, no idea how they did that

  22. comment
    Comment #44849670

    I thought the original comment meant “_for_ who doesn’t use X or Discord, here is the github mirror link”. There’s a “for” missing, and thus I think they agree with you

  23. comment
    Comment #44826681

    second this, it didn't show anything when I hovered over North America

  24. comment
  25. story