• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/

Lines Matching refs:CGT

188   return CGT.getCXXABI();
192 return CGT.getContext();
196 return CGT.getLLVMContext();
200 return CGT.getDataLayout();
204 return CGT.getTarget();
208 return CGT.getCodeGenOpts();
663 DefaultABIInfo(CodeGen::CodeGenTypes &CGT) : ABIInfo(CGT) {}
683 DefaultTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT)
684 : TargetCodeGenInfo(new DefaultABIInfo(CGT)) {}
732 explicit WebAssemblyABIInfo(CodeGen::CodeGenTypes &CGT)
733 : SwiftABIInfo(CGT), defaultInfo(CGT) {}
754 return occupiesMoreThan(CGT, scalars, /*total*/ 4);
764 explicit WebAssemblyTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT)
765 : TargetCodeGenInfo(new WebAssemblyABIInfo(CGT)) {}
815 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0)));
834 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0)));
862 PNaClABIInfo(CodeGen::CodeGenTypes &CGT) : ABIInfo(CGT) {}
874 PNaClTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT)
875 : TargetCodeGenInfo(new PNaClABIInfo(CGT)) {}
1085 X86_32ABIInfo(CodeGen::CodeGenTypes &CGT, bool DarwinVectorABI,
1088 : SwiftABIInfo(CGT), IsDarwinVectorABI(DarwinVectorABI),
1092 IsMCUABI(CGT.getTarget().getTriple().isOSIAMCU()),
1101 return occupiesMoreThan(CGT, scalars, /*total*/ 3);
1112 X86_32TargetCodeGenInfo(CodeGen::CodeGenTypes &CGT, bool DarwinVectorABI,
1116 CGT, DarwinVectorABI, RetSmallStructInRegABI, Win32StructABI,
1459 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0)));
1763 if (IsX86_MMXType(CGT.ConvertType(Ty)))
1850 FrameFields.push_back(CGT.ConvertTypeForMem(Type));
2197 X86_64ABIInfo(CodeGen::CodeGenTypes &CGT, X86AVXABILevel AVXLevel) :
2198 SwiftABIInfo(CGT), AVXLevel(AVXLevel),
2199 Has64BitPointers(CGT.getDataLayout().getPointerSize(0) == 8) {
2228 return occupiesMoreThan(CGT, scalars, /*total*/ 4);
2238 WinX86_64ABIInfo(CodeGen::CodeGenTypes &CGT, X86AVXABILevel AVXLevel)
2239 : SwiftABIInfo(CGT), AVXLevel(AVXLevel),
2260 return occupiesMoreThan(CGT, scalars, /*total*/ 4);
2282 X86_64TargetCodeGenInfo(CodeGen::CodeGenTypes &CGT, X86AVXABILevel AVXLevel)
2283 : TargetCodeGenInfo(new X86_64ABIInfo(CGT, AVXLevel)) {}
2381 WinX86_32TargetCodeGenInfo(CodeGen::CodeGenTypes &CGT,
2384 : X86_32TargetCodeGenInfo(CGT, DarwinVectorABI, RetSmallStructInRegABI,
2425 WinX86_64TargetCodeGenInfo(CodeGen::CodeGenTypes &CGT,
2427 : TargetCodeGenInfo(new WinX86_64ABIInfo(CGT, AVXLevel)) {}
2999 llvm::Type *IRType = CGT.ConvertType(Ty);
3319 ResType = GetINTEGERTypeAtOffset(CGT.ConvertType(RetTy), 0, RetTy, 0);
3337 ResType = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 0, RetTy, 0);
3369 HighPart = GetINTEGERTypeAtOffset(CGT.ConvertType(RetTy), 8, RetTy, 8);
3374 HighPart = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 8, RetTy, 8);
3397 HighPart = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 8, RetTy, 8);
3464 ResType = GetINTEGERTypeAtOffset(CGT.ConvertType(Ty), 0, Ty, 0);
3484 llvm::Type *IRType = CGT.ConvertType(Ty);
3506 HighPart = GetINTEGERTypeAtOffset(CGT.ConvertType(Ty), 8, Ty, 8);
3516 HighPart = GetSSETypeAtOffset(CGT.ConvertType(Ty), 8, Ty, 8);
3607 WinX86_64ABIInfo Win64ABIInfo(CGT, AVXLevel);
3982 llvm::Type *LLTy = CGT.ConvertType(Ty);
4068 X86_64ABIInfo SysVABIInfo(CGT, AVXLevel);
4131 PPC32_SVR4_ABIInfo(CodeGen::CodeGenTypes &CGT, bool SoftFloatABI,
4133 : DefaultABIInfo(CGT), IsSoftFloatABI(SoftFloatABI),
4151 PPC32TargetCodeGenInfo(CodeGenTypes &CGT, bool SoftFloatABI,
4153 : TargetCodeGenInfo(new PPC32_SVR4_ABIInfo(CGT, SoftFloatABI,
4482 PPC64_SVR4_ABIInfo(CodeGen::CodeGenTypes &CGT, ABIKind Kind, bool HasQPX,
4484 : SwiftABIInfo(CGT), Kind(Kind), HasQPX(HasQPX),
4517 I.info = ABIArgInfo::getDirectInReg(CGT.ConvertType(QT));
4530 return occupiesMoreThan(CGT, scalars, /*total*/ 4);
4541 PPC64_SVR4_TargetCodeGenInfo(CodeGenTypes &CGT,
4544 : TargetCodeGenInfo(new PPC64_SVR4_ABIInfo(CGT, Kind, HasQPX,
4558 PPC64TargetCodeGenInfo(CodeGenTypes &CGT) : DefaultTargetCodeGenInfo(CGT) {}
4823 llvm::Type *BaseTy = CGT.ConvertType(QualType(Base, 0));
4889 llvm::Type *BaseTy = CGT.ConvertType(QualType(Base, 0));
5048 AArch64ABIInfo(CodeGenTypes &CGT, ABIKind Kind)
5049 : SwiftABIInfo(CGT), Kind(Kind) {}
5090 return occupiesMoreThan(CGT, scalars, /*total*/ 4);
5102 AArch64TargetCodeGenInfo(CodeGenTypes &CGT, AArch64ABIInfo::ABIKind Kind)
5103 : TargetCodeGenInfo(new AArch64ABIInfo(CGT, Kind)) {}
5158 WindowsAArch64TargetCodeGenInfo(CodeGenTypes &CGT, AArch64ABIInfo::ABIKind K)
5159 : AArch64TargetCodeGenInfo(CGT, K) {}
5249 llvm::ArrayType::get(CGT.ConvertType(QualType(Base, 0)), Members));
5695 ARMABIInfo(CodeGenTypes &CGT, ABIKind _Kind)
5696 : SwiftABIInfo(CGT), Kind(_Kind) {
5756 return occupiesMoreThan(CGT, scalars, /*total*/ 4);
5767 ARMTargetCodeGenInfo(CodeGenTypes &CGT, ARMABIInfo::ABIKind K)
5768 :TargetCodeGenInfo(new ARMABIInfo(CGT, K)) {}
5837 WindowsARMTargetCodeGenInfo(CodeGenTypes &CGT, ARMABIInfo::ABIKind K)
5838 : ARMTargetCodeGenInfo(CGT, K) {}
6012 llvm::ArrayType::get(CGT.ConvertType(QualType(Base, 0)), Members);
6431 NVPTXABIInfo(CodeGenTypes &CGT) : ABIInfo(CGT) {}
6443 NVPTXTargetCodeGenInfo(CodeGenTypes &CGT)
6444 : TargetCodeGenInfo(new NVPTXABIInfo(CGT)) {}
6634 SystemZABIInfo(CodeGenTypes &CGT, bool HV)
6635 : SwiftABIInfo(CGT), HasVector(HV) {}
6658 return occupiesMoreThan(CGT, scalars, /*total*/ 4);
6667 SystemZTargetCodeGenInfo(CodeGenTypes &CGT, bool HasVector)
6668 : TargetCodeGenInfo(new SystemZABIInfo(CGT, HasVector)) {}
6945 return ABIArgInfo::getDirect(CGT.ConvertType(SingleElementTy));
6987 MSP430TargetCodeGenInfo(CodeGenTypes &CGT)
6988 : TargetCodeGenInfo(new DefaultABIInfo(CGT)) {}
7031 MipsABIInfo(CodeGenTypes &CGT, bool _IsO32) :
7032 ABIInfo(CGT), IsO32(_IsO32), MinABIStackAlignInBytes(IsO32 ? 4 : 8),
7046 MIPSTargetCodeGenInfo(CodeGenTypes &CGT, bool IsO32)
7047 : TargetCodeGenInfo(new MipsABIInfo(CGT, IsO32)),
7138 return CGT.ConvertType(Ty);
7265 RTList.push_back(CGT.ConvertType(b->getType()));
7432 AVRTargetCodeGenInfo(CodeGenTypes &CGT)
7433 : TargetCodeGenInfo(new DefaultABIInfo(CGT)) { }
7462 TCETargetCodeGenInfo(CodeGenTypes &CGT)
7463 : DefaultTargetCodeGenInfo(CGT) {}
7526 HexagonABIInfo(CodeGenTypes &CGT) : ABIInfo(CGT) {}
7541 HexagonTargetCodeGenInfo(CodeGenTypes &CGT)
7542 :TargetCodeGenInfo(new HexagonABIInfo(CGT)) {}
7642 LanaiABIInfo(CodeGen::CodeGenTypes &CGT) : DefaultABIInfo(CGT) {}
7756 LanaiTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT)
7757 : TargetCodeGenInfo(new LanaiABIInfo(CGT)) {}
7814 explicit AMDGPUABIInfo(CodeGen::CodeGenTypes &CGT) :
7815 DefaultABIInfo(CGT) {}
7903 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0)));
7942 LTy = CGT.ConvertType(QualType(SeltTy, 0));
7946 LTy = CGT.ConvertType(Ty);
7978 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0)));
8024 AMDGPUTargetCodeGenInfo(CodeGenTypes &CGT)
8025 : TargetCodeGenInfo(new AMDGPUABIInfo(CGT)) {}
8260 SparcV8ABIInfo(CodeGenTypes &CGT) : DefaultABIInfo(CGT) {}
8289 SparcV8TargetCodeGenInfo(CodeGenTypes &CGT)
8290 : TargetCodeGenInfo(new SparcV8ABIInfo(CGT)) {}
8323 SparcV9ABIInfo(CodeGenTypes &CGT) : ABIInfo(CGT) {}
8470 llvm::StructType *StrTy = dyn_cast<llvm::StructType>(CGT.ConvertType(Ty));
8490 llvm::Type *ArgTy = CGT.ConvertType(Ty);
8551 SparcV9TargetCodeGenInfo(CodeGenTypes &CGT)
8552 : TargetCodeGenInfo(new SparcV9ABIInfo(CGT)) {}
8644 ARCTargetCodeGenInfo(CodeGenTypes &CGT)
8645 : TargetCodeGenInfo(new ARCABIInfo(CGT)) {}
8829 XCoreABIInfo(CodeGen::CodeGenTypes &CGT) : DefaultABIInfo(CGT) {}
8837 XCoreTargetCodeGenInfo(CodeGenTypes &CGT)
8838 :TargetCodeGenInfo(new XCoreABIInfo(CGT)) {}
8858 llvm::Type *ArgTy = CGT.ConvertType(Ty);
9024 SPIRTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT)
9025 : TargetCodeGenInfo(new DefaultABIInfo(CGT)) {}
9397 RISCVABIInfo(CodeGen::CodeGenTypes &CGT, unsigned XLen, unsigned FLen)
9398 : DefaultABIInfo(CGT), XLen(XLen), FLen(FLen) {}
9490 Field1Ty = CGT.ConvertType(Ty);
9495 Field2Ty = CGT.ConvertType(Ty);
9508 Field1Ty = CGT.ConvertType(EltTy);
9533 if (getRecordArgABI(Ty, CGT.getCXXABI()))
9813 RISCVTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT, unsigned XLen,
9815 : TargetCodeGenInfo(new RISCVABIInfo(CGT, XLen, FLen)) {}