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

References

tools/clang/lib/CodeGen/CGCall.cpp
  358     argTypes.push_back(ctx.getCanonicalParamType(arg.Ty));
  398     ArgTypes.push_back(Context.getCanonicalParamType(Arg.Ty));
  598     argTypes.push_back(CGT.getContext().getCanonicalParamType(arg.Ty));
  644     argTypes.push_back(Context.getCanonicalParamType(Arg.Ty));
 3533   LValue Copy = CGF.MakeAddrLValue(CGF.CreateMemTemp(Ty), Ty);
 3533   LValue Copy = CGF.MakeAddrLValue(CGF.CreateMemTemp(Ty), Ty);
 3534   CGF.EmitAggregateCopy(Copy, LV, Ty, AggValueSlot::DoesNotOverlap,
 3541   LValue Dst = CGF.MakeAddrLValue(Addr, Ty);
 3548     LValue SrcLV = CGF.MakeAddrLValue(Addr, Ty);
 3550     CGF.EmitAggregateCopy(Dst, SrcLV, Ty, AggValueSlot::DoesNotOverlap,
 3925         llvm::Type *MemType = ConvertTypeForMem(I->Ty)->getPointerTo(AS);
 3941             I->Ty, ArgInfo.getIndirectAlign(), "indirect-arg-temp");
 3978                 getContext().getTypeAlignInChars(I->Ty)))) {
 4000               I->Ty, ArgInfo.getIndirectAlign(), "byval-temp");
 4051           QualType pointeeTy = I->Ty->getPointeeType();
 4082         Src = CreateMemTemp(I->Ty, "coerce");
 4184       ExpandTypeToArgs(I->Ty, *I, IRFuncTy, IRCallArgs, IRArgPos);
tools/clang/lib/CodeGen/CGCall.h
  236     QualType getType() const { return Ty; }
tools/clang/lib/CodeGen/CGExprCXX.cpp
 1496       Cleanup->setPlacementArg(I, Arg.getRValue(CGF), Arg.Ty);
 1528         I, DominatingValue<RValue>::save(CGF, Arg.getRValue(CGF)), Arg.Ty);
tools/clang/lib/CodeGen/CGObjCRuntime.cpp
  366       CGM.getTypes().arrangeObjCMessageSendSignature(method, callArgs[0].Ty);
tools/clang/lib/CodeGen/TargetInfo.cpp
 2330         if (getABIInfo().isPassedUsingAVXType(it->Ty)) {