Home
last modified time | relevance | path

Searched refs:zextOrTrunc (Results 1 – 25 of 58) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DKnownBits.cpp349 unsigned ShiftAmtZeroMask = RHS.Zero.zextOrTrunc(32).getZExtValue(); in shl()
350 unsigned ShiftAmtOneMask = RHS.One.zextOrTrunc(32).getZExtValue(); in shl()
407 unsigned ShiftAmtZeroMask = RHS.Zero.zextOrTrunc(32).getZExtValue(); in lshr()
408 unsigned ShiftAmtOneMask = RHS.One.zextOrTrunc(32).getZExtValue(); in lshr()
467 unsigned ShiftAmtZeroMask = RHS.Zero.zextOrTrunc(32).getZExtValue(); in ashr()
468 unsigned ShiftAmtOneMask = RHS.One.zextOrTrunc(32).getZExtValue(); in ashr()
H A DAPFixedPoint.cpp427 APInt FractPart = Val.zextOrTrunc(Scale).zext(Width); in toString()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp264 Count |= SubElt->getValue().zextOrTrunc(64); in simplifyX86immShift()
282 auto ShiftAmt = ConstantInt::get(SVT, Count.zextOrTrunc(BitWidth)); in simplifyX86immShift()
1816 APInt APIndex = CIIndex->getValue().zextOrTrunc(6); in simplifyX86extrq()
1817 APInt APLength = CILength->getValue().zextOrTrunc(6); in simplifyX86extrq()
1865 Elt = Elt.zextOrTrunc(Length); in simplifyX86extrq()
1890 APIndex = APIndex.zextOrTrunc(6); in simplifyX86insertq()
1891 APLength = APLength.zextOrTrunc(6); in simplifyX86insertq()
1953 V10 = V10.zextOrTrunc(Length).zextOrTrunc(64).shl(Index); in simplifyX86insertq()
2048 Index = Index.zextOrTrunc(32).getLoBits(2); in simplifyX86vpermilvar()
2810 APInt Len = V11.zextOrTrunc(6); in instCombineIntrinsic()
[all …]
H A DX86FixupVectorConstants.cpp151 return Bits->zextOrTrunc(NumBits); in extractConstantBits()
290 APInt RawBits = Bits->zextOrTrunc(ScalarBitWidth); in rebuildZeroUpperCst()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DBoolean.h53 return APSInt(toAPSInt().zextOrTrunc(NumBits), true); in toAPSInt()
H A DIntegral.h138 .zextOrTrunc(BitWidth);
H A DIntegralAP.h195 getValue().trunc(BitWidth).zextOrTrunc(this->bitWidth())); in truncate()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DEVLIndVarSimplify.cpp85 V = V.zextOrTrunc(Fixed->getBitWidth()); in getVFFromIndVar()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp447 APInt InputDemandedMask = DemandedMask.zextOrTrunc(SrcBitWidth); in SimplifyDemandedUseBits()
460 Known = InputKnown.zextOrTrunc(BitWidth); in SimplifyDemandedUseBits()
956 I, 1, (DemandedMask & ~LHSKnown.Zero).zextOrTrunc(MaskWidth), in SimplifyDemandedUseBits()
984 I, 1, (DemandedMask & ~LHSKnown.Zero).zextOrTrunc(MaskWidth))) in SimplifyDemandedUseBits()
1812 APInt SubUndef = PoisonElts2.lshr(OutIdx * Ratio).zextOrTrunc(Ratio); in SimplifyDemandedVectorElts()
H A DInstCombineVectorOps.cpp395 IndexC->getValue().zextOrTrunc(64)); in getPreferredVectorIndex()
443 Idx = ConstantInt::get(Ty, IndexC->getValue().zextOrTrunc(BitWidth)); in visitExtractElementInst()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstantRange.h388 LLVM_ABI ConstantRange zextOrTrunc(uint32_t BitWidth) const;
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPSInt.h122 return APSInt(zextOrTrunc(width), IsUnsigned); in extOrTrunc()
H A DAPInt.h1312 LLVM_ABI APInt zextOrTrunc(unsigned width) const;
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DKnownBits.h189 KnownBits zextOrTrunc(unsigned BitWidth) const { in zextOrTrunc() function
/freebsd/contrib/llvm-project/lldb/source/Expression/
H A DIRInterpreter.cpp160 scalar = value.zextOrTrunc(type_size * 8); in AssignToMatchType()
380 resolved_value.zextOrTrunc(llvm::NextPowerOf2(constant_size) * 8)); in ResolveConstant()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp746 GV.IntVal = GV.IntVal.zextOrTrunc(IntWidth); in getConstantValue()
752 GV.IntVal = GV.IntVal.zextOrTrunc(PtrWidth); in getConstantValue()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp3171 APInt NewIdx = CI->getValue().zextOrTrunc(PreferredVecIdxWidth); in translateInsertElement()
3197 APInt NewIdx = CI->getValue().zextOrTrunc(PreferredVecIdxWidth); in translateInsertVector()
3252 APInt NewIdx = CI->getValue().zextOrTrunc(PreferredVecIdxWidth); in translateExtractElement()
3276 APInt NewIdx = CI->getValue().zextOrTrunc(PreferredVecIdxWidth); in translateExtractVector()
H A DUtils.cpp1121 return CI->getValue().zextOrTrunc(BitWidth).isPowerOf2(); in isKnownToBeAPowerOfTwo()
1158 if (!Const || !Const->zextOrTrunc(BitWidth).isPowerOf2()) in isKnownToBeAPowerOfTwo()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp845 exit(GV.IntVal.zextOrTrunc(32).getZExtValue()); in exitCalled()
1495 Src.IntVal = Src.IntVal.zextOrTrunc(PtrSize); in executeIntToPtrInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp5386 uint64_t Val = Bits.zextOrTrunc(64).getZExtValue(); in tryAdvSIMDModImm8()
5410 uint64_t Val = Bits.zextOrTrunc(64).getZExtValue(); in tryAdvSIMDModImm16()
5440 uint64_t Val = Bits.zextOrTrunc(64).getZExtValue(); in tryAdvSIMDModImm32()
5475 uint64_t Val = Bits.zextOrTrunc(64).getZExtValue(); in tryAdvSIMDModImm64()
5498 uint64_t Val = Bits.zextOrTrunc(64).getZExtValue(); in tryAdvSIMDModImm321s()
5529 uint64_t Val = Bits.zextOrTrunc(64).getZExtValue(); in tryAdvSIMDModImmFP()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp834 return ConstantInt::get(Op0->getType(), Offs1.zextOrTrunc(OpSize) - in SymbolicallyEvaluateBinop()
835 Offs2.zextOrTrunc(OpSize)); in SymbolicallyEvaluateBinop()
959 BasePtr = Base->getValue().zextOrTrunc(BasePtr.getBitWidth()); in SymbolicallyEvaluateGEP()
H A DMemoryBuiltins.cpp362 I = I.zextOrTrunc(IntTyBits); in CheckedZextOrTrunc()
H A DBasicAliasAnalysis.cpp1974 MinDiff.zextOrTrunc(Var0.Scale.getBitWidth()) * Var0.Scale.abs(); in constantOffsetHeuristic()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPreLegalizer.cpp404 CImmVal->getValue().zextOrTrunc(NewWidth))); in widenCImmType()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp1695 NewVal = Elt->getValue().zextOrTrunc(EltVT.getSizeInBits()); in getConstant()
4279 Known = Known.intersectWith(Known2.zextOrTrunc(BitWidth)); in computeKnownBits()
4626 return C->getAPIntValue().zextOrTrunc(BitWidth).isPowerOf2(); in isKnownToBeAPowerOfTwo()
4657 return C->getAPIntValue().zextOrTrunc(BitWidth).isPowerOf2(); in isKnownToBeAPowerOfTwo()
4665 if (C->getAPIntValue().zextOrTrunc(BitWidth).isPowerOf2()) in isKnownToBeAPowerOfTwo()
6825 return getConstant(Val.zextOrTrunc(VT.getSizeInBits()), DL, VT, in FoldConstantArithmetic()
6832 return getConstant(Val.zextOrTrunc(VT.getSizeInBits()), DL, VT, in FoldConstantArithmetic()
13332 SplatValue.insertBits(CN->getAPIntValue().zextOrTrunc(EltWidth), BitPos); in isConstantSplat()

123