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

References

tools/clang/lib/CodeGen/CGCall.cpp
 4082         Src = CreateMemTemp(I->Ty, "coerce");
 4083         I->copyInto(*this, Src);
 4085         Src = I->hasLValue() ? I->getKnownLValue().getAddress()
 4090       Src = emitAddressAtOffset(*this, Src, ArgInfo);
 4090       Src = emitAddressAtOffset(*this, Src, ArgInfo);
 4097         llvm::Type *SrcTy = Src.getType()->getElementType();
 4107             = CreateTempAlloca(STy, Src.getAlignment(),
 4108                                Src.getName() + ".coerce");
 4109           Builder.CreateMemCpy(TempAlloca, Src, SrcSize);
 4110           Src = TempAlloca;
 4112           Src = Builder.CreateBitCast(Src,
 4112           Src = Builder.CreateBitCast(Src,
 4113                                       STy->getPointerTo(Src.getAddressSpace()));
 4118           Address EltPtr = Builder.CreateStructGEP(Src, i);
 4126           CreateCoercedLoad(Src, ArgInfo.getCoerceToType(), *this);