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

References

lib/CodeGen/AtomicExpandPass.cpp
  655   Ret.WordType = Type::getIntNTy(Ctx, WordSize * 8);
  658       Ret.WordType->getPointerTo(Addr->getType()->getPointerAddressSpace());
  675   Ret.ShiftAmt = Builder.CreateTrunc(Ret.ShiftAmt, Ret.WordType, "ShiftAmt");
  677       ConstantInt::get(Ret.WordType, (1 << ValueSize * 8) - 1), Ret.ShiftAmt,
  725         Builder.CreateZExt(NewVal, PMV.WordType), PMV.ShiftAmt);
  755       Builder.CreateShl(Builder.CreateZExt(AI->getValOperand(), PMV.WordType),
  766       insertRMWCmpXchgLoop(Builder, PMV.WordType, PMV.AlignedAddr, MemOpOrder,
  788       Builder.CreateShl(Builder.CreateZExt(AI->getValOperand(), PMV.WordType),
  872       Builder.CreateShl(Builder.CreateZExt(NewVal, PMV.WordType), PMV.ShiftAmt);
  874       Builder.CreateShl(Builder.CreateZExt(Cmp, PMV.WordType), PMV.ShiftAmt);
  878   LoadInst *InitLoaded = Builder.CreateLoad(PMV.WordType, PMV.AlignedAddr);
  885   PHINode *Loaded_MaskOut = Builder.CreatePHI(PMV.WordType, 2);
  962       Builder.CreateCast(CastOp, AI->getValOperand(), PMV.WordType),
  981       Builder.CreateZExt(CI->getCompareOperand(), PMV.WordType), PMV.ShiftAmt,
  984       Builder.CreateZExt(CI->getNewValOperand(), PMV.WordType), PMV.ShiftAmt,