fbp-generator: clean up the information collection
fbp-generator: clean up the information collection

Before actual generation, there's some information that refers to all
the FBP types being generated -- the loop was local to header
generation, but with this change we move it a bit outside. A further
patch will use it to collect types to initialize in the same pass.

This patch is only refactoring, and shouldn't change any behavior.

In the long run, I imagine this struct context moving out the generate
function to main, and the vector of FBP types be part of it (as well as
some other globals).

Signed-off-by: Caio Marcelo de Oliveira Filho <816df4d2f7553426878b7da6111c247d38d5602a@intel.com>

bsmelo/soletta,edersondisouza/soletta,anselmolsm/soletta,bdilly/soletta,brunobottazzini/soletta,thiagomacieira/soletta,zolkis/soletta,tripzero/soletta,zolkis/soletta,ceolin/soletta,gabrielschulhof/soletta,cabelitos/soletta,thiagomacieira/soletta,edersondisouza/soletta,wanghongjuan/soletta,otaviobp/soletta,bsmelo/soletta,ibriano/soletta,gabrielschulhof/soletta,anselmolsm/soletta,gabrielschulhof/soletta,zehortigoza/soletta,bdilly/soletta,anselmolsm/soletta,cabelitos/soletta,bsmelo/soletta,thiagomacieira/soletta,edersondisouza/soletta,dorileo/soletta,bdilly/soletta,barbieri/soletta,lpereira/soletta,gabrielschulhof/soletta,barbieri/soletta,wanghongjuan/soletta,wzhen12/soletta,cabelitos/soletta,lpereira/soletta,bdilly/soletta,dorileo/soletta,nagineni/soletta,otaviobp/soletta,tripzero/soletta,otaviobp/soletta,gabrielschulhof/soletta,zolkis/soletta,barbieri/soletta,brunobottazzini/soletta,dorileo/soletta,zehortigoza/soletta,zehortigoza/soletta,cabelitos/soletta,otaviobp/soletta,ibriano/soletta,lpereira/soletta,cmarcelo/soletta,tripzero/soletta,cmarcelo/soletta,zehortigoza/soletta,wzhen12/soletta,tripzero/soletta,rchiossi/soletta,dorileo/soletta,thiagomacieira/soletta,bsmelo/soletta,anselmolsm/soletta,lpereira/soletta,nagineni/soletta,dorileo/soletta,thiagomacieira/soletta,rchiossi/soletta,ibriano/soletta,ceolin/soletta,wanghongjuan/soletta,brunobottazzini/soletta,wzhen12/soletta,ceolin/soletta,ibriano/soletta,zehortigoza/soletta,ibriano/soletta,tripzero/soletta,lpereira/soletta,wzhen12/soletta,cabelitos/soletta,zehortigoza/soletta,wzhen12/soletta,nagineni/soletta,rchiossi/soletta,otaviobp/soletta,tripzero/soletta,cmarcelo/soletta,rchiossi/soletta,rchiossi/soletta,ibriano/soletta,ceolin/soletta,rchiossi/soletta,nagineni/soletta,brunobottazzini/soletta,wanghongjuan/soletta,bsmelo/soletta,bdilly/soletta,wanghongjuan/soletta,anselmolsm/soletta,gabrielschulhof/soletta,bsmelo/soletta,ceolin/soletta,wzhen12/soletta,barbieri/soletta,cmarcelo/soletta,otaviobp/soletta,brunobottazzini/soletta,brunobottazzini/soletta,cmarcelo/soletta,wanghongjuan/soletta,nagineni/soletta,ceolin/soletta,edersondisouza/soletta,thiagomacieira/soletta,edersondisouza/soletta,dorileo/soletta,zolkis/soletta,barbieri/soletta,barbieri/soletta,cabelitos/soletta,zolkis/soletta,edersondisouza/soletta,cmarcelo/soletta