reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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; }