And it is very reasonable if you are under 50 years of age, that you haven't heard of it.
COMFY-65 is a compiler for a small Lisp language that provides all non-branching operations of the 6502 processor as primitives (e.g. tests for carries, overflows, zero, and negative; set decimal arithmetic mode; etc.). However, programs still consist of subroutines, loops, and tests, with no "go to label" construct provided. It's surprisingly simple and, I would say, elegant.
Here's the PDF that outlines it: https://dl.acm.org/doi/pdf/10.1145/270941.270947
Also there is quite a lot in modern assembler that you can’t really get to from C, like prefetch and cache flushing instructions.
LLVM or QBE, for example.