Searched refs:SclTy (Results 1 - 3 of 3) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombineInternal.h108 /// Given a \p V value and a \p SclTy scalar type return the generated reduced
109 /// value of \p V based on the type \p SclTy.
112 /// \param SclTy scalar version of new type to reduce to.
114 Value *getReducedOperand(Value *V, Type *SclTy);
116 /// Create a new expression dag using the reduced /p SclTy type and replace
120 /// \param SclTy scalar version of new type to reduce expression dag into.
121 void ReduceExpressionDag(Type *SclTy);
H A DTruncInstCombine.cpp284 Value *TruncInstCombine::getReducedOperand(Value *V, Type *SclTy) { argument
285 Type *Ty = getReducedType(V, SclTy);
300 void TruncInstCombine::ReduceExpressionDag(Type *SclTy) { argument
314 Type *Ty = getReducedType(I, SclTy);
349 Value *LHS = getReducedOperand(I->getOperand(0), SclTy);
350 Value *RHS = getReducedOperand(I->getOperand(1), SclTy);
363 Value *Res = getReducedOperand(CurrentTruncInst->getOperand(0), SclTy);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp18157 EVT SclTy = Scalar.getValueType(); local
18159 if (!SclTy.isFloatingPoint() && !SclTy.isInteger())
18163 if (VT.getSizeInBits() % SclTy.getSizeInBits())
18166 unsigned VNTNumElms = VT.getSizeInBits() / SclTy.getSizeInBits();
18170 EVT NVT = EVT::getVectorVT(*DAG.getContext(), SclTy, VNTNumElms);

Completed in 248 milliseconds