reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGExprConstant.cpp
  990     : CGM(emitter.CGM), Emitter(emitter), VMContext(CGM.getLLVMContext()) {
 1030       CGM.EmitExplicitCastExprType(ECE, Emitter.CGF);
 1053       unsigned CurSize = CGM.getDataLayout().getTypeAllocSize(C->getType());
 1054       unsigned TotalSize = CGM.getDataLayout().getTypeAllocSize(destTy);
 1058         llvm::Type *Ty = CGM.Int8Ty;
 1076       return CGM.getTargetCodeGenInfo().performAddrSpaceCast(CGM, C, srcAS,
 1076       return CGM.getTargetCodeGenInfo().performAddrSpaceCast(CGM, C, srcAS,
 1100       return CGM.getCXXABI().EmitMemberPointerConversion(E, C);
 1180     auto *CAT = CGM.getContext().getAsConstantArrayType(ILE->getType());
 1220         cast<llvm::ArrayType>(CGM.getTypes().ConvertType(ILE->getType()));
 1221     return EmitArrayConstant(CGM, Desired, CommonElementType, NumElements, Elts,
 1231     return CGM.EmitNullConstant(T);
 1253     ConstantAggregateBuilder Const(CGM);
 1260     llvm::Type *ValTy = CGM.getTypes().ConvertType(destType);
 1273         CGM.getContext().getBaseElementType(Ty)->castAs<RecordType>();
 1290       assert(CGM.getContext().hasSameUnqualifiedType(Ty, Arg->getType()) &&
 1296     return CGM.EmitNullConstant(Ty);
 1301     return CGM.GetConstantArrayFromStringLiteral(E);
 1309     CGM.getContext().getObjCEncodingForType(E->getEncodedType(), Str);
 1310     const ConstantArrayType *CAT = CGM.getContext().getAsConstantArrayType(T);
 1324     return CGM.getTypes().ConvertType(T);