Lines Matching refs:CodeGenModule
38 class CodeGenModule; variable
44 CodeGenModule &CGM;
59 SwiftAggLowering(CodeGenModule &CGM) : CGM(CGM) {} in SwiftAggLowering()
121 CharUnits getMaximumVoluntaryIntegerSize(CodeGenModule &CGM);
124 CharUnits getNaturalAlignment(CodeGenModule &CGM, llvm::Type *type);
128 bool isLegalIntegerType(CodeGenModule &CGM, llvm::IntegerType *type);
132 bool isLegalVectorType(CodeGenModule &CGM, CharUnits vectorSize,
134 bool isLegalVectorType(CodeGenModule &CGM, CharUnits vectorSize,
139 splitLegalVectorType(CodeGenModule &CGM, CharUnits vectorSize,
146 void legalizeVectorType(CodeGenModule &CGM, CharUnits vectorSize,
151 bool shouldPassCXXRecordIndirectly(CodeGenModule &CGM,
155 ABIArgInfo classifyReturnType(CodeGenModule &CGM, CanQualType type);
158 ABIArgInfo classifyArgumentType(CodeGenModule &CGM, CanQualType type);
162 void computeABIInfo(CodeGenModule &CGM, CGFunctionInfo &FI);