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

References

lib/CodeGen/AtomicExpandPass.cpp
  660   Value *AddrInt = Builder.CreatePtrToInt(Addr, DL.getIntPtrType(Ctx));
  661   Ret.AlignedAddr = Builder.CreateIntToPtr(
  662       Builder.CreateAnd(AddrInt, ~(uint64_t)(WordSize - 1)), WordPtrType,
  665   Value *PtrLSB = Builder.CreateAnd(AddrInt, WordSize - 1, "PtrLSB");
  668     Ret.ShiftAmt = Builder.CreateShl(PtrLSB, 3);
  672         Builder.CreateShl(Builder.CreateXor(PtrLSB, WordSize - ValueSize), 3);
  672         Builder.CreateShl(Builder.CreateXor(PtrLSB, WordSize - ValueSize), 3);
  675   Ret.ShiftAmt = Builder.CreateTrunc(Ret.ShiftAmt, Ret.WordType, "ShiftAmt");
  676   Ret.Mask = Builder.CreateShl(
  679   Ret.Inv_Mask = Builder.CreateNot(Ret.Mask, "Inv_Mask");