Returns the module flags as an array of flag-key-value triples. The caller is responsible for freeing this array by calling LLVMDisposeModuleFlagsMetadata.
Attempts to set the debug location for the given instruction using the
current debug location for the given builder. If the builder has no current
debug location, this function is a no-op.