Lines Matching defs:CGM
25 if (CGF.CGM.getDataLayout().isBigEndian()) {
680 void emitTargetMetadata(CodeGen::CodeGenModule &CGM,
1004 CodeGen::CodeGenModule &CGM,
1006 if (CGM.getTypes().isLongDoubleReferenced()) {
1007 llvm::LLVMContext &Ctx = CGM.getLLVMContext();
1008 const auto *flt = &CGM.getTarget().getLongDoubleFormat();
1010 CGM.getModule().addModuleFlag(llvm::Module::Error, "float-abi",
1013 CGM.getModule().addModuleFlag(llvm::Module::Error, "float-abi",
1016 CGM.getModule().addModuleFlag(llvm::Module::Error, "float-abi",
1029 CodeGen::createAIXTargetCodeGenInfo(CodeGenModule &CGM, bool Is64Bit) {
1030 return std::make_unique<AIXTargetCodeGenInfo>(CGM.getTypes(), Is64Bit);
1034 CodeGen::createPPC32TargetCodeGenInfo(CodeGenModule &CGM, bool SoftFloatABI) {
1036 CGM.getTriple(), CGM.getCodeGenOpts());
1037 return std::make_unique<PPC32TargetCodeGenInfo>(CGM.getTypes(), SoftFloatABI,
1042 CodeGen::createPPC64TargetCodeGenInfo(CodeGenModule &CGM) {
1043 return std::make_unique<PPC64TargetCodeGenInfo>(CGM.getTypes());
1047 CodeGenModule &CGM, PPC64_SVR4_ABIKind Kind, bool SoftFloatABI) {
1048 return std::make_unique<PPC64_SVR4_TargetCodeGenInfo>(CGM.getTypes(), Kind,