Llvm_target.TargetSourcedefault_triple () returns the default target triple for current platform.
first () returns the first target in the registered targets list, or None.
succ t returns the next target after t, or None if t was the last target.
by_name name returns Some t if a target t named name is registered, or None otherwise.
by_triple triple returns a target for a triple triple, or raises Error if triple does not correspond to a registered target.
Returns the description of a target. See llvm::Target::getDescription.