/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(); 435 std::unique_ptr<TargetCodeGenInfo> 446 std::unique_ptr<TargetCodeGenInfo> 449 std::unique_ptr<TargetCodeGenInfo> 452 std::unique_ptr<TargetCodeGenInfo> 455 std::unique_ptr<TargetCodeGenInfo> 465 std::unique_ptr<TargetCodeGenInfo> 468 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() 87 bool TargetCodeGenInfo::isNoProtoCallVariadic(const CallArgList &args, in isNoProtoCallVariadic() 97 TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef Lib, in getDependentLibraryOption() 106 unsigned TargetCodeGenInfo::getOpenCLKernelCallingConv() const { in getOpenCLKernelCallingConv() 120 llvm::Constant *TargetCodeGenInfo::getNullPointer(const CodeGen::CodeGenModule &CGM, in getNullPointer() 125 LangAS TargetCodeGenInfo::getGlobalVarAddressSpace(CodeGenModule &CGM, in getGlobalVarAddressSpace() 133 llvm::Value *TargetCodeGenInfo::performAddrSpaceCast( in performAddrSpaceCast() 146 TargetCodeGenInfo::performAddrSpaceCast(CodeGenModule &CGM, llvm::Constant *Src, 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 | BPF.cpp | 89 class BPFTargetCodeGenInfo : public TargetCodeGenInfo { 92 : TargetCodeGenInfo(std::make_unique<BPFABIInfo>(CGT)) {} in BPFTargetCodeGenInfo() 97 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 | MSP430.cpp | 63 class MSP430TargetCodeGenInfo : public TargetCodeGenInfo { 66 : TargetCodeGenInfo(std::make_unique<MSP430ABIInfo>(CGT)) {} in MSP430TargetCodeGenInfo() 94 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 | PNaCl.cpp | 34 class PNaClTargetCodeGenInfo : public TargetCodeGenInfo { 37 : TargetCodeGenInfo(std::make_unique<PNaClABIInfo>(CGT)) {} in PNaClTargetCodeGenInfo() 109 std::unique_ptr<TargetCodeGenInfo>
|
H A D | Sparc.cpp | 51 class SparcV8TargetCodeGenInfo : public TargetCodeGenInfo { 54 : TargetCodeGenInfo(std::make_unique<SparcV8ABIInfo>(CGT)) {} in SparcV8TargetCodeGenInfo() 346 class SparcV9TargetCodeGenInfo : public TargetCodeGenInfo { 349 : TargetCodeGenInfo(std::make_unique<SparcV9ABIInfo>(CGT)) {} in SparcV9TargetCodeGenInfo() 406 std::unique_ptr<TargetCodeGenInfo> 411 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 | CSKY.cpp | 163 class CSKYTargetCodeGenInfo : public TargetCodeGenInfo { 166 : TargetCodeGenInfo(std::make_unique<CSKYABIInfo>(CGT, FLen)) {} in CSKYTargetCodeGenInfo() 170 std::unique_ptr<TargetCodeGenInfo>
|
H A D | PPC.cpp | 133 class AIXTargetCodeGenInfo : public TargetCodeGenInfo { 138 : TargetCodeGenInfo(std::make_unique<AIXABIInfo>(CGT, Is64Bit)), in AIXTargetCodeGenInfo() 352 class PPC32TargetCodeGenInfo : public TargetCodeGenInfo { 356 : TargetCodeGenInfo(std::make_unique<PPC32_SVR4_ABIInfo>( in PPC32TargetCodeGenInfo() 662 class PPC64_SVR4_TargetCodeGenInfo : public TargetCodeGenInfo { 667 : TargetCodeGenInfo( in PPC64_SVR4_TargetCodeGenInfo() 685 class PPC64TargetCodeGenInfo : public TargetCodeGenInfo { 688 : TargetCodeGenInfo(std::make_unique<DefaultABIInfo>(CGT)) {} in PPC64TargetCodeGenInfo() 1028 std::unique_ptr<TargetCodeGenInfo> 1033 std::unique_ptr<TargetCodeGenInfo> [all …]
|
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() 363 std::unique_ptr<TargetCodeGenInfo>
|
H A D | ARM.cpp | 104 class ARMTargetCodeGenInfo : public TargetCodeGenInfo { 107 : TargetCodeGenInfo(std::make_unique<ARMABIInfo>(CGT, K)) { in ARMTargetCodeGenInfo() 131 return TargetCodeGenInfo::getSizeOfUnwindException(); in getSizeOfUnwindException() 806 std::unique_ptr<TargetCodeGenInfo> 811 std::unique_ptr<TargetCodeGenInfo>
|
H A D | Mips.cpp | 42 class MIPSTargetCodeGenInfo : public TargetCodeGenInfo { 46 : TargetCodeGenInfo(std::make_unique<MipsABIInfo>(CGT, IsO32)), in MIPSTargetCodeGenInfo() 435 std::unique_ptr<TargetCodeGenInfo>
|
H A D | Hexagon.cpp | 42 class HexagonTargetCodeGenInfo : public TargetCodeGenInfo { 45 : TargetCodeGenInfo(std::make_unique<HexagonABIInfo>(CGT)) {} in HexagonTargetCodeGenInfo() 423 std::unique_ptr<TargetCodeGenInfo>
|
H A D | LoongArch.cpp | 446 class LoongArchTargetCodeGenInfo : public TargetCodeGenInfo { 450 : TargetCodeGenInfo( in LoongArchTargetCodeGenInfo() 455 std::unique_ptr<TargetCodeGenInfo>
|
H A D | RISCV.cpp | 526 class RISCVTargetCodeGenInfo : public TargetCodeGenInfo { 530 : TargetCodeGenInfo( in RISCVTargetCodeGenInfo() 558 std::unique_ptr<TargetCodeGenInfo>
|
H A D | SystemZ.cpp | 45 class SystemZTargetCodeGenInfo : public TargetCodeGenInfo { 61 : TargetCodeGenInfo( in SystemZTargetCodeGenInfo() 535 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 | AArch64.cpp | 100 class AArch64TargetCodeGenInfo : public TargetCodeGenInfo { 103 : TargetCodeGenInfo(std::make_unique<AArch64ABIInfo>(CGT, Kind)) { in AArch64TargetCodeGenInfo() 150 return TargetCodeGenInfo::isScalarizableAsmOperand(CGF, Ty); in isScalarizableAsmOperand() 960 std::unique_ptr<TargetCodeGenInfo> 966 std::unique_ptr<TargetCodeGenInfo>
|
H A D | X86.cpp | 206 class X86_32TargetCodeGenInfo : public TargetCodeGenInfo { 211 : TargetCodeGenInfo(std::make_unique<X86_32ABIInfo>( in X86_32TargetCodeGenInfo() 1415 class X86_64TargetCodeGenInfo : public TargetCodeGenInfo { 1418 : TargetCodeGenInfo(std::make_unique<X86_64ABIInfo>(CGT, AVXLevel)) { in X86_64TargetCodeGenInfo() 1469 return TargetCodeGenInfo::isNoProtoCallVariadic(args, fnType); in isNoProtoCallVariadic() 1614 std::string TargetCodeGenInfo::qualifyWindowsLibrary(StringRef Lib) { in qualifyWindowsLibrary() 1662 class WinX86_64TargetCodeGenInfo : public TargetCodeGenInfo { 1666 : TargetCodeGenInfo(std::make_unique<WinX86_64ABIInfo>(CGT, AVXLevel)) { in WinX86_64TargetCodeGenInfo() 1704 TargetCodeGenInfo::setTargetAttributes(D, GV, CGM); in setTargetAttributes() 3429 std::unique_ptr<TargetCodeGenInfo> CodeGen::createX86_32TargetCodeGenInfo( in createX86_32TargetCodeGenInfo() [all …]
|