add preblock to CodeGenBlock, so that we can get the value in the pre block