foreach field if then else in !eq !if !head !tail !con !add !mul !shl !sra !srl !and !or !empty !subst !foreach !strconcat !cast !listconcat !listremove !listsplat !size !foldl !isa !dag !le !lt !ge !gt !ne !tolower !toupper !repr class def defm defset let defvar multiclass assert dump class def defm defset multiclass let string code bit int dag bits list