|
reference, declaration → definition
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());