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