Lines Matching refs:CGT
126 return CGT.getCXXABI(); in getCXXABI()
130 return CGT.getContext(); in getContext()
134 return CGT.getLLVMContext(); in getVMContext()
138 return CGT.getDataLayout(); in getDataLayout()
142 return CGT.getTarget(); in getTarget()
557 DefaultABIInfo(CodeGen::CodeGenTypes &CGT) : ABIInfo(CGT) {} in DefaultABIInfo() argument
575 DefaultTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in DefaultTargetCodeGenInfo() argument
576 : TargetCodeGenInfo(new DefaultABIInfo(CGT)) {} in DefaultTargetCodeGenInfo()
627 explicit WebAssemblyABIInfo(CodeGen::CodeGenTypes &CGT) in WebAssemblyABIInfo() argument
628 : DefaultABIInfo(CGT) {} in WebAssemblyABIInfo()
646 explicit WebAssemblyTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in WebAssemblyTargetCodeGenInfo() argument
647 : TargetCodeGenInfo(new WebAssemblyABIInfo(CGT)) {} in WebAssemblyTargetCodeGenInfo()
666 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyArgumentType()
685 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyReturnType()
702 PNaClABIInfo(CodeGen::CodeGenTypes &CGT) : ABIInfo(CGT) {} in PNaClABIInfo() argument
714 PNaClTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in PNaClTargetCodeGenInfo() argument
715 : TargetCodeGenInfo(new PNaClABIInfo(CGT)) {} in PNaClTargetCodeGenInfo()
885 X86_32ABIInfo(CodeGen::CodeGenTypes &CGT, bool DarwinVectorABI, in X86_32ABIInfo() argument
888 : ABIInfo(CGT), IsDarwinVectorABI(DarwinVectorABI), in X86_32ABIInfo()
892 IsMCUABI(CGT.getTarget().getTriple().isOSIAMCU()), in X86_32ABIInfo()
898 X86_32TargetCodeGenInfo(CodeGen::CodeGenTypes &CGT, bool DarwinVectorABI, in X86_32TargetCodeGenInfo() argument
902 CGT, DarwinVectorABI, RetSmallStructInRegABI, Win32StructABI, in X86_32TargetCodeGenInfo()
1147 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyReturnType()
1389 if (IsX86_MMXType(CGT.ConvertType(Ty))) in classifyArgumentType()
1462 FrameFields.push_back(CGT.ConvertTypeForMem(Type)); in addFieldToArgStruct()
1778 X86_64ABIInfo(CodeGen::CodeGenTypes &CGT, X86AVXABILevel AVXLevel) : in X86_64ABIInfo() argument
1779 ABIInfo(CGT), AVXLevel(AVXLevel), in X86_64ABIInfo()
1780 Has64BitPointers(CGT.getDataLayout().getPointerSize(0) == 8) { in X86_64ABIInfo()
1811 WinX86_64ABIInfo(CodeGen::CodeGenTypes &CGT) in WinX86_64ABIInfo() argument
1812 : ABIInfo(CGT), in WinX86_64ABIInfo()
1840 X86_64TargetCodeGenInfo(CodeGen::CodeGenTypes &CGT, X86AVXABILevel AVXLevel) in X86_64TargetCodeGenInfo() argument
1841 : TargetCodeGenInfo(new X86_64ABIInfo(CGT, AVXLevel)) {} in X86_64TargetCodeGenInfo()
1911 PS4TargetCodeGenInfo(CodeGen::CodeGenTypes &CGT, X86AVXABILevel AVXLevel) in PS4TargetCodeGenInfo() argument
1912 : X86_64TargetCodeGenInfo(CGT, AVXLevel) {} in PS4TargetCodeGenInfo()
1940 WinX86_32TargetCodeGenInfo(CodeGen::CodeGenTypes &CGT, in WinX86_32TargetCodeGenInfo() argument
1943 : X86_32TargetCodeGenInfo(CGT, DarwinVectorABI, RetSmallStructInRegABI, in WinX86_32TargetCodeGenInfo()
1985 WinX86_64TargetCodeGenInfo(CodeGen::CodeGenTypes &CGT, in WinX86_64TargetCodeGenInfo() argument
1987 : TargetCodeGenInfo(new WinX86_64ABIInfo(CGT)) {} in WinX86_64TargetCodeGenInfo()
2526 llvm::Type *IRType = CGT.ConvertType(Ty); in GetByteVectorType()
2833 ResType = GetINTEGERTypeAtOffset(CGT.ConvertType(RetTy), 0, RetTy, 0); in classifyReturnType()
2851 ResType = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 0, RetTy, 0); in classifyReturnType()
2884 HighPart = GetINTEGERTypeAtOffset(CGT.ConvertType(RetTy), 8, RetTy, 8); in classifyReturnType()
2889 HighPart = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 8, RetTy, 8); in classifyReturnType()
2912 HighPart = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 8, RetTy, 8); in classifyReturnType()
2979 ResType = GetINTEGERTypeAtOffset(CGT.ConvertType(Ty), 0, Ty, 0); in classifyArgumentType()
2999 llvm::Type *IRType = CGT.ConvertType(Ty); in classifyArgumentType()
3021 HighPart = GetINTEGERTypeAtOffset(CGT.ConvertType(Ty), 8, Ty, 8); in classifyArgumentType()
3031 HighPart = GetSSETypeAtOffset(CGT.ConvertType(Ty), 8, Ty, 8); in classifyArgumentType()
3382 llvm::Type *LLTy = CGT.ConvertType(Ty); in classify()
3443 PPC32_SVR4_ABIInfo(CodeGen::CodeGenTypes &CGT, bool SoftFloatABI) in PPC32_SVR4_ABIInfo() argument
3444 : DefaultABIInfo(CGT), IsSoftFloatABI(SoftFloatABI) {} in PPC32_SVR4_ABIInfo()
3452 PPC32TargetCodeGenInfo(CodeGenTypes &CGT, bool SoftFloatABI) in PPC32TargetCodeGenInfo() argument
3453 : TargetCodeGenInfo(new PPC32_SVR4_ABIInfo(CGT, SoftFloatABI)) {} in PPC32TargetCodeGenInfo()
3694 PPC64_SVR4_ABIInfo(CodeGen::CodeGenTypes &CGT, ABIKind Kind, bool HasQPX) in PPC64_SVR4_ABIInfo() argument
3695 : DefaultABIInfo(CGT), Kind(Kind), HasQPX(HasQPX) {} in PPC64_SVR4_ABIInfo()
3727 I.info = ABIArgInfo::getDirectInReg(CGT.ConvertType(QT)); in computeInfo()
3742 PPC64_SVR4_TargetCodeGenInfo(CodeGenTypes &CGT, in PPC64_SVR4_TargetCodeGenInfo() argument
3744 : TargetCodeGenInfo(new PPC64_SVR4_ABIInfo(CGT, Kind, HasQPX)) {} in PPC64_SVR4_TargetCodeGenInfo()
3757 PPC64TargetCodeGenInfo(CodeGenTypes &CGT) : DefaultTargetCodeGenInfo(CGT) {} in PPC64TargetCodeGenInfo() argument
4003 llvm::Type *BaseTy = CGT.ConvertType(QualType(Base, 0)); in classifyArgumentType()
4069 llvm::Type *BaseTy = CGT.ConvertType(QualType(Base, 0)); in classifyReturnType()
4221 AArch64ABIInfo(CodeGenTypes &CGT, ABIKind Kind) : ABIInfo(CGT), Kind(Kind) {} in AArch64ABIInfo() argument
4258 AArch64TargetCodeGenInfo(CodeGenTypes &CGT, AArch64ABIInfo::ABIKind Kind) in AArch64TargetCodeGenInfo() argument
4259 : TargetCodeGenInfo(new AArch64ABIInfo(CGT, Kind)) {} in AArch64TargetCodeGenInfo()
4332 llvm::ArrayType::get(CGT.ConvertType(QualType(Base, 0)), Members)); in classifyArgumentType()
4747 ARMABIInfo(CodeGenTypes &CGT, ABIKind _Kind) : ABIInfo(CGT), Kind(_Kind) { in ARMABIInfo() argument
4802 ARMTargetCodeGenInfo(CodeGenTypes &CGT, ARMABIInfo::ABIKind K) in ARMTargetCodeGenInfo() argument
4803 :TargetCodeGenInfo(new ARMABIInfo(CGT, K)) {} in ARMTargetCodeGenInfo()
4876 WindowsARMTargetCodeGenInfo(CodeGenTypes &CGT, ARMABIInfo::ABIKind K) in WindowsARMTargetCodeGenInfo() argument
4877 : ARMTargetCodeGenInfo(CGT, K) {} in WindowsARMTargetCodeGenInfo()
5048 llvm::ArrayType::get(CGT.ConvertType(QualType(Base, 0)), Members); in classifyArgumentType()
5392 NVPTXABIInfo(CodeGenTypes &CGT) : ABIInfo(CGT) {} in NVPTXABIInfo() argument
5404 NVPTXTargetCodeGenInfo(CodeGenTypes &CGT) in NVPTXTargetCodeGenInfo() argument
5405 : TargetCodeGenInfo(new NVPTXABIInfo(CGT)) {} in NVPTXTargetCodeGenInfo()
5540 SystemZABIInfo(CodeGenTypes &CGT, bool HV) in SystemZABIInfo() argument
5541 : ABIInfo(CGT), HasVector(HV) {} in SystemZABIInfo()
5565 SystemZTargetCodeGenInfo(CodeGenTypes &CGT, bool HasVector) in SystemZTargetCodeGenInfo() argument
5566 : TargetCodeGenInfo(new SystemZABIInfo(CGT, HasVector)) {} in SystemZTargetCodeGenInfo()
5846 return ABIArgInfo::getDirect(CGT.ConvertType(SingleElementTy)); in classifyArgumentType()
5888 MSP430TargetCodeGenInfo(CodeGenTypes &CGT) in MSP430TargetCodeGenInfo() argument
5889 : TargetCodeGenInfo(new DefaultABIInfo(CGT)) {} in MSP430TargetCodeGenInfo()
5933 MipsABIInfo(CodeGenTypes &CGT, bool _IsO32) : in MipsABIInfo() argument
5934 ABIInfo(CGT), IsO32(_IsO32), MinABIStackAlignInBytes(IsO32 ? 4 : 8), in MipsABIInfo()
5948 MIPSTargetCodeGenInfo(CodeGenTypes &CGT, bool IsO32) in MIPSTargetCodeGenInfo() argument
5949 : TargetCodeGenInfo(new MipsABIInfo(CGT, IsO32)), in MIPSTargetCodeGenInfo()
6025 return CGT.ConvertType(Ty); in HandleAggregates()
6152 RTList.push_back(CGT.ConvertType(b->getType())); in returnAggregateInRegs()
6316 TCETargetCodeGenInfo(CodeGenTypes &CGT) in TCETargetCodeGenInfo() argument
6317 : DefaultTargetCodeGenInfo(CGT) {} in TCETargetCodeGenInfo()
6378 HexagonABIInfo(CodeGenTypes &CGT) : ABIInfo(CGT) {} in HexagonABIInfo() argument
6393 HexagonTargetCodeGenInfo(CodeGenTypes &CGT) in HexagonTargetCodeGenInfo() argument
6394 :TargetCodeGenInfo(new HexagonABIInfo(CGT)) {} in HexagonTargetCodeGenInfo()
6495 AMDGPUTargetCodeGenInfo(CodeGenTypes &CGT) in AMDGPUTargetCodeGenInfo() argument
6496 : TargetCodeGenInfo(new DefaultABIInfo(CGT)) {} in AMDGPUTargetCodeGenInfo()
6556 SparcV9ABIInfo(CodeGenTypes &CGT) : ABIInfo(CGT) {} in SparcV9ABIInfo() argument
6703 llvm::StructType *StrTy = dyn_cast<llvm::StructType>(CGT.ConvertType(Ty)); in classifyType()
6723 llvm::Type *ArgTy = CGT.ConvertType(Ty); in EmitVAArg()
6784 SparcV9TargetCodeGenInfo(CodeGenTypes &CGT) in SparcV9TargetCodeGenInfo() argument
6785 : TargetCodeGenInfo(new SparcV9ABIInfo(CGT)) {} in SparcV9TargetCodeGenInfo()
6931 XCoreABIInfo(CodeGen::CodeGenTypes &CGT) : DefaultABIInfo(CGT) {} in XCoreABIInfo() argument
6939 XCoreTargetCodeGenInfo(CodeGenTypes &CGT) in XCoreTargetCodeGenInfo() argument
6940 :TargetCodeGenInfo(new XCoreABIInfo(CGT)) {} in XCoreTargetCodeGenInfo()
6958 llvm::Type *ArgTy = CGT.ConvertType(Ty); in EmitVAArg()