| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | TargetInfo.h | 47 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 D | TargetInfo.cpp | 70 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 D | M68k.cpp | 21 class M68kTargetCodeGenInfo : public TargetCodeGenInfo { 24 : TargetCodeGenInfo(std::make_unique<DefaultABIInfo>(CGT)) {} in M68kTargetCodeGenInfo() 52 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | AVR.cpp | 112 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 D | VE.cpp | 55 class VETargetCodeGenInfo : public TargetCodeGenInfo { 58 : TargetCodeGenInfo(std::make_unique<VEABIInfo>(CGT)) {} in VETargetCodeGenInfo() 68 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | TCE.cpp | 23 class TCETargetCodeGenInfo : public TargetCodeGenInfo { 26 : TargetCodeGenInfo(std::make_unique<DefaultABIInfo>(CGT)) {} in TCETargetCodeGenInfo() 76 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | MSP430.cpp | 64 class MSP430TargetCodeGenInfo : public TargetCodeGenInfo { 67 : TargetCodeGenInfo(std::make_unique<MSP430ABIInfo>(CGT)) {} in MSP430TargetCodeGenInfo() 95 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | DirectX.cpp | 27 class DirectXTargetCodeGenInfo : public TargetCodeGenInfo { 30 : TargetCodeGenInfo(std::make_unique<DefaultABIInfo>(CGT)) {} in DirectXTargetCodeGenInfo() 95 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | BPF.cpp | 93 class BPFTargetCodeGenInfo : public TargetCodeGenInfo { 96 : TargetCodeGenInfo(std::make_unique<BPFABIInfo>(CGT)) {} in BPFTargetCodeGenInfo() 101 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | PNaCl.cpp | 34 class PNaClTargetCodeGenInfo : public TargetCodeGenInfo { 37 : TargetCodeGenInfo(std::make_unique<PNaClABIInfo>(CGT)) {} in PNaClTargetCodeGenInfo() 111 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | WebAssembly.cpp | 48 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 D | Sparc.cpp | 52 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 D | Lanai.cpp | 148 class LanaiTargetCodeGenInfo : public TargetCodeGenInfo { 151 : TargetCodeGenInfo(std::make_unique<LanaiABIInfo>(CGT)) {} in LanaiTargetCodeGenInfo() 155 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | CSKY.cpp | 165 class CSKYTargetCodeGenInfo : public TargetCodeGenInfo { 168 : TargetCodeGenInfo(std::make_unique<CSKYABIInfo>(CGT, FLen)) {} in CSKYTargetCodeGenInfo() 172 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | PPC.cpp | 133 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 D | ARC.cpp | 64 class ARCTargetCodeGenInfo : public TargetCodeGenInfo { 67 : TargetCodeGenInfo(std::make_unique<ARCABIInfo>(CGT)) {} in ARCTargetCodeGenInfo() 158 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | SPIR.cpp | 42 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 D | Mips.cpp | 42 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 D | ARM.cpp | 105 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 D | NVPTX.cpp | 44 class NVPTXTargetCodeGenInfo : public TargetCodeGenInfo { 47 : TargetCodeGenInfo(std::make_unique<NVPTXABIInfo>(CGT, *this)) {} in NVPTXTargetCodeGenInfo() 391 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | Hexagon.cpp | 42 class HexagonTargetCodeGenInfo : public TargetCodeGenInfo { 45 : TargetCodeGenInfo(std::make_unique<HexagonABIInfo>(CGT)) {} in HexagonTargetCodeGenInfo() 419 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | LoongArch.cpp | 450 class LoongArchTargetCodeGenInfo : public TargetCodeGenInfo { 454 : TargetCodeGenInfo( in LoongArchTargetCodeGenInfo() 459 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | XCore.cpp | 120 class XCoreTargetCodeGenInfo : public TargetCodeGenInfo { 127 : TargetCodeGenInfo(std::make_unique<XCoreABIInfo>(CGT)) {} in XCoreTargetCodeGenInfo() 659 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | SystemZ.cpp | 45 class SystemZTargetCodeGenInfo : public TargetCodeGenInfo { 61 : TargetCodeGenInfo( in SystemZTargetCodeGenInfo() 551 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | X86.cpp | 193 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 …]
|