Jasmine Tang
My blog
Jasmine's (usually) long form content (tech) blog.
Each blog, starting from
MLIR gym 1
(2024-12-07), comes with music recommendations :) I hope everyone enjoys :)
8888-08-08
[ONGOING] Extending LLVM's Kaleidoscope: Code-gen edition
TLDR
: Jasmine extends her language with string, tuple, if-else codegen together with a garbage collector
8888-08-08
[ONGOING] Jasmine and the hitchhiker's guide to LLVM's debugging tools
TLDR
: Jasmine introduces to readers debugging techniques that would benefit their LLVM development.
8888-08-08
[ONGOING] Jasmines bagel adventure
TLDR
: Hey doc, you like bagels and my writing? You've come to the right place :)
8888-08-08
[ONGOING] The Good, the Bad, and the Scalar Evolution
TLDR
: Jasmine's self studying on the Scalar Evolution analysis in LLVM
2025-07-06
Jasmine's first time in llvm land and her dotfiles
TLDR
: Jasmine reports on her first 3 weeks at Igalia and her dotfiles modification
2025-05-07
Compiler (related) interview questions and nowhere to find them in 2025
TLDR
: Jasmine helps compiler new grads by sharing interview questions through her new grad recruiting journey
2025-02-27
What after Kaleidoscope: Error location
TLDR
: Jasmine discusses a simple error/warn/log method for junior compiler writers after Kaleidoscope.
2025-02-25
jjasmine's Gsoc GCCRS proposal
TLDR
: Jasmine revealed her self-hosted 2024 GSoc proposal for 'Getting into GSoc how?' and LinkedIn article
2025-01-16
[HIATUS] Going to the gym with MLIR: Linear register allocation for ... a stackless virtual machine?
TLDR
: Jasmine plans out register allocation for the DEX recompiler.
2024-12-07
[REPORT] Going to the gym with MLIR: Writing a recompiler for DEX instructions
TLDR
: Jas reports on her graduate compiler project: working with MLIR's SSA form, lifting DEX (with MLIR's MjolnIR) and lowering to smali.
2024-09-25
Randomly picking the correct number somehow? An introduction into the probabilistic method
TLDR
: Jasmine talks about usage of the probabilistic method in games.
2024-08-22
What I did for GSoc 2024
TLDR
: The article is a report of what Jasmine's done for her Google Summer Of Code
2024-07-13
Jasmine's llvm playground - 1
TLDR
: Jasmine starts learning LLVM (again)
2024-07-12
Coming out ?
TLDR
: Jasmine talks about how the term 'coming out' has changed over the years for her.
2024-05-04
"Getting into GSoc how?"
TLDR
: Jasmine writes about the overview of getting into GCC's Google Summer Of Code 2024, from a request of a friend.
2023-10-12
My first semester at Berkeley, a transfer experience
TLDR
: Jasmine talks about her first semester being an EECS transfer at Berkeley.
2023-09-30
Building, and destroying my first website
TLDR
: The author talks about her (truly) first time writing a website in FullStack DeCal and how sad she is to let it go in favor of the new tech.
2022-08-22
Jazz's rain
TLDR
: Short form paragraph about Jasmine's rain.
⇡⇡