Moved range hash table and some associated functions out of SizeAnalysis and into IR (LMS). Modified Forge codegen to reflect changes to forge behaviors/inverses