Lines Matching refs:TargetCodeGenInfo
387 TargetCodeGenInfo::~TargetCodeGenInfo() { delete Info; } in ~TargetCodeGenInfo()
391 unsigned TargetCodeGenInfo::getSizeOfUnwindException() const { in getSizeOfUnwindException()
401 bool TargetCodeGenInfo::isNoProtoCallVariadic(const CallArgList &args, in isNoProtoCallVariadic()
411 TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef Lib, in getDependentLibraryOption()
420 unsigned TargetCodeGenInfo::getOpenCLKernelCallingConv() const { in getOpenCLKernelCallingConv()
434 llvm::Constant *TargetCodeGenInfo::getNullPointer(const CodeGen::CodeGenModule &CGM, in getNullPointer()
439 LangAS TargetCodeGenInfo::getGlobalVarAddressSpace(CodeGenModule &CGM, in getGlobalVarAddressSpace()
447 llvm::Value *TargetCodeGenInfo::performAddrSpaceCast( in performAddrSpaceCast()
458 TargetCodeGenInfo::performAddrSpaceCast(CodeGenModule &CGM, llvm::Constant *Src, in performAddrSpaceCast()
467 TargetCodeGenInfo::getLLVMSyncScopeID(SyncScope S, llvm::LLVMContext &C) const { in getLLVMSyncScopeID()
676 class DefaultTargetCodeGenInfo : public TargetCodeGenInfo {
679 : TargetCodeGenInfo(new DefaultABIInfo(CGT)) {} in DefaultTargetCodeGenInfo()
757 class WebAssemblyTargetCodeGenInfo final : public TargetCodeGenInfo {
760 : TargetCodeGenInfo(new WebAssemblyABIInfo(CGT)) {} in WebAssemblyTargetCodeGenInfo()
764 TargetCodeGenInfo::setTargetAttributes(D, GV, CGM); in setTargetAttributes()
858 class PNaClTargetCodeGenInfo : public TargetCodeGenInfo {
861 : TargetCodeGenInfo(new PNaClABIInfo(CGT)) {} in PNaClTargetCodeGenInfo()
1095 class X86_32TargetCodeGenInfo : public TargetCodeGenInfo {
1100 : TargetCodeGenInfo(new X86_32ABIInfo( in X86_32TargetCodeGenInfo()
2264 class X86_64TargetCodeGenInfo : public TargetCodeGenInfo {
2267 : TargetCodeGenInfo(new X86_64ABIInfo(CGT, AVXLevel)) {} in X86_64TargetCodeGenInfo()
2270 return static_cast<const X86_64ABIInfo&>(TargetCodeGenInfo::getABIInfo()); in getABIInfo()
2315 return TargetCodeGenInfo::isNoProtoCallVariadic(args, fnType); in isNoProtoCallVariadic()
2417 class WinX86_64TargetCodeGenInfo : public TargetCodeGenInfo {
2421 : TargetCodeGenInfo(new WinX86_64ABIInfo(CGT)) {} in WinX86_64TargetCodeGenInfo()
2455 TargetCodeGenInfo::setTargetAttributes(D, GV, CGM); in setTargetAttributes()
4106 class PPC32TargetCodeGenInfo : public TargetCodeGenInfo {
4109 : TargetCodeGenInfo(new PPC32_SVR4_ABIInfo(CGT, SoftFloatABI)) {} in PPC32TargetCodeGenInfo()
4445 class PPC64_SVR4_TargetCodeGenInfo : public TargetCodeGenInfo {
4451 : TargetCodeGenInfo(new PPC64_SVR4_ABIInfo(CGT, Kind, HasQPX, in PPC64_SVR4_TargetCodeGenInfo()
5006 class AArch64TargetCodeGenInfo : public TargetCodeGenInfo {
5009 : TargetCodeGenInfo(new AArch64ABIInfo(CGT, Kind)) {} in AArch64TargetCodeGenInfo()
5648 class ARMTargetCodeGenInfo : public TargetCodeGenInfo {
5651 :TargetCodeGenInfo(new ARMABIInfo(CGT, K)) {} in ARMTargetCodeGenInfo()
5654 return static_cast<const ARMABIInfo&>(TargetCodeGenInfo::getABIInfo()); in getABIInfo()
5676 return TargetCodeGenInfo::getSizeOfUnwindException(); in getSizeOfUnwindException()
6279 class NVPTXTargetCodeGenInfo : public TargetCodeGenInfo {
6282 : TargetCodeGenInfo(new NVPTXABIInfo(CGT)) {} in NVPTXTargetCodeGenInfo()
6455 class SystemZTargetCodeGenInfo : public TargetCodeGenInfo {
6458 : TargetCodeGenInfo(new SystemZABIInfo(CGT, HasVector)) {} in SystemZTargetCodeGenInfo()
6778 class MSP430TargetCodeGenInfo : public TargetCodeGenInfo {
6781 : TargetCodeGenInfo(new DefaultABIInfo(CGT)) {} in MSP430TargetCodeGenInfo()
6836 class MIPSTargetCodeGenInfo : public TargetCodeGenInfo {
6840 : TargetCodeGenInfo(new MipsABIInfo(CGT, IsO32)), in MIPSTargetCodeGenInfo()
7223 class AVRTargetCodeGenInfo : public TargetCodeGenInfo {
7226 : TargetCodeGenInfo(new DefaultABIInfo(CGT)) { } in AVRTargetCodeGenInfo()
7332 class HexagonTargetCodeGenInfo : public TargetCodeGenInfo {
7335 :TargetCodeGenInfo(new HexagonABIInfo(CGT)) {} in HexagonTargetCodeGenInfo()
7547 class LanaiTargetCodeGenInfo : public TargetCodeGenInfo {
7550 : TargetCodeGenInfo(new LanaiABIInfo(CGT)) {} in LanaiTargetCodeGenInfo()
7764 class AMDGPUTargetCodeGenInfo : public TargetCodeGenInfo {
7767 : TargetCodeGenInfo(new AMDGPUABIInfo(CGT)) {} in AMDGPUTargetCodeGenInfo()
7966 class SparcV8TargetCodeGenInfo : public TargetCodeGenInfo {
7969 : TargetCodeGenInfo(new SparcV8ABIInfo(CGT)) {} in SparcV8TargetCodeGenInfo()
8229 class SparcV9TargetCodeGenInfo : public TargetCodeGenInfo {
8232 : TargetCodeGenInfo(new SparcV9ABIInfo(CGT)) {} in SparcV9TargetCodeGenInfo()
8322 class ARCTargetCodeGenInfo : public TargetCodeGenInfo {
8325 : TargetCodeGenInfo(new ARCABIInfo(CGT)) {} in ARCTargetCodeGenInfo()
8514 class XCoreTargetCodeGenInfo : public TargetCodeGenInfo {
8518 :TargetCodeGenInfo(new XCoreABIInfo(CGT)) {} in XCoreTargetCodeGenInfo()
8703 class SPIRTargetCodeGenInfo : public TargetCodeGenInfo {
8706 : TargetCodeGenInfo(new DefaultABIInfo(CGT)) {} in SPIRTargetCodeGenInfo()
9226 class RISCVTargetCodeGenInfo : public TargetCodeGenInfo {
9229 : TargetCodeGenInfo(new RISCVABIInfo(CGT, XLen)) {} in RISCVTargetCodeGenInfo()
9262 const TargetCodeGenInfo &CodeGenModule::getTargetCodeGenInfo() { in getTargetCodeGenInfo()
9267 auto SetCGInfo = [&](TargetCodeGenInfo *P) -> const TargetCodeGenInfo & { in getTargetCodeGenInfo()
9443 TargetCodeGenInfo::createEnqueuedBlockKernel(CodeGenFunction &CGF, in createEnqueuedBlockKernel()