Home
last modified time | relevance | path

Searched refs:SmallTy (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLoadStoreOpt.cpp365 LLT SmallTy = MRI->getType(FirstStore->getValueReg()); in doSingleStoreMerge() local
367 LLT::scalar(NumStores * SmallTy.getSizeInBits().getFixedValue()); in doSingleStoreMerge()
409 WideConst.insertBits(ConstantVals[Idx], Idx * SmallTy.getSizeInBits()); in doSingleStoreMerge()
426 << NV("OrigWidth", SmallTy.getSizeInBytes()) in doSingleStoreMerge()
H A DLegalizerInfo.cpp397 unsigned LegalizerInfo::getExtOpcodeForWideningConstant(LLT SmallTy) const { in getExtOpcodeForWideningConstant()
398 return SmallTy.isByteSized() ? TargetOpcode::G_SEXT : TargetOpcode::G_ZEXT; in getExtOpcodeForWideningConstant()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp3468 auto *SmallTy = cast<FixedVectorType>(ZExted->getType()); in shrinkType() local
3469 unsigned BW = SmallTy->getElementType()->getPrimitiveSizeInBits(); in shrinkType()
3488 Instruction::ZExt, BigTy, SmallTy, in shrinkType()
3500 TTI.getArithmeticInstrCost(UI->getOpcode(), SmallTy, CostKind); in shrinkType()
3515 TTI.getArithmeticInstrCost(UI->getOpcode(), SmallTy, CostKind); in shrinkType()
3523 Instruction::Trunc, SmallTy, BigTy, in shrinkType()
3534 Value *Op1 = Builder.CreateTrunc(OtherOperand, SmallTy); in shrinkType()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h1416 virtual unsigned getExtOpcodeForWideningConstant(LLT SmallTy) const;