Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:TargetCodeGenInfo

370 TargetCodeGenInfo::~TargetCodeGenInfo() { delete Info; }
374 unsigned TargetCodeGenInfo::getSizeOfUnwindException() const {
384 bool TargetCodeGenInfo::isNoProtoCallVariadic(const CallArgList &args,
394 TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef Lib,
403 unsigned TargetCodeGenInfo::getOpenCLKernelCallingConv() const {
611 class DefaultTargetCodeGenInfo : public TargetCodeGenInfo {
614 : TargetCodeGenInfo(new DefaultABIInfo(CGT)) {}
681 class WebAssemblyTargetCodeGenInfo final : public TargetCodeGenInfo {
684 : TargetCodeGenInfo(new WebAssemblyABIInfo(CGT)) {}
757 class PNaClTargetCodeGenInfo : public TargetCodeGenInfo {
760 : TargetCodeGenInfo(new PNaClABIInfo(CGT)) {}
965 class X86_32TargetCodeGenInfo : public TargetCodeGenInfo {
970 : TargetCodeGenInfo(new X86_32ABIInfo(
2037 class X86_64TargetCodeGenInfo : public TargetCodeGenInfo {
2040 : TargetCodeGenInfo(new X86_64ABIInfo(CGT, AVXLevel)) {}
2043 return static_cast<const X86_64ABIInfo&>(TargetCodeGenInfo::getABIInfo());
2088 return TargetCodeGenInfo::isNoProtoCallVariadic(args, fnType);
2192 class WinX86_64TargetCodeGenInfo : public TargetCodeGenInfo {
2196 : TargetCodeGenInfo(new WinX86_64ABIInfo(CGT)) {}
2231 TargetCodeGenInfo::setTargetAttributes(D, GV, CGM);
3671 class PPC32TargetCodeGenInfo : public TargetCodeGenInfo {
3674 : TargetCodeGenInfo(new PPC32_SVR4_ABIInfo(CGT, SoftFloatABI)) {}
3965 class PPC64_SVR4_TargetCodeGenInfo : public TargetCodeGenInfo {
3970 : TargetCodeGenInfo(new PPC64_SVR4_ABIInfo(CGT, Kind, HasQPX)) {}
4500 class AArch64TargetCodeGenInfo : public TargetCodeGenInfo {
4503 : TargetCodeGenInfo(new AArch64ABIInfo(CGT, Kind)) {}
5053 class ARMTargetCodeGenInfo : public TargetCodeGenInfo {
5056 :TargetCodeGenInfo(new ARMABIInfo(CGT, K)) {}
5059 return static_cast<const ARMABIInfo&>(TargetCodeGenInfo::getABIInfo());
5081 return TargetCodeGenInfo::getSizeOfUnwindException();
5654 class NVPTXTargetCodeGenInfo : public TargetCodeGenInfo {
5657 : TargetCodeGenInfo(new NVPTXABIInfo(CGT)) {}
5821 class SystemZTargetCodeGenInfo : public TargetCodeGenInfo {
5824 : TargetCodeGenInfo(new SystemZABIInfo(CGT, HasVector)) {}
6144 class MSP430TargetCodeGenInfo : public TargetCodeGenInfo {
6147 : TargetCodeGenInfo(new DefaultABIInfo(CGT)) {}
6203 class MIPSTargetCodeGenInfo : public TargetCodeGenInfo {
6207 : TargetCodeGenInfo(new MipsABIInfo(CGT, IsO32)),
6649 class HexagonTargetCodeGenInfo : public TargetCodeGenInfo {
6652 :TargetCodeGenInfo(new HexagonABIInfo(CGT)) {}
6864 class LanaiTargetCodeGenInfo : public TargetCodeGenInfo {
6867 : TargetCodeGenInfo(new LanaiABIInfo(CGT)) {}
6877 class AMDGPUTargetCodeGenInfo : public TargetCodeGenInfo {
6880 : TargetCodeGenInfo(new DefaultABIInfo(CGT)) {}
6952 class SparcV8TargetCodeGenInfo : public TargetCodeGenInfo {
6955 : TargetCodeGenInfo(new SparcV8ABIInfo(CGT)) {}
7215 class SparcV9TargetCodeGenInfo : public TargetCodeGenInfo {
7218 : TargetCodeGenInfo(new SparcV9ABIInfo(CGT)) {}
7369 class XCoreTargetCodeGenInfo : public TargetCodeGenInfo {
7373 :TargetCodeGenInfo(new XCoreABIInfo(CGT)) {}
7558 class SPIRTargetCodeGenInfo : public TargetCodeGenInfo {
7561 : TargetCodeGenInfo(new DefaultABIInfo(CGT)) {}
7942 const TargetCodeGenInfo &CodeGenModule::getTargetCodeGenInfo() {
7947 auto SetCGInfo = [&](TargetCodeGenInfo *P) -> const TargetCodeGenInfo & {