HomeSort by: relevance | last modified time | path
    Searched refs:getSplatValue (Results 1 - 25 of 33) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
Constant.h 151 Constant *getSplatValue(bool AllowUndefs = false) const;
Constants.h 522 Constant *getSplatValue(bool AllowUndefs = false) const;
808 Constant *getSplatValue() const;
PatternMatch.h 235 C->getSplatValue(AllowUndef))) {
260 C->getSplatValue(AllowUndef))) {
332 if (const auto *CV = dyn_cast_or_null<ConstantVal>(C->getSplatValue()))
385 if (auto *CI = dyn_cast_or_null<ConstantInt>(C->getSplatValue()))
412 C->getSplatValue(/* AllowUndef */ true)))
837 if (auto *CFP = dyn_cast_or_null<ConstantFP>(C->getSplatValue()))
877 CI = dyn_cast_or_null<ConstantInt>(C->getSplatValue(AllowUndefs));
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCLowerMASSVEntries.cpp 108 if (ConstantFP *CFP = dyn_cast_or_null<ConstantFP>(Exp->getSplatValue())) {
  /src/external/apache2/llvm/dist/llvm/lib/IR/
Constants.cpp 52 if (ConstantFP *SplatCFP = dyn_cast_or_null<ConstantFP>(CV->getSplatValue()))
78 if (ConstantFP *SplatCFP = dyn_cast_or_null<ConstantFP>(CV->getSplatValue()))
112 if (Constant *Splat = CV->getSplatValue())
138 if (Constant *Splat = CV->getSplatValue())
188 if (Constant *Splat = CV->getSplatValue())
1699 Constant *Constant::getSplatValue(bool AllowUndefs) const {
1704 return CV->getSplatValue();
1706 return CV->getSplatValue(AllowUndefs);
1731 Constant *ConstantVector::getSplatValue(bool AllowUndefs) const {
1761 assert(this->getSplatValue() && "Doesn't contain a unique integer!")
    [all...]
ConstantFold.cpp 64 if (Constant *Splat = CV->getSplatValue()) {
606 if (Constant *Splat = V->getSplatValue()) {
1091 if (Constant *Splat = C->getSplatValue()) {
1464 if (Constant *C2Splat = C2->getSplatValue()) {
1467 if (Constant *C1Splat = C1->getSplatValue()) {
2102 if (Constant *C1Splat = C1->getSplatValue())
2103 if (Constant *C2Splat = C2->getSplatValue())
2329 CI = dyn_cast_or_null<ConstantInt>(CV->getSplatValue());
Type.cpp 578 C = C->getSplatValue();
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
VectorUtils.cpp 350 Value *llvm::getSplatValue(const Value *V) {
353 return C->getSplatValue();
374 return C->getSplatValue() != nullptr;
TargetTransformInfo.cpp 676 const Value *Splat = getSplatValue(V);
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
VectorUtils.h 356 Value *getSplatValue(const Value *V);
362 /// This may be more powerful than the related getSplatValue() because it is
TargetTransformInfoImpl.h 885 if (auto Splat = getSplatValue(*I))
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPULibCalls.cpp 877 CF = CDV ? dyn_cast_or_null<ConstantFP>(CDV->getSplatValue()) : nullptr;
878 CINT = CDV ? dyn_cast_or_null<ConstantInt>(CDV->getSplatValue()) : nullptr;
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZTargetTransformInfo.cpp 424 ? dyn_cast_or_null<const ConstantInt>(C->getSplatValue())
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
SelectionDAGNodes.h 1942 SDValue getSplatValue(const APInt &DemandedElts,
1949 SDValue getSplatValue(BitVector *UndefElements = nullptr) const;
SelectionDAG.h 1823 SDValue getSplatValue(SDValue V, bool LegalTypes = false);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
SelectionDAG.cpp 1807 SDValue Splat = BV->getSplatValue(&UndefElements);
1881 SDValue Splat = BV->getSplatValue(&UndefElements);
2639 SDValue SelectionDAG::getSplatValue(SDValue V, bool LegalTypes) {
3203 if (const Constant *Splat = Cst->getSplatValue()) {
10268 SDValue BuildVectorSDNode::getSplatValue(const APInt &DemandedElts,
10303 SDValue BuildVectorSDNode::getSplatValue(BitVector *UndefElements) const {
10305 return getSplatValue(DemandedElts, UndefElements);
10321 // Set the undefs even if we don't find a sequence (like getSplatValue).
10364 getSplatValue(DemandedElts, UndefElements));
10369 return dyn_cast_or_null<ConstantSDNode>(getSplatValue(UndefElements))
    [all...]
DAGCombiner.cpp 9629 SDValue SplatVal = DAG.getSplatValue(LHS);
19488 if (SDValue Splat = cast<BuildVectorSDNode>(N)->getSplatValue()) {
19549 if (SDValue V = cast<BuildVectorSDNode>(N)->getSplatValue()) {
20512 if (SDValue Splat0 = BV0->getSplatValue())
20513 IsSplat = (Splat0 == BV1->getSplatValue());
  /src/external/apache2/llvm/dist/llvm/lib/Target/VE/
VEISelLowering.cpp 1633 static SDValue getSplatValue(SDNode *N) {
1635 return BuildVec->getSplatValue();
1657 if (SDValue ScalarV = getSplatValue(Op.getNode())) {
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
CodeGenPrepare.cpp 5507 Ops[0] = getSplatValue(Ops[0]);
5523 C = C->getSplatValue();
5533 if (Value *V = getSplatValue(Ops[FinalIndex])) {
5580 Value *V = getSplatValue(Ptr);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineVectorOps.cpp 62 return IsConstantExtractIndex || C->getSplatValue();
InstCombineCompares.cpp 3626 ? NewShAmt->getSplatValue()
5524 Constant *ScalarC = C->getSplatValue(/* AllowUndefs */ true);
InstCombineCalls.cpp 1556 dyn_cast_or_null<ConstantInt>(CV1->getSplatValue()))
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyISelLowering.cpp 2010 auto ShiftVal = DAG.getSplatValue(Op.getOperand(1));
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonISelLowering.cpp 2286 if (SDValue S = cast<BuildVectorSDNode>(Op1)->getSplatValue())
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVISelLowering.cpp 1440 if (SDValue Splat = cast<BuildVectorSDNode>(Op)->getSplatValue()) {
1458 if (SDValue Splat = cast<BuildVectorSDNode>(Op)->getSplatValue()) {
1466 // instruction. An all-undef vector is matched by getSplatValue, above.
1864 if (SDValue SplatValue = DAG.getSplatValue(V1, /*LegalTypes*/ true)) {

Completed in 131 milliseconds

1 2