HomeSort by relevance Sort by last modified time
    Searched refs:WideTy (Results 1 - 19 of 19) sorted by null

  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/GlobalISel/
LegalizerHelper.h 72 LegalizeResult widenScalar(MachineInstr &MI, unsigned TypeIdx, LLT WideTy);
86 LLT WideTy);
97 /// Use by extending the operand's type to \p WideTy using the specified \p
100 void widenScalarSrc(MachineInstr &MI, LLT WideTy, unsigned OpIdx,
104 /// Def by extending the operand's type to \p WideTy and truncating it back
106 void widenScalarDst(MachineInstr &MI, LLT WideTy, unsigned OpIdx = 0,
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/GlobalISel/
LegalizerHelper.cpp 594 void LegalizerHelper::widenScalarSrc(MachineInstr &MI, LLT WideTy,
597 auto ExtB = MIRBuilder.buildInstr(ExtOpcode, WideTy, MO.getReg());
601 void LegalizerHelper::widenScalarDst(MachineInstr &MI, LLT WideTy,
604 unsigned DstExt = MRI.createGenericVirtualRegister(WideTy);
611 LegalizerHelper::widenScalar(MachineInstr &MI, unsigned TypeIdx, LLT WideTy) {
627 widenScalarSrc(MI, WideTy, 1, TargetOpcode::G_ANYEXT);
628 widenScalarSrc(MI, WideTy, 2, TargetOpcode::G_ANYEXT);
629 widenScalarDst(MI, WideTy);
634 widenScalarSrc(MI, WideTy, 1, TargetOpcode::G_ANYEXT);
637 widenScalarSrc(MI, WideTy, 2, TargetOpcode::G_ZEXT)
    [all...]
  /external/llvm/lib/Transforms/Utils/
SimplifyIndVar.cpp 374 auto *WideTy =
378 (SE->*Extension)((SE->*Operation)(LHS, RHS, SCEV::FlagAnyWrap), WideTy);
380 (SE->*Operation)((SE->*Extension)(LHS, WideTy),
381 (SE->*Extension)(RHS, WideTy), SCEV::FlagAnyWrap);
519 Type *WideTy = IntegerType::get(BO->getContext(), BitWidth * 2);
526 const SCEV *ExtendAfterOp = SE->getZeroExtendExpr(SE->getSCEV(BO), WideTy);
528 SE->getZeroExtendExpr(LHS, WideTy), SE->getZeroExtendExpr(RHS, WideTy),
538 const SCEV *ExtendAfterOp = SE->getSignExtendExpr(SE->getSCEV(BO), WideTy);
540 SE->getSignExtendExpr(LHS, WideTy), SE->getSignExtendExpr(RHS, WideTy)
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
SimplifyIndVar.cpp 451 auto *WideTy =
456 WideTy, 0);
458 (SE->*Operation)((SE->*Extension)(LHS, WideTy, 0),
459 (SE->*Extension)(RHS, WideTy, 0), SCEV::FlagAnyWrap, 0);
749 Type *WideTy = IntegerType::get(BO->getContext(), BitWidth * 2);
756 const SCEV *ExtendAfterOp = SE->getZeroExtendExpr(SE->getSCEV(BO), WideTy);
758 SE->getZeroExtendExpr(LHS, WideTy), SE->getZeroExtendExpr(RHS, WideTy),
768 const SCEV *ExtendAfterOp = SE->getSignExtendExpr(SE->getSCEV(BO), WideTy);
770 SE->getSignExtendExpr(LHS, WideTy), SE->getSignExtendExpr(RHS, WideTy)
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Analysis/
ScalarEvolution.cpp     [all...]
  /external/llvm/lib/Analysis/
ScalarEvolutionExpander.cpp     [all...]
ScalarEvolution.cpp     [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
ScalarEvolutionExpander.cpp     [all...]
ScalarEvolution.cpp     [all...]
  /external/llvm/lib/Transforms/Scalar/
InductiveRangeCheckElimination.cpp 693 IntegerType *WideTy =
697 dyn_cast<SCEVAddRecExpr>(SE.getSignExtendExpr(AR, WideTy));
699 const SCEV *ExtendedStart = SE.getSignExtendExpr(AR->getStart(), WideTy);
701 SE.getSignExtendExpr(AR->getStepRecurrence(SE), WideTy);
    [all...]
LoopStrengthReduce.cpp 510 Type *WideTy =
512 return isa<SCEVAddRecExpr>(SE.getSignExtendExpr(AR, WideTy));
518 Type *WideTy =
520 return isa<SCEVAddExpr>(SE.getSignExtendExpr(A, WideTy));
526 Type *WideTy =
529 return isa<SCEVMulExpr>(SE.getSignExtendExpr(M, WideTy));
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
InductiveRangeCheckElimination.cpp     [all...]
LoopStrengthReduce.cpp 618 Type *WideTy =
620 return isa<SCEVAddRecExpr>(SE.getSignExtendExpr(AR, WideTy));
626 Type *WideTy =
628 return isa<SCEVAddExpr>(SE.getSignExtendExpr(A, WideTy));
634 Type *WideTy =
637 return isa<SCEVMulExpr>(SE.getSignExtendExpr(M, WideTy));
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
LoopStrengthReduce.cpp 415 Type *WideTy =
417 return isa<SCEVAddRecExpr>(SE.getSignExtendExpr(AR, WideTy));
423 Type *WideTy =
425 return isa<SCEVAddExpr>(SE.getSignExtendExpr(A, WideTy));
431 Type *WideTy =
434 return isa<SCEVMulExpr>(SE.getSignExtendExpr(M, WideTy));
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
HexagonISelLowering.cpp 818 MVT WideTy = MVT::getVectorVT(MVT::getIntegerVT(2*ElemTy.getSizeInBits()),
821 DAG.getSExtOrTrunc(LHS, SDLoc(LHS), WideTy),
822 DAG.getSExtOrTrunc(RHS, SDLoc(RHS), WideTy), CC);
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64ISelDAGToDAG.cpp     [all...]
AArch64ISelLowering.cpp     [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
AArch64ISelDAGToDAG.cpp     [all...]
AArch64ISelLowering.cpp     [all...]

Completed in 636 milliseconds