alloca package:ghc

Allocate amount * sizeof(tp) bytes on the stack * tp: LlvmType to reserve room for * amount: The nr of tp's which must be allocated
Registers available to the register allocator. These are all registers minus those with a fixed role in RISCV ABI (zero, lr, sp, gp, tp, fp, tmp) and GHC RTS (Base, Sp, Hp, HpLim, R1..R8, F1..F6, D1..D6.)
Set corresponding register bit to 0
Go through the comment_q in PState and remove all comments that belong within the given span
Go through the comment_q in PState and remove all comments that come after the given span
Go through the comment_q in PState and remove all comments that come before or within the given span
Allocate Static list