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