/external/llvm/lib/Target/Mips/ |
MipsSEISelDAGToDAG.cpp | 491 APInt SplatValue, SplatUndef; 495 if (!Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs, 499 Imm = SplatValue; 885 APInt SplatValue, SplatUndef; 895 if (!BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, 921 if (!SplatValue.isSignedIntN(10)) 924 SDValue Imm = CurDAG->getTargetConstant(SplatValue, DL, [all...] |
MipsSEISelLowering.cpp | 606 APInt SplatValue, SplatUndef; 610 if (!Node->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs, 614 Imm = SplatValue; 631 APInt SplatValue, SplatUndef; 637 if (BVN->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs)) 638 return SplatValue.isAllOnesValue(); 852 APInt SplatValue, SplatUndef; 862 !BV->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, HasAnyUndefs, 865 (SplatValue.getZExtValue() >= EltSize)) 870 DAG.getConstant(SplatValue.getZExtValue(), DL, MVT::i32)) [all...] |
/external/llvm/lib/Transforms/Scalar/ |
LoopIdiomRecognize.cpp | 126 unsigned StoreAlignment, Value *SplatValue, 504 Value *SplatValue = isBytewiseValue(StoredVal); 510 if (SplatValue && TLI->has(LibFunc::memset) && 513 CurLoop->isLoopInvariant(SplatValue)) { 514 // Keep and use SplatValue. 520 SplatValue = nullptr; 574 if (SplatValue) { 576 Builder.CreateMemSet(BasePtr, SplatValue, NumBytes, StoreAlignment); [all...] |
/external/llvm/lib/Transforms/Vectorize/ |
BBVectorize.cpp | [all...] |
LoopVectorize.cpp | [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
DAGCombiner.cpp | 752 static bool isConstantSplatVector(SDNode *N, APInt& SplatValue) { 761 return (C->isConstantSplat(SplatValue, SplatUndef, SplatBitSize, [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64ISelLowering.cpp | [all...] |