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

References

lib/CodeGen/AtomicExpandPass.cpp
  654   Ret.ValueType = ValueType;
  655   Ret.WordType = Type::getIntNTy(Ctx, WordSize * 8);
  658       Ret.WordType->getPointerTo(Addr->getType()->getPointerAddressSpace());
  661   Ret.AlignedAddr = Builder.CreateIntToPtr(
  668     Ret.ShiftAmt = Builder.CreateShl(PtrLSB, 3);
  671     Ret.ShiftAmt =
  675   Ret.ShiftAmt = Builder.CreateTrunc(Ret.ShiftAmt, Ret.WordType, "ShiftAmt");
  675   Ret.ShiftAmt = Builder.CreateTrunc(Ret.ShiftAmt, Ret.WordType, "ShiftAmt");
  675   Ret.ShiftAmt = Builder.CreateTrunc(Ret.ShiftAmt, Ret.WordType, "ShiftAmt");
  676   Ret.Mask = Builder.CreateShl(
  677       ConstantInt::get(Ret.WordType, (1 << ValueSize * 8) - 1), Ret.ShiftAmt,
  677       ConstantInt::get(Ret.WordType, (1 << ValueSize * 8) - 1), Ret.ShiftAmt,
  679   Ret.Inv_Mask = Builder.CreateNot(Ret.Mask, "Inv_Mask");
  679   Ret.Inv_Mask = Builder.CreateNot(Ret.Mask, "Inv_Mask");
  681   return Ret;