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

Declarations

lib/Transforms/Scalar/Scalarizer.cpp
   86   Value *operator[](unsigned I);

References

lib/Transforms/Scalar/Scalarizer.cpp
  453     Res[Elem] = Split(Builder, Op[Elem], I.getName() + ".i" + Twine(Elem));
  475     Res[Elem] = Split(Builder, Op0[Elem], Op1[Elem],
  475     Res[Elem] = Split(Builder, Op0[Elem], Op1[Elem],
  541         ScalarCallOps.push_back(Scattered[J][Elem]);
  570       Res[I] = Builder.CreateSelect(Op0[I], Op1[I], Op2[I],
  570       Res[I] = Builder.CreateSelect(Op0[I], Op1[I], Op2[I],
  570       Res[I] = Builder.CreateSelect(Op0[I], Op1[I], Op2[I],
  575       Res[I] = Builder.CreateSelect(Op0, Op1[I], Op2[I],
  575       Res[I] = Builder.CreateSelect(Op0, Op1[I], Op2[I],
  633       Indices[J] = Ops[J][I];
  634     Res[I] = Builder.CreateGEP(GEPI.getSourceElementType(), Base[I], Indices,
  656     Res[I] = Builder.CreateCast(CI.getOpcode(), Op0[I], VT->getElementType(),
  677       Res[I] = Builder.CreateBitCast(Op0[I], DstVT->getElementType(),
  686       Value *V = Op0[Op0I];
  696         Res[ResI++] = Mid[MidI];
  706         V = Builder.CreateInsertElement(V, Op0[Op0I++], Builder.getInt32(MidI),
  733       Res[I] = Op0[Selector];
  735       Res[I] = Op1[Selector - Op0.size()];
  760       cast<PHINode>(Res[J])->addIncoming(Op[J], IncomingBlock);
  784     Res[I] = Builder.CreateAlignedLoad(Layout.VecTy->getElementType(), Ptr[I],
  812     Stores[I] = Builder.CreateAlignedStore(Val[I], Ptr[I], Align);
  812     Stores[I] = Builder.CreateAlignedStore(Val[I], Ptr[I], Align);