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

References

lib/Transforms/InstCombine/InstCombineVectorOps.cpp
 1027   Value *VecOp    = IE.getOperand(0);
 1028   Value *ScalarOp = IE.getOperand(1);
 1029   Value *IdxOp    = IE.getOperand(2);
 1032           VecOp, ScalarOp, IdxOp, SQ.getWithInstruction(&IE)))
 1033     return replaceInstUsesWith(IE, V);
 1046     return new BitCastInst(NewInsElt, IE.getType());
 1081     if (isShuffleRootCandidate(IE)) {
 1083       ShuffleOps LR = collectShuffleElements(&IE, Mask, nullptr, *this);
 1087       if (LR.first != &IE && LR.second != &IE) {
 1087       if (LR.first != &IE && LR.second != &IE) {
 1100   if (Value *V = SimplifyDemandedVectorElts(&IE, AllOnesEltMask, UndefElts)) {
 1101     if (V != &IE)
 1102       return replaceInstUsesWith(IE, V);
 1103     return &IE;
 1106   if (Instruction *Shuf = foldConstantInsEltIntoShuffle(IE))
 1109   if (Instruction *NewInsElt = hoistInsEltConst(IE, Builder))
 1112   if (Instruction *Broadcast = foldInsSequenceIntoSplat(IE))
 1115   if (Instruction *Splat = foldInsEltIntoSplat(IE))
 1118   if (Instruction *IdentityShuf = foldInsEltIntoIdentityShuffle(IE))