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

Declarations

include/llvm/Analysis/ValueTracking.h
  227   Value *isBytewiseValue(Value *V, const DataLayout &DL);

References

lib/Analysis/ValueTracking.cpp
 3229     return Ty ? isBytewiseValue(ConstantExpr::getBitCast(CFP, Ty), DL)
 3247       return isBytewiseValue(
 3269       if (!(Val = Merge(Val, isBytewiseValue(CA->getElementAsConstant(I), DL))))
 3277       if (!(Val = Merge(Val, isBytewiseValue(C->getOperand(I), DL))))
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  515   Value *SplatValue = isBytewiseValue(StoredVal, *DL);
  692       FirstSplatValue = isBytewiseValue(FirstStoredVal, *DL);
  725         SecondSplatValue = isBytewiseValue(SecondStoredVal, *DL);
  945   Value *SplatValue = isBytewiseValue(StoredVal, *DL);
lib/Transforms/Scalar/MemCpyOptimizer.cpp
  331       Value *StoredByte = isBytewiseValue(NextStore->getOperand(0), DL);
  672   if (Value *ByteVal = isBytewiseValue(V, DL)) {
 1152       if (Value *ByteVal = isBytewiseValue(GV->getInitializer(),
tools/clang/lib/CodeGen/CGDecl.cpp
  968   return llvm::isBytewiseValue(Init, DL);
unittests/Analysis/ValueTrackingTest.cpp
  942   Value *Actual = isBytewiseValue(GV->getInitializer(), M->getDataLayout());