Searched refs:zeroExtend (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFastISel.cpp | 166 unsigned zeroExtend(unsigned Reg, const Value *V, MVT::SimpleValueType From, 512 unsigned WebAssemblyFastISel::zeroExtend(unsigned Reg, const Value *V, in zeroExtend() function in WebAssemblyFastISel 562 return zeroExtend(VReg, V, From, To); in getRegForUnsignedValue() 1001 unsigned Reg = zeroExtend(In, Op, From, To); in selectZExt()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | ConstantRange.h | 356 ConstantRange zeroExtend(uint32_t BitWidth) const;
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | ConstantRangeTest.cpp | 438 ConstantRange ZFull = Full.zeroExtend(20); in TEST_F() 439 ConstantRange ZEmpty = Empty.zeroExtend(20); in TEST_F() 440 ConstantRange ZOne = One.zeroExtend(20); in TEST_F() 441 ConstantRange ZSome = Some.zeroExtend(20); in TEST_F() 442 ConstantRange ZWrap = Wrap.zeroExtend(20); in TEST_F() 453 EXPECT_EQ(FiveZero.zeroExtend(7), ConstantRange(APInt(7, 5), APInt(7, 8))); in TEST_F() 654 EXPECT_EQ(CR, CR.truncate(MinBitWidth).zeroExtend(Bits)); in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | ConstantRange.cpp | 730 return zeroExtend(ResultBitWidth); in castOp() 771 ConstantRange ConstantRange::zeroExtend(uint32_t DstTySize) const { in zeroExtend() function in ConstantRange 865 return zeroExtend(DstTySize); in zextOrTrunc()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | IndVarSimplify.cpp | 1473 FullCR = FullCR.zeroExtend(OuterBitWidth); in canonicalizeExitCondition() 1548 FullCR = FullCR.zeroExtend(OuterBitWidth); in canonicalizeExitCondition()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | BasicAliasAnalysis.cpp | 301 if (ZExtBits) N = N.zeroExtend(N.getBitWidth() + ZExtBits); in evaluateWith()
|
| H A D | ScalarEvolution.cpp | 1635 if (CR.truncate(TruncBits).zeroExtend(NewBits).contains( in getZeroExtendExpr() 6493 ConservativeResult.intersectWith(X.zeroExtend(BitWidth), in getRangeRef()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 178 bool zeroExtend = !signExtend; in makeLibCall() local 182 signExtend = zeroExtend = false; in makeLibCall() 192 .setZExtResult(zeroExtend); in makeLibCall()
|