Coverage Report

Created: 2026-02-14 07:25

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp
Line
Count
Source
1
//===-- SparcTargetInfo.cpp - Sparc Target Implementation -----------------===//
2
//
3
//                     The LLVM Compiler Infrastructure
4
//
5
// This file is distributed under the University of Illinois Open Source
6
// License. See LICENSE.TXT for details.
7
//
8
//===----------------------------------------------------------------------===//
9
10
#include "MCTargetDesc/SparcMCTargetDesc.h"
11
#include "llvm/Support/TargetRegistry.h"
12
using namespace llvm_ks;
13
14
Target llvm_ks::TheSparcTarget;
15
Target llvm_ks::TheSparcV9Target;
16
Target llvm_ks::TheSparcelTarget;
17
18
25
extern "C" void LLVMInitializeSparcTargetInfo() {
19
25
  RegisterTarget<Triple::sparc> X(TheSparcTarget, "sparc",
20
25
                                                   "Sparc");
21
25
  RegisterTarget<Triple::sparcv9> Y(TheSparcV9Target,
22
25
                                                     "sparcv9", "Sparc V9");
23
25
  RegisterTarget<Triple::sparcel> Z(TheSparcelTarget,
24
25
                                                     "sparcel", "Sparc LE");
25
25
}