Lines Matching refs:TargetCodeGenInfo

407 TargetCodeGenInfo::~TargetCodeGenInfo() = default;
411 unsigned TargetCodeGenInfo::getSizeOfUnwindException() const { in getSizeOfUnwindException()
421 bool TargetCodeGenInfo::isNoProtoCallVariadic(const CallArgList &args, in isNoProtoCallVariadic()
431 TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef Lib, in getDependentLibraryOption()
440 unsigned TargetCodeGenInfo::getOpenCLKernelCallingConv() const { in getOpenCLKernelCallingConv()
454 llvm::Constant *TargetCodeGenInfo::getNullPointer(const CodeGen::CodeGenModule &CGM, in getNullPointer()
459 LangAS TargetCodeGenInfo::getGlobalVarAddressSpace(CodeGenModule &CGM, in getGlobalVarAddressSpace()
467 llvm::Value *TargetCodeGenInfo::performAddrSpaceCast( in performAddrSpaceCast()
480 TargetCodeGenInfo::performAddrSpaceCast(CodeGenModule &CGM, llvm::Constant *Src, in performAddrSpaceCast()
489 TargetCodeGenInfo::getLLVMSyncScopeID(const LangOptions &LangOpts, in getLLVMSyncScopeID()
712 class DefaultTargetCodeGenInfo : public TargetCodeGenInfo {
715 : TargetCodeGenInfo(std::make_unique<DefaultABIInfo>(CGT)) {} in DefaultTargetCodeGenInfo()
816 class WebAssemblyTargetCodeGenInfo final : public TargetCodeGenInfo {
820 : TargetCodeGenInfo(std::make_unique<WebAssemblyABIInfo>(CGT, K)) {} in WebAssemblyTargetCodeGenInfo()
824 TargetCodeGenInfo::setTargetAttributes(D, GV, CGM); in setTargetAttributes()
944 class PNaClTargetCodeGenInfo : public TargetCodeGenInfo {
947 : TargetCodeGenInfo(std::make_unique<PNaClABIInfo>(CGT)) {} in PNaClTargetCodeGenInfo()
1191 class X86_32TargetCodeGenInfo : public TargetCodeGenInfo {
1196 : TargetCodeGenInfo(std::make_unique<X86_32ABIInfo>( in X86_32TargetCodeGenInfo()
2422 class X86_64TargetCodeGenInfo : public TargetCodeGenInfo {
2425 : TargetCodeGenInfo(std::make_unique<X86_64ABIInfo>(CGT, AVXLevel)) {} in X86_64TargetCodeGenInfo()
2428 return static_cast<const X86_64ABIInfo&>(TargetCodeGenInfo::getABIInfo()); in getABIInfo()
2477 return TargetCodeGenInfo::isNoProtoCallVariadic(args, fnType); in isNoProtoCallVariadic()
2663 class WinX86_64TargetCodeGenInfo : public TargetCodeGenInfo {
2667 : TargetCodeGenInfo(std::make_unique<WinX86_64ABIInfo>(CGT, AVXLevel)) {} in WinX86_64TargetCodeGenInfo()
2701 TargetCodeGenInfo::setTargetAttributes(D, GV, CGM); in setTargetAttributes()
4470 class AIXTargetCodeGenInfo : public TargetCodeGenInfo {
4475 : TargetCodeGenInfo(std::make_unique<AIXABIInfo>(CGT, Is64Bit)), in AIXTargetCodeGenInfo()
4620 class PPC32TargetCodeGenInfo : public TargetCodeGenInfo {
4624 : TargetCodeGenInfo(std::make_unique<PPC32_SVR4_ABIInfo>( in PPC32TargetCodeGenInfo()
4943 class PPC64_SVR4_TargetCodeGenInfo : public TargetCodeGenInfo {
4949 : TargetCodeGenInfo( in PPC64_SVR4_TargetCodeGenInfo()
5480 class AArch64TargetCodeGenInfo : public TargetCodeGenInfo {
5483 : TargetCodeGenInfo(std::make_unique<AArch64ABIInfo>(CGT, Kind)) {} in AArch64TargetCodeGenInfo()
5541 return TargetCodeGenInfo::isScalarizableAsmOperand(CGF, Ty); in isScalarizableAsmOperand()
6280 class ARMTargetCodeGenInfo : public TargetCodeGenInfo {
6283 : TargetCodeGenInfo(std::make_unique<ARMABIInfo>(CGT, K)) {} in ARMTargetCodeGenInfo()
6286 return static_cast<const ARMABIInfo&>(TargetCodeGenInfo::getABIInfo()); in getABIInfo()
6308 return TargetCodeGenInfo::getSizeOfUnwindException(); in getSizeOfUnwindException()
6967 class NVPTXTargetCodeGenInfo : public TargetCodeGenInfo {
6970 : TargetCodeGenInfo(std::make_unique<NVPTXABIInfo>(CGT, *this)) {} in NVPTXTargetCodeGenInfo()
7268 class SystemZTargetCodeGenInfo : public TargetCodeGenInfo {
7271 : TargetCodeGenInfo( in SystemZTargetCodeGenInfo()
7684 class MSP430TargetCodeGenInfo : public TargetCodeGenInfo {
7687 : TargetCodeGenInfo(std::make_unique<MSP430ABIInfo>(CGT)) {} in MSP430TargetCodeGenInfo()
7742 class MIPSTargetCodeGenInfo : public TargetCodeGenInfo {
7746 : TargetCodeGenInfo(std::make_unique<MipsABIInfo>(CGT, IsO32)), in MIPSTargetCodeGenInfo()
8144 class M68kTargetCodeGenInfo : public TargetCodeGenInfo {
8147 : TargetCodeGenInfo(std::make_unique<DefaultABIInfo>(CGT)) {} in M68kTargetCodeGenInfo()
8205 class AVRTargetCodeGenInfo : public TargetCodeGenInfo {
8208 : TargetCodeGenInfo(std::make_unique<AVRABIInfo>(CGT)) {} in AVRTargetCodeGenInfo()
8220 return TargetCodeGenInfo::getGlobalVarAddressSpace(CGM, D); in getGlobalVarAddressSpace()
8331 class HexagonTargetCodeGenInfo : public TargetCodeGenInfo {
8334 : TargetCodeGenInfo(std::make_unique<HexagonABIInfo>(CGT)) {} in HexagonTargetCodeGenInfo()
8838 class LanaiTargetCodeGenInfo : public TargetCodeGenInfo {
8841 : TargetCodeGenInfo(std::make_unique<LanaiABIInfo>(CGT)) {} in LanaiTargetCodeGenInfo()
9093 class AMDGPUTargetCodeGenInfo : public TargetCodeGenInfo {
9096 : TargetCodeGenInfo(std::make_unique<AMDGPUABIInfo>(CGT)) {} in AMDGPUTargetCodeGenInfo()
9362 class SparcV8TargetCodeGenInfo : public TargetCodeGenInfo {
9365 : TargetCodeGenInfo(std::make_unique<SparcV8ABIInfo>(CGT)) {} in SparcV8TargetCodeGenInfo()
9629 class SparcV9TargetCodeGenInfo : public TargetCodeGenInfo {
9632 : TargetCodeGenInfo(std::make_unique<SparcV9ABIInfo>(CGT)) {} in SparcV9TargetCodeGenInfo()
9722 class ARCTargetCodeGenInfo : public TargetCodeGenInfo {
9725 : TargetCodeGenInfo(std::make_unique<ARCABIInfo>(CGT)) {} in ARCTargetCodeGenInfo()
9918 class XCoreTargetCodeGenInfo : public TargetCodeGenInfo {
9925 : TargetCodeGenInfo(std::make_unique<XCoreABIInfo>(CGT)) {} in XCoreTargetCodeGenInfo()
10137 class SPIRTargetCodeGenInfo : public TargetCodeGenInfo {
10140 : TargetCodeGenInfo(std::make_unique<SPIRABIInfo>(CGT)) {} in SPIRTargetCodeGenInfo()
10944 class RISCVTargetCodeGenInfo : public TargetCodeGenInfo {
10948 : TargetCodeGenInfo(std::make_unique<RISCVABIInfo>(CGT, XLen, FLen)) {} in RISCVTargetCodeGenInfo()
11013 class VETargetCodeGenInfo : public TargetCodeGenInfo {
11016 : TargetCodeGenInfo(std::make_unique<VEABIInfo>(CGT)) {} in VETargetCodeGenInfo()
11034 const TargetCodeGenInfo &CodeGenModule::getTargetCodeGenInfo() { in getTargetCodeGenInfo()
11039 auto SetCGInfo = [&](TargetCodeGenInfo *P) -> const TargetCodeGenInfo & { in getTargetCodeGenInfo()
11246 TargetCodeGenInfo::createEnqueuedBlockKernel(CodeGenFunction &CGF, in createEnqueuedBlockKernel()