Rethinking Semantic Parsing for Large Language Models: Enhancing LLM Performance with Semantic Hints