1. add acFunctionData to store llvm::Function & stringList
2. fix multiple acFunctions use single llvm::Function