libera/#clasp - IRC Chatlog
Search
22:08:36
Bike
this is unrelated, but i've heard a few times now on the llvm discord that story register names in llvm-ir slows things down appreciably. maybe we should try turning off names when not debugging, which is what clang does for example
22:08:53
Bike
there's some option we can pass in that makes llvm discard names, so we wouldn't have to mess around in our code generator too much, i don't think
23:04:51
yitzi
Bike: on a related note, I think i know how to get rid of the GENERATED host and just have SYS
23:06:59
Bike
to be clear, i don't think using other hosts would be a serious problem, but it would e nice to only use the one we're guaranteed if possible
23:10:05
yitzi
Basically, the idea is that when we are in a dev tree we have the mapping "SYS:GENERATED;**;*.*.*" -> "build/boehmprecise/generated/**/*.*" while in the installed version we just skip that mapping.
23:13:30
yitzi
ok. cool. Mine does all the code highlighting and weird emoticons I don't actually know.
23:14:10
Bike
but yeah that's the kind of thing i meant by 'giving it some top level "directories" with specific translations', i should have elaborated
23:15:06
Bike
yeah the scare quotes are supposed to mean they're artificial. clear communication does not come easily to me unfortunately
23:15:46
Bike
anyway, great. and of course tell me if you want help navigating the compiler when figuring out the DIFile stuff
23:16:24
Bike
i've been going through the llvm api bit by bit as you saw in #commonlisp the other day, and soon i may understand it well enough to take a crack at rewriting debuginfo.lisp