reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
400 if (Val->getType() != EltTy) { 408 DL->getTypeSizeInBits(Val->getType())) { 409 assert(isVec3ToVec4Shuffle(EffectiveEltTy, Val->getType())); 410 Val = B.CreateShuffleVector(Val, UndefValue::get(Val->getType()), 410 Val = B.CreateShuffleVector(Val, UndefValue::get(Val->getType()), 410 Val = B.CreateShuffleVector(Val, UndefValue::get(Val->getType()), 414 Val = B.CreateBitCast(Val, EffectiveEltTy); 414 Val = B.CreateBitCast(Val, EffectiveEltTy); 418 Val = B.CreateInsertValue(UndefValue::get(EltTy), Val, 0); 418 Val = B.CreateInsertValue(UndefValue::get(EltTy), Val, 0); 421 NewRetVal = B.CreateInsertValue(NewRetVal, Val, RetIdx++);