Searched refs:SmallTy (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LoadStoreOpt.cpp | 365 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 D | LegalizerInfo.cpp | 397 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 D | VectorCombine.cpp | 3468 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 D | LegalizerInfo.h | 1416 virtual unsigned getExtOpcodeForWideningConstant(LLT SmallTy) const;
|