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

References

tools/clang/lib/CodeGen/CGCall.cpp
   77     RecTy = Context.getTagDeclType(RD)->getCanonicalTypeInternal();
   79     RecTy = Context.VoidTy;
   82     RecTy = Context.getAddrSpaceQualType(RecTy, MD->getMethodQualifiers().getAddressSpace());
   83   return Context.getPointerType(CanQualType::CreateUnsafe(RecTy));
  348                                      : Context.VoidTy;
  398     ArgTypes.push_back(Context.getCanonicalParamType(Arg.Ty));
  414                                      : Context.VoidTy;
  474   argTys.push_back(Context.getCanonicalParamType(receiverType));
  475   argTys.push_back(Context.getCanonicalParamType(Context.getObjCSelType()));
  475   argTys.push_back(Context.getCanonicalParamType(Context.getObjCSelType()));
  478     argTys.push_back(Context.getCanonicalParamType(I->getType()));
  503   auto argTypes = getArgTypesForCall(Context, args);
  533   return arrangeLLVMFunctionInfo(Context.VoidTy, /*instanceMethod=*/false,
  550     ArgTys.push_back(Context.IntTy);
  551   CallingConv CC = Context.getDefaultCallingConvention(
  553   return arrangeLLVMFunctionInfo(Context.VoidTy, /*instanceMethod=*/true,
  630   auto argTypes = getArgTypesForDeclaration(Context, params);
  644     argTypes.push_back(Context.getCanonicalParamType(Arg.Ty));
  654   auto argTypes = getArgTypesForDeclaration(Context, args);
  686   auto argTypes = getArgTypesForCall(Context, args);
  714   auto argTypes = getArgTypesForCall(Context, args);
  981   auto Exp = getTypeExpansion(Ty, Context);
 1563       unsigned addressSpace = Context.getTargetAddressSpace(ret);
 1587     unsigned AddressSpace = Context.getTargetAddressSpace(Ret);
tools/clang/lib/CodeGen/CodeGenTypes.cpp
   95                                 (unsigned)Context.getTypeSize(T));
  269   if (RecordDeclTypes.count(Context.getTagDeclType(RD).getTypePtr()))
  279   QualType T = Context.getRecordType(RD);
  280   T = Context.getCanonicalType(T);
  382   T = Context.getCanonicalType(T);
  466                                  static_cast<unsigned>(Context.getTypeSize(T)));
  471           getTypeForFormat(getLLVMContext(), Context.getFloatTypeSemantics(T),
  478           getLLVMContext(), Context.getFloatTypeSemantics(T),
  479           Context.getLangOpts().NativeHalfType ||
  480               !Context.getTargetInfo().useFP16ConversionIntrinsics());
  487                                     Context.getFloatTypeSemantics(T),
  553     unsigned AS = Context.getTargetAddressSpace(ETy);
  563     unsigned AS = Context.getTargetAddressSpace(ETy);
  657     unsigned AS = Context.getTargetAddressSpace(FTy);
  678     uint64_t valueSize = Context.getTypeSize(valueType);
  679     uint64_t atomicSize = Context.getTypeSize(Ty);
  715   const Type *Key = Context.getTagDeclType(RD).getTypePtr();
  777   const Type *Key = Context.getTagDeclType(RD).getTypePtr();
  799     return Context.getTargetNullPointerValue(T) == 0;
  801   if (const auto *AT = Context.getAsArrayType(T)) {
  805       if (Context.getConstantArrayElementCount(CAT) == 0)
  807     T = Context.getBaseElementType(T);
tools/clang/lib/CodeGen/CodeGenTypes.h
  116   ASTContext &getContext() const { return Context; }