Searched refs:RegisterTarget (Results 1 - 19 of 19) sorted by relevance

/external/llvm/lib/Target/ARM/TargetInfo/
H A DARMTargetInfo.cpp19 RegisterTarget<Triple::arm, /*HasJIT=*/true>
21 RegisterTarget<Triple::armeb, /*HasJIT=*/true>
24 RegisterTarget<Triple::thumb, /*HasJIT=*/true>
26 RegisterTarget<Triple::thumbeb, /*HasJIT=*/true>
/external/llvm/lib/Target/Mips/TargetInfo/
H A DMipsTargetInfo.cpp19 RegisterTarget<Triple::mips,
22 RegisterTarget<Triple::mipsel,
25 RegisterTarget<Triple::mips64,
28 RegisterTarget<Triple::mips64el,
/external/llvm/lib/Target/AMDGPU/TargetInfo/
H A DAMDGPUTargetInfo.cpp27 RegisterTarget<Triple::r600, false>
29 RegisterTarget<Triple::amdgcn, false> GCN(TheGCNTarget, "amdgcn", "AMD GCN GPUs");
/external/llvm/lib/Target/NVPTX/TargetInfo/
H A DNVPTXTargetInfo.cpp19 RegisterTarget<Triple::nvptx> X(TheNVPTXTarget32, "nvptx",
21 RegisterTarget<Triple::nvptx64> Y(TheNVPTXTarget64, "nvptx64",
/external/llvm/lib/Target/WebAssembly/TargetInfo/
H A DWebAssemblyTargetInfo.cpp26 RegisterTarget<Triple::wasm32> X(TheWebAssemblyTarget32, "wasm32",
28 RegisterTarget<Triple::wasm64> Y(TheWebAssemblyTarget64, "wasm64",
/external/llvm/lib/Target/X86/TargetInfo/
H A DX86TargetInfo.cpp17 RegisterTarget<Triple::x86, /*HasJIT=*/true>
20 RegisterTarget<Triple::x86_64, /*HasJIT=*/true>
/external/llvm/lib/Target/Hexagon/TargetInfo/
H A DHexagonTargetInfo.cpp18 RegisterTarget<Triple::hexagon, /*HasJIT=*/false> X(TheHexagonTarget, "hexagon", "Hexagon");
/external/llvm/lib/Target/MSP430/TargetInfo/
H A DMSP430TargetInfo.cpp18 RegisterTarget<Triple::msp430>
/external/llvm/lib/Target/SystemZ/TargetInfo/
H A DSystemZTargetInfo.cpp18 RegisterTarget<Triple::systemz, /*HasJIT=*/true>
/external/llvm/lib/Target/XCore/TargetInfo/
H A DXCoreTargetInfo.cpp18 RegisterTarget<Triple::xcore> X(TheXCoreTarget, "xcore", "XCore");
/external/mesa3d/src/gallium/drivers/radeon/TargetInfo/
H A DAMDGPUTargetInfo.cpp24 RegisterTarget<Triple::r600, false>
/external/llvm/lib/Target/AArch64/TargetInfo/
H A DAArch64TargetInfo.cpp23 TargetRegistry::RegisterTarget(TheARM64Target, "arm64",
27 RegisterTarget<Triple::aarch64, /*HasJIT=*/true> Z(
29 RegisterTarget<Triple::aarch64_be, /*HasJIT=*/true> W(
/external/llvm/lib/Target/BPF/TargetInfo/
H A DBPFTargetInfo.cpp21 TargetRegistry::RegisterTarget(TheBPFTarget, "bpf",
24 RegisterTarget<Triple::bpfel, /*HasJIT=*/true> X(
26 RegisterTarget<Triple::bpfeb, /*HasJIT=*/true> Y(
/external/llvm/lib/Target/PowerPC/TargetInfo/
H A DPowerPCTargetInfo.cpp18 RegisterTarget<Triple::ppc, /*HasJIT=*/true>
21 RegisterTarget<Triple::ppc64, /*HasJIT=*/true>
24 RegisterTarget<Triple::ppc64le, /*HasJIT=*/true>
/external/llvm/lib/Target/Sparc/TargetInfo/
H A DSparcTargetInfo.cpp20 RegisterTarget<Triple::sparc, /*HasJIT=*/true> X(TheSparcTarget, "sparc",
22 RegisterTarget<Triple::sparcv9, /*HasJIT=*/true> Y(TheSparcV9Target,
24 RegisterTarget<Triple::sparcel, /*HasJIT=*/true> Z(TheSparcelTarget,
/external/llvm/lib/Target/AVR/TargetInfo/
H A DAVRTargetInfo.cpp18 llvm::RegisterTarget<llvm::Triple::avr> X(
/external/llvm/lib/Target/CppBackend/TargetInfo/
H A DCppBackendTargetInfo.cpp24 TargetRegistry::RegisterTarget(TheCppBackendTarget, "cpp",
/external/llvm/lib/Support/
H A DTargetRegistry.cpp91 void TargetRegistry::RegisterTarget(Target &T, function in class:TargetRegistry
/external/llvm/include/llvm/Support/
H A DTargetRegistry.h618 /// RegisterTarget - Register the given target. Attempts to register a
632 static void RegisterTarget(Target &T, const char *Name, const char *ShortDesc,
862 /// RegisterTarget - Helper template for registering a target, for use in the
869 /// RegisterTarget<Triple::foo> X(TheFooTarget, "foo", "Foo description");
873 struct RegisterTarget { struct in namespace:llvm
874 RegisterTarget(Target &T, const char *Name, const char *Desc) { function in struct:llvm::RegisterTarget
875 TargetRegistry::RegisterTarget(T, Name, Desc, &getArchMatch, HasJIT);

Completed in 1126 milliseconds