|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/ADT/APInt.h 1355 APInt sext(unsigned width) const;
References
gen/lib/Target/ARM/ARMGenDAGISel.inc54222 unsigned N16bitSignExt = apIntN.trunc(16).sext(32).getZExtValue();
55099 unsigned N16bitSignExt = apIntN.trunc(16).sext(32).getZExtValue();
include/llvm/ADT/APSInt.h 106 return APSInt(sext(width), IsUnsigned);
include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h 85 DstReg, CstVal.getCImm()->getValue().sext(DstTy.getSizeInBits()));
include/llvm/Support/KnownBits.h 131 return KnownBits(Zero.sext(BitWidth), One.sext(BitWidth));
131 return KnownBits(Zero.sext(BitWidth), One.sext(BitWidth));
lib/Analysis/BasicAliasAnalysis.cpp 396 Offset = Offset.trunc(SmallWidth).sext(NewWidth).zextOrSelf(OldWidth);
594 Scale.sext(MaxPointerSize*2);
lib/Analysis/ScalarEvolution.cpp 959 DenominatorVal = DenominatorVal.sext(NumeratorBW);
961 NumeratorVal = NumeratorVal.sext(DenominatorBW);
5917 TrueValue = TrueValue.sext(BitWidth);
5918 FalseValue = FalseValue.sext(BitWidth);
8467 N = N.sext(NewWidth);
8468 M = M.sext(NewWidth);
8469 L = L.sext(NewWidth);
lib/CodeGen/CodeGenPrepare.cpp 3959 APInt CstVal = IsSExt ? Cst->getValue().sext(BitWidth)
6261 NarrowConst.zext(RegWidth) : NarrowConst.sext(RegWidth);
lib/CodeGen/GlobalISel/LegalizerHelper.cpp 1678 const APInt &Val = SrcMO.getCImm()->getValue().sext(WideTy.getSizeInBits());
lib/CodeGen/GlobalISel/Utils.cpp 281 Val = Val.sext(OpcodeAndSize.second);
425 return C1.trunc(Imm).sext(C1.getBitWidth());
lib/CodeGen/InterleavedLoadCombinePass.cpp 503 A = A.sext(n);
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 8961 Elts.push_back(DAG.getConstant(C.sext(VTBits), DL, SVT));
9514 Mask = Mask.sext(VT.getSizeInBits());
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp 715 APInt MinVal = APInt::getSignedMinValue(OldBits).sext(NewBits);
716 APInt MaxVal = APInt::getSignedMaxValue(OldBits).sext(NewBits);
lib/ExecutionEngine/ExecutionEngine.cpp 671 GV.IntVal = GV.IntVal.sext(BitWidth);
lib/ExecutionEngine/Interpreter/Execution.cpp 1301 Dest.AggregateVal[i].IntVal = Src.AggregateVal[i].IntVal.sext(DBitWidth);
1305 Dest.IntVal = Src.IntVal.sext(DBitWidth);
lib/IR/ConstantFold.cpp 703 CI->getValue().sext(BitWidth));
lib/IR/ConstantRange.cpp 694 return ConstantRange(Lower.sext(DstTySize), Upper.zext(DstTySize));
701 return ConstantRange(Lower.sext(DstTySize), Upper.sext(DstTySize));
701 return ConstantRange(Lower.sext(DstTySize), Upper.sext(DstTySize));
965 this_min = getSignedMin().sext(getBitWidth() * 2);
966 this_max = getSignedMax().sext(getBitWidth() * 2);
967 Other_min = Other.getSignedMin().sext(getBitWidth() * 2);
968 Other_max = Other.getSignedMax().sext(getBitWidth() * 2);
lib/Support/APInt.cpp 940 return sext(width);
954 return sext(width);
2873 A = A.sext(CoeffWidth);
2874 B = B.sext(CoeffWidth);
2875 C = C.sext(CoeffWidth);
lib/Target/AArch64/AArch64TargetTransformInfo.cpp 69 ImmVal = Imm.sext((BitSize + 63) & ~0x3fU);
lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp 97 int64_t Offset = (SignedOffset.sext(64) + 4 + Addr).getSExtValue();
lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp 126 Target = (SignedOffset.sext(64) + Addr + Size).getZExtValue();
lib/Target/Hexagon/HexagonConstPropagation.cpp 1647 Result = A1.trunc(Bits).sext(Width);
1649 Result = A1.sext(Width);
lib/Target/RISCV/RISCVISelLowering.cpp 1006 APInt SignBit = APInt::getSignMask(32).sext(64);
lib/Target/X86/X86ISelLowering.cpp39946 SignedMax = APInt::getSignedMaxValue(NumDstBits).sext(NumSrcBits);
39947 SignedMin = APInt::getSignedMinValue(NumDstBits).sext(NumSrcBits);
lib/Target/X86/X86TargetTransformInfo.cpp 2946 ImmVal = Imm.sext(alignTo(BitSize, 64));
lib/Transforms/InstCombine/InstCombineAddSub.cpp 840 C1->isNegative() && C1->sge(-C2->sext(C1->getBitWidth()))) {
922 C2->isMinSignedValue() && C2->sext(Ty->getScalarSizeInBits()) == *C)
lib/Transforms/InstCombine/InstCombineCalls.cpp 578 APInt::getSignedMinValue(DstScalarSizeInBits).sext(SrcScalarSizeInBits);
580 APInt::getSignedMaxValue(DstScalarSizeInBits).sext(SrcScalarSizeInBits);
lib/Transforms/InstCombine/InstructionCombining.cpp 1305 if (SmallScale.sext(Scale.getBitWidth()) != Scale)
1331 Scale = Scale.sext(LargeSize);
lib/Transforms/Scalar/LowerExpectIntrinsic.cpp 155 Result = Result.sext(Op->getType()->getIntegerBitWidth());
lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp 595 ZeroExtended, NonNegative).sext(BitWidth);
lib/Transforms/Scalar/StraightLineStrengthReduce.cpp 565 A = A.sext(B.getBitWidth());
567 B = B.sext(A.getBitWidth());
tools/clang/lib/AST/ExprConstant.cpp 4008 APSInt ActualValue(Value.sext(BitWidth + 1), /*IsUnsigned*/false);
tools/clang/lib/Sema/SemaChecking.cpp 6696 Offset = Offset.sext(AddendBitWidth);
6699 Addend = Addend.sext(BitWidth);
6717 Offset = Offset.sext(2 * BitWidth);
tools/clang/utils/TableGen/MveEmitter.cpp 792 typelo = typelo.sext(128);
793 typehi = typehi.sext(128);
tools/llvm-exegesis/lib/X86/Target.cpp 506 ? Constant_.sext(Bytes * 8)
tools/polly/lib/Support/GICHelper.cpp 36 Abs = Int.sext(Int.getBitWidth() + 1).abs();
unittests/ADT/APIntTest.cpp 24 EXPECT_TRUE(!Zero.sext(64));
2480 EXPECT_EQ(0, APInt(1, 0).sext(64));
2481 EXPECT_EQ(~uint64_t(0), APInt(1, 1).sext(64));
2483 APInt i32_max(APInt::getSignedMaxValue(32).sext(63));
2488 APInt i32_min(APInt::getSignedMinValue(32).sext(63));
2493 APInt i32_neg1(APInt(32, ~uint64_t(0)).sext(63));
2563 auto Prod = Quo.sext(16) * B.sext(16);
2563 auto Prod = Quo.sext(16) * B.sext(16);
2566 EXPECT_TRUE(((Quo - 1).sext(16) * B.sext(16)).ult(A));
2566 EXPECT_TRUE(((Quo - 1).sext(16) * B.sext(16)).ult(A));
2571 auto Prod = Quo.sext(16) * B.sext(16);
2571 auto Prod = Quo.sext(16) * B.sext(16);
2574 EXPECT_TRUE(((Quo + 1).sext(16) * B.sext(16)).ugt(A));
2574 EXPECT_TRUE(((Quo + 1).sext(16) * B.sext(16)).ugt(A));
unittests/IR/ConstantRangeTest.cpp 356 EXPECT_EQ(SOne, ConstantRange(One.getLower().sext(20),
357 One.getUpper().sext(20)));
358 EXPECT_EQ(SSome, ConstantRange(Some.getLower().sext(20),
359 Some.getUpper().sext(20)));