| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | TargetInfo.h | 46 class TargetCodeGenInfo { 62 virtual ~TargetCodeGenInfo(); 412 std::unique_ptr<TargetCodeGenInfo> 421 std::unique_ptr<TargetCodeGenInfo> 424 std::unique_ptr<TargetCodeGenInfo> 427 std::unique_ptr<TargetCodeGenInfo> 430 std::unique_ptr<TargetCodeGenInfo> 440 std::unique_ptr<TargetCodeGenInfo> 443 std::unique_ptr<TargetCodeGenInfo> 446 std::unique_ptr<TargetCodeGenInfo> [all …]
|
| H A D | TargetInfo.cpp | 69 TargetCodeGenInfo::TargetCodeGenInfo(std::unique_ptr<ABIInfo> Info) in TargetCodeGenInfo() function in TargetCodeGenInfo 72 TargetCodeGenInfo::~TargetCodeGenInfo() = default; 76 unsigned TargetCodeGenInfo::getSizeOfUnwindException() const { in getSizeOfUnwindException() 96 TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef Lib, in getDependentLibraryOption() 105 unsigned TargetCodeGenInfo::getOpenCLKernelCallingConv() const { in getOpenCLKernelCallingConv() 132 llvm::Value *TargetCodeGenInfo::performAddrSpaceCast( in performAddrSpaceCast() 154 TargetCodeGenInfo::getLLVMSyncScopeID(const LangOptions &LangOpts, in getLLVMSyncScopeID() 161 void TargetCodeGenInfo::addStackProbeTargetAttributes( in addStackProbeTargetAttributes() 177 llvm::Value *TargetCodeGenInfo::createEnqueuedBlockKernel( in createEnqueuedBlockKernel() 210 class DefaultTargetCodeGenInfo : public TargetCodeGenInfo { [all …]
|
| /freebsd-14.2/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 | SPIR.cpp | 39 class CommonSPIRTargetCodeGenInfo : public TargetCodeGenInfo { 42 : TargetCodeGenInfo(std::make_unique<CommonSPIRABIInfo>(CGT)) {} in CommonSPIRTargetCodeGenInfo() 44 : TargetCodeGenInfo(std::move(ABIInfo)) {} in CommonSPIRTargetCodeGenInfo() 210 std::unique_ptr<TargetCodeGenInfo> 215 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | MSP430.cpp | 60 class MSP430TargetCodeGenInfo : public TargetCodeGenInfo { 63 : TargetCodeGenInfo(std::make_unique<MSP430ABIInfo>(CGT)) {} in MSP430TargetCodeGenInfo() 91 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | TCE.cpp | 23 class TCETargetCodeGenInfo : public TargetCodeGenInfo { 26 : TargetCodeGenInfo(std::make_unique<DefaultABIInfo>(CGT)) {} in TCETargetCodeGenInfo() 79 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | BPF.cpp | 89 class BPFTargetCodeGenInfo : public TargetCodeGenInfo { 92 : TargetCodeGenInfo(std::make_unique<BPFABIInfo>(CGT)) {} in BPFTargetCodeGenInfo() 97 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | PNaCl.cpp | 34 class PNaClTargetCodeGenInfo : public TargetCodeGenInfo { 37 : TargetCodeGenInfo(std::make_unique<PNaClABIInfo>(CGT)) {} in PNaClTargetCodeGenInfo() 106 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() 169 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | Sparc.cpp | 51 class SparcV8TargetCodeGenInfo : public TargetCodeGenInfo { 54 : TargetCodeGenInfo(std::make_unique<SparcV8ABIInfo>(CGT)) {} in SparcV8TargetCodeGenInfo() 341 class SparcV9TargetCodeGenInfo : public TargetCodeGenInfo { 344 : TargetCodeGenInfo(std::make_unique<SparcV9ABIInfo>(CGT)) {} in SparcV9TargetCodeGenInfo() 401 std::unique_ptr<TargetCodeGenInfo> 406 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | Lanai.cpp | 144 class LanaiTargetCodeGenInfo : public TargetCodeGenInfo { 147 : TargetCodeGenInfo(std::make_unique<LanaiABIInfo>(CGT)) {} in LanaiTargetCodeGenInfo() 151 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | PPC.cpp | 135 class AIXTargetCodeGenInfo : public TargetCodeGenInfo { 140 : TargetCodeGenInfo(std::make_unique<AIXABIInfo>(CGT, Is64Bit)), in AIXTargetCodeGenInfo() 296 class PPC32TargetCodeGenInfo : public TargetCodeGenInfo { 300 : TargetCodeGenInfo(std::make_unique<PPC32_SVR4_ABIInfo>( in PPC32TargetCodeGenInfo() 605 class PPC64_SVR4_TargetCodeGenInfo : public TargetCodeGenInfo { 610 : TargetCodeGenInfo( in PPC64_SVR4_TargetCodeGenInfo() 628 class PPC64TargetCodeGenInfo : public TargetCodeGenInfo { 631 : TargetCodeGenInfo(std::make_unique<DefaultABIInfo>(CGT)) {} in PPC64TargetCodeGenInfo() 971 std::unique_ptr<TargetCodeGenInfo> 976 std::unique_ptr<TargetCodeGenInfo> [all …]
|
| 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 | ARC.cpp | 64 class ARCTargetCodeGenInfo : public TargetCodeGenInfo { 67 : TargetCodeGenInfo(std::make_unique<ARCABIInfo>(CGT)) {} in ARCTargetCodeGenInfo() 155 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | NVPTX.cpp | 41 class NVPTXTargetCodeGenInfo : public TargetCodeGenInfo { 44 : TargetCodeGenInfo(std::make_unique<NVPTXABIInfo>(CGT, *this)) {} in NVPTXTargetCodeGenInfo() 339 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | ARM.cpp | 101 class ARMTargetCodeGenInfo : public TargetCodeGenInfo { 104 : TargetCodeGenInfo(std::make_unique<ARMABIInfo>(CGT, K)) { in ARMTargetCodeGenInfo() 128 return TargetCodeGenInfo::getSizeOfUnwindException(); in getSizeOfUnwindException() 811 std::unique_ptr<TargetCodeGenInfo> 816 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | Mips.cpp | 42 class MIPSTargetCodeGenInfo : public TargetCodeGenInfo { 46 : TargetCodeGenInfo(std::make_unique<MipsABIInfo>(CGT, IsO32)), in MIPSTargetCodeGenInfo() 438 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | Hexagon.cpp | 42 class HexagonTargetCodeGenInfo : public TargetCodeGenInfo { 45 : TargetCodeGenInfo(std::make_unique<HexagonABIInfo>(CGT)) {} in HexagonTargetCodeGenInfo() 420 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | LoongArch.cpp | 447 class LoongArchTargetCodeGenInfo : public TargetCodeGenInfo { 451 : TargetCodeGenInfo( in LoongArchTargetCodeGenInfo() 456 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | AArch64.cpp | 88 class AArch64TargetCodeGenInfo : public TargetCodeGenInfo { 91 : TargetCodeGenInfo(std::make_unique<AArch64ABIInfo>(CGT, Kind)) { in AArch64TargetCodeGenInfo() 156 return TargetCodeGenInfo::isScalarizableAsmOperand(CGF, Ty); in isScalarizableAsmOperand() 817 std::unique_ptr<TargetCodeGenInfo> 823 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | RISCV.cpp | 521 class RISCVTargetCodeGenInfo : public TargetCodeGenInfo { 525 : TargetCodeGenInfo( in RISCVTargetCodeGenInfo() 550 std::unique_ptr<TargetCodeGenInfo>
|
| H A D | SystemZ.cpp | 45 class SystemZTargetCodeGenInfo : public TargetCodeGenInfo { 61 : TargetCodeGenInfo( in SystemZTargetCodeGenInfo() 533 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>
|