Home
last modified time | relevance | path

Searched refs:TargetCodeGenInfo (Results 1 – 25 of 33) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DTargetInfo.h47 class TargetCodeGenInfo {
62 TargetCodeGenInfo(std::unique_ptr<ABIInfo> Info);
63 virtual ~TargetCodeGenInfo();
478 std::unique_ptr<TargetCodeGenInfo>
489 std::unique_ptr<TargetCodeGenInfo>
492 std::unique_ptr<TargetCodeGenInfo>
495 std::unique_ptr<TargetCodeGenInfo>
498 std::unique_ptr<TargetCodeGenInfo>
508 std::unique_ptr<TargetCodeGenInfo>
511 std::unique_ptr<TargetCodeGenInfo>
[all …]
H A DTargetInfo.cpp70 TargetCodeGenInfo::TargetCodeGenInfo(std::unique_ptr<ABIInfo> Info) in TargetCodeGenInfo() function in TargetCodeGenInfo
73 TargetCodeGenInfo::~TargetCodeGenInfo() = default;
77 unsigned TargetCodeGenInfo::getSizeOfUnwindException() const { in getSizeOfUnwindException()
89 bool TargetCodeGenInfo::isNoProtoCallVariadic(const CallArgList &args, in isNoProtoCallVariadic()
99 TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef Lib, in getDependentLibraryOption()
108 unsigned TargetCodeGenInfo::getDeviceKernelCallingConv() const { in getDeviceKernelCallingConv()
125 void TargetCodeGenInfo::setOCLKernelStubCallingConvention( in setOCLKernelStubCallingConvention()
131 llvm::Constant *TargetCodeGenInfo::getNullPointer(const CodeGen::CodeGenModule &CGM, in getNullPointer()
136 LangAS TargetCodeGenInfo::getGlobalVarAddressSpace(CodeGenModule &CGM, in getGlobalVarAddressSpace()
144 llvm::Value *TargetCodeGenInfo::performAddrSpaceCast( in performAddrSpaceCast()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DM68k.cpp21 class M68kTargetCodeGenInfo : public TargetCodeGenInfo {
24 : TargetCodeGenInfo(std::make_unique<DefaultABIInfo>(CGT)) {} in M68kTargetCodeGenInfo()
52 std::unique_ptr<TargetCodeGenInfo>
H A DAVR.cpp112 class AVRTargetCodeGenInfo : public TargetCodeGenInfo {
115 : TargetCodeGenInfo(std::make_unique<AVRABIInfo>(CGT, NPR, NRR)) {} in AVRTargetCodeGenInfo()
130 return TargetCodeGenInfo::getGlobalVarAddressSpace(CGM, D); in getGlobalVarAddressSpace()
150 std::unique_ptr<TargetCodeGenInfo>
H A DVE.cpp55 class VETargetCodeGenInfo : public TargetCodeGenInfo {
58 : TargetCodeGenInfo(std::make_unique<VEABIInfo>(CGT)) {} in VETargetCodeGenInfo()
68 std::unique_ptr<TargetCodeGenInfo>
H A DTCE.cpp23 class TCETargetCodeGenInfo : public TargetCodeGenInfo {
26 : TargetCodeGenInfo(std::make_unique<DefaultABIInfo>(CGT)) {} in TCETargetCodeGenInfo()
76 std::unique_ptr<TargetCodeGenInfo>
H A DMSP430.cpp64 class MSP430TargetCodeGenInfo : public TargetCodeGenInfo {
67 : TargetCodeGenInfo(std::make_unique<MSP430ABIInfo>(CGT)) {} in MSP430TargetCodeGenInfo()
95 std::unique_ptr<TargetCodeGenInfo>
H A DDirectX.cpp27 class DirectXTargetCodeGenInfo : public TargetCodeGenInfo {
30 : TargetCodeGenInfo(std::make_unique<DefaultABIInfo>(CGT)) {} in DirectXTargetCodeGenInfo()
95 std::unique_ptr<TargetCodeGenInfo>
H A DBPF.cpp93 class BPFTargetCodeGenInfo : public TargetCodeGenInfo {
96 : TargetCodeGenInfo(std::make_unique<BPFABIInfo>(CGT)) {} in BPFTargetCodeGenInfo()
101 std::unique_ptr<TargetCodeGenInfo>
H A DPNaCl.cpp34 class PNaClTargetCodeGenInfo : public TargetCodeGenInfo {
37 : TargetCodeGenInfo(std::make_unique<PNaClABIInfo>(CGT)) {} in PNaClTargetCodeGenInfo()
111 std::unique_ptr<TargetCodeGenInfo>
H A DWebAssembly.cpp48 class WebAssemblyTargetCodeGenInfo final : public TargetCodeGenInfo {
52 : TargetCodeGenInfo(std::make_unique<WebAssemblyABIInfo>(CGT, K)) { in WebAssemblyTargetCodeGenInfo()
59 TargetCodeGenInfo::setTargetAttributes(D, GV, CGM); in setTargetAttributes()
170 std::unique_ptr<TargetCodeGenInfo>
H A DSparc.cpp52 class SparcV8TargetCodeGenInfo : public TargetCodeGenInfo {
55 : TargetCodeGenInfo(std::make_unique<SparcV8ABIInfo>(CGT)) {} in SparcV8TargetCodeGenInfo()
338 class SparcV9TargetCodeGenInfo : public TargetCodeGenInfo {
341 : TargetCodeGenInfo(std::make_unique<SparcV9ABIInfo>(CGT)) {} in SparcV9TargetCodeGenInfo()
398 std::unique_ptr<TargetCodeGenInfo>
403 std::unique_ptr<TargetCodeGenInfo>
H A DLanai.cpp148 class LanaiTargetCodeGenInfo : public TargetCodeGenInfo {
151 : TargetCodeGenInfo(std::make_unique<LanaiABIInfo>(CGT)) {} in LanaiTargetCodeGenInfo()
155 std::unique_ptr<TargetCodeGenInfo>
H A DCSKY.cpp165 class CSKYTargetCodeGenInfo : public TargetCodeGenInfo {
168 : TargetCodeGenInfo(std::make_unique<CSKYABIInfo>(CGT, FLen)) {} in CSKYTargetCodeGenInfo()
172 std::unique_ptr<TargetCodeGenInfo>
H A DPPC.cpp133 class AIXTargetCodeGenInfo : public TargetCodeGenInfo {
138 : TargetCodeGenInfo(std::make_unique<AIXABIInfo>(CGT, Is64Bit)), in AIXTargetCodeGenInfo()
356 class PPC32TargetCodeGenInfo : public TargetCodeGenInfo {
360 : TargetCodeGenInfo(std::make_unique<PPC32_SVR4_ABIInfo>( in PPC32TargetCodeGenInfo()
666 class PPC64_SVR4_TargetCodeGenInfo : public TargetCodeGenInfo {
671 : TargetCodeGenInfo( in PPC64_SVR4_TargetCodeGenInfo()
689 class PPC64TargetCodeGenInfo : public TargetCodeGenInfo {
692 : TargetCodeGenInfo(std::make_unique<DefaultABIInfo>(CGT)) {} in PPC64TargetCodeGenInfo()
1039 std::unique_ptr<TargetCodeGenInfo>
1044 std::unique_ptr<TargetCodeGenInfo>
[all …]
H A DARC.cpp64 class ARCTargetCodeGenInfo : public TargetCodeGenInfo {
67 : TargetCodeGenInfo(std::make_unique<ARCABIInfo>(CGT)) {} in ARCTargetCodeGenInfo()
158 std::unique_ptr<TargetCodeGenInfo>
H A DSPIR.cpp42 class CommonSPIRTargetCodeGenInfo : public TargetCodeGenInfo {
45 : TargetCodeGenInfo(std::make_unique<CommonSPIRABIInfo>(CGT)) {} in CommonSPIRTargetCodeGenInfo()
47 : TargetCodeGenInfo(std::move(ABIInfo)) {} in CommonSPIRTargetCodeGenInfo()
571 std::unique_ptr<TargetCodeGenInfo>
576 std::unique_ptr<TargetCodeGenInfo>
H A DMips.cpp42 class MIPSTargetCodeGenInfo : public TargetCodeGenInfo {
46 : TargetCodeGenInfo(std::make_unique<MipsABIInfo>(CGT, IsO32)), in MIPSTargetCodeGenInfo()
454 std::unique_ptr<TargetCodeGenInfo>
459 std::unique_ptr<TargetCodeGenInfo>
H A DARM.cpp105 class ARMTargetCodeGenInfo : public TargetCodeGenInfo {
108 : TargetCodeGenInfo(std::make_unique<ARMABIInfo>(CGT, K)) { in ARMTargetCodeGenInfo()
132 return TargetCodeGenInfo::getSizeOfUnwindException(); in getSizeOfUnwindException()
846 std::unique_ptr<TargetCodeGenInfo>
851 std::unique_ptr<TargetCodeGenInfo>
H A DNVPTX.cpp44 class NVPTXTargetCodeGenInfo : public TargetCodeGenInfo {
47 : TargetCodeGenInfo(std::make_unique<NVPTXABIInfo>(CGT, *this)) {} in NVPTXTargetCodeGenInfo()
391 std::unique_ptr<TargetCodeGenInfo>
H A DHexagon.cpp42 class HexagonTargetCodeGenInfo : public TargetCodeGenInfo {
45 : TargetCodeGenInfo(std::make_unique<HexagonABIInfo>(CGT)) {} in HexagonTargetCodeGenInfo()
419 std::unique_ptr<TargetCodeGenInfo>
H A DLoongArch.cpp450 class LoongArchTargetCodeGenInfo : public TargetCodeGenInfo {
454 : TargetCodeGenInfo( in LoongArchTargetCodeGenInfo()
459 std::unique_ptr<TargetCodeGenInfo>
H A DXCore.cpp120 class XCoreTargetCodeGenInfo : public TargetCodeGenInfo {
127 : TargetCodeGenInfo(std::make_unique<XCoreABIInfo>(CGT)) {} in XCoreTargetCodeGenInfo()
659 std::unique_ptr<TargetCodeGenInfo>
H A DSystemZ.cpp45 class SystemZTargetCodeGenInfo : public TargetCodeGenInfo {
61 : TargetCodeGenInfo( in SystemZTargetCodeGenInfo()
551 std::unique_ptr<TargetCodeGenInfo>
H A DX86.cpp193 class X86_32TargetCodeGenInfo : public TargetCodeGenInfo {
198 : TargetCodeGenInfo(std::make_unique<X86_32ABIInfo>( in X86_32TargetCodeGenInfo()
1423 class X86_64TargetCodeGenInfo : public TargetCodeGenInfo {
1426 : TargetCodeGenInfo(std::make_unique<X86_64ABIInfo>(CGT, AVXLevel)) { in X86_64TargetCodeGenInfo()
1476 return TargetCodeGenInfo::isNoProtoCallVariadic(args, fnType); in isNoProtoCallVariadic()
1621 std::string TargetCodeGenInfo::qualifyWindowsLibrary(StringRef Lib) { in qualifyWindowsLibrary()
1669 class WinX86_64TargetCodeGenInfo : public TargetCodeGenInfo {
1673 : TargetCodeGenInfo(std::make_unique<WinX86_64ABIInfo>(CGT, AVXLevel)) { in WinX86_64TargetCodeGenInfo()
1711 TargetCodeGenInfo::setTargetAttributes(D, GV, CGM); in setTargetAttributes()
3499 std::unique_ptr<TargetCodeGenInfo> CodeGen::createX86_32TargetCodeGenInfo( in createX86_32TargetCodeGenInfo()
[all …]

12