some functions were removed from the llvm repo. generated code has been updated accordingly