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

References

tools/clang/lib/CodeGen/CGCall.cpp
 3892        I != E; ++I, ++info_it, ++ArgNo) {
 3892        I != E; ++I, ++info_it, ++ArgNo) {
 3907       if (I->isAggregate()) {
 3909         Address Addr = I->hasLValue()
 3910                            ? I->getKnownLValue().getAddress()
 3911                            : I->getKnownRValue().getAggregateAddress();
 3925         llvm::Type *MemType = ConvertTypeForMem(I->Ty)->getPointerTo(AS);
 3931         I->copyInto(*this, Addr);
 3938       if (!I->isAggregate()) {
 3941             I->Ty, ArgInfo.getIndirectAlign(), "indirect-arg-temp");
 3944         I->copyInto(*this, Addr);
 3954         Address Addr = I->hasLValue()
 3955                            ? I->getKnownLValue().getAddress()
 3956                            : I->getKnownRValue().getAggregateAddress();
 3972         } else if (I->hasLValue()) {
 3973           auto LV = I->getKnownLValue();
 3978                 getContext().getTypeAlignInChars(I->Ty)))) {
 4000               I->Ty, ArgInfo.getIndirectAlign(), "byval-temp");
 4014           I->copyInto(*this, AI);
 4038         if (!I->isAggregate())
 4039           V = I->getKnownRValue().getScalarVal();
 4042               I->hasLValue() ? I->getKnownLValue().getAddress()
 4042               I->hasLValue() ? I->getKnownLValue().getAddress()
 4043                              : I->getKnownRValue().getAggregateAddress());
 4051           QualType pointeeTy = I->Ty->getPointeeType();
 4081       if (!I->isAggregate()) {
 4082         Src = CreateMemTemp(I->Ty, "coerce");
 4083         I->copyInto(*this, Src);
 4085         Src = I->hasLValue() ? I->getKnownLValue().getAddress()
 4085         Src = I->hasLValue() ? I->getKnownLValue().getAddress()
 4086                              : I->getKnownRValue().getAggregateAddress();
 4139       if (I->isAggregate()) {
 4140         addr = I->hasLValue() ? I->getKnownLValue().getAddress()
 4140         addr = I->hasLValue() ? I->getKnownLValue().getAddress()
 4141                               : I->getKnownRValue().getAggregateAddress();
 4144         RValue RV = I->getKnownRValue();
 4184       ExpandTypeToArgs(I->Ty, *I, IRFuncTy, IRCallArgs, IRArgPos);
 4184       ExpandTypeToArgs(I->Ty, *I, IRFuncTy, IRCallArgs, IRArgPos);