Home
last modified time | relevance | path

Searched refs:isSignedIntN (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeSymbolEnumerator.cpp83 assert(Record.Value.isSignedIntN(BT.getLength() * 8)); in getValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEISelDAGToDAG.cpp562 if (( Signed && ImmValue.isSignedIntN(ImmBitSize)) || in selectVSplatCommon()
1140 if (SplatValue.isSignedIntN(10)) { in trySelect()
1145 } else if (SplatValue.isSignedIntN(16) && in trySelect()
1175 } else if (SplatValue.isSignedIntN(32) && SplatBitSize == 32) { in trySelect()
1196 } else if (SplatValue.isSignedIntN(32) && SplatBitSize == 64 && in trySelect()
1224 } else if (SplatValue.isSignedIntN(64)) { in trySelect()
H A DMipsInstructionSelector.cpp161 if (Imm.isSignedIntN(16)) { in materialize32BitImm()
451 if (OffsetValue.isSignedIntN(16)) { in select()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelDAGToDAG.cpp133 if (SplatValue.isSignedIntN(10)) { in INITIALIZE_PASS()
362 if (IsSigned && ImmValue.isSignedIntN(ImmBitSize)) { in selectVSplatImm()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPSInt.h94 return isSigned() ? isSignedIntN(64) : isIntN(63); in isRepresentableByInt64()
H A DAPInt.h415 bool isSignedIntN(unsigned N) const { return getSignificantBits() <= N; } in isSignedIntN() function
/freebsd/contrib/llvm-project/lldb/source/Utility/
H A DScalar.cpp659 fits = integer.isSignedIntN(byte_size * 8); in SetValueFromCString()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTargetInfo.h1143 return Value.isSignedIntN(32) && ImmSet.contains(Value.getZExtValue()); in isValidAsmImmediate()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonConstPropagation.cpp2894 if (!constToInt(L.Value, A) || !A.isSignedIntN(64)) in rewriteHexConstDefs()
2914 if (A.isSignedIntN(8)) { in rewriteHexConstDefs()
3016 if (!constToInt(LI.Value, A) || !A.isSignedIntN(8)) in rewriteHexConstUses()
H A DHexagonVectorCombine.cpp2735 if (V.isSignedIntN(8 * sizeof(int))) in calculatePointerDifference()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCLoopInstrFormPrep.cpp1337 if (ConstInt.isSignedIntN(16) && ConstInt.srem(4) != 0) in runOnLoop()
H A DPPCInstrInfo.cpp4537 if (III.SignedImm && !ActualValue.isSignedIntN(III.ImmWidth)) in isImmElgibleForForwarding()
4980 if (!ActualValue.isSignedIntN(III.ImmWidth)) in transformToImmFormFedByLI()
H A DPPCISelLowering.cpp17484 if (!ConstNode->getAPIntValue().isSignedIntN(64)) in decomposeMulByConstant()
18272 if (ConstImm.isSignedIntN(32)) { // Flag to handle 32-bit constants. in computeFlagsForAddressComputation()
18277 if (ConstImm.isSignedIntN(34)) // Flag to handle 34-bit constants. in computeFlagsForAddressComputation()
18291 if (ConstImm.isSignedIntN(16)) { in computeFlagsForAddressComputation()
18296 if (ConstImm.isSignedIntN(34)) in computeFlagsForAddressComputation()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp678 if (Imm->getAPIntValue().isSignedIntN(8)) in IsProfitableToFold()
703 (-Imm->getAPIntValue()).isSignedIntN(8)) in IsProfitableToFold()
707 (-Imm->getAPIntValue()).isSignedIntN(8) && in IsProfitableToFold()
H A DX86TargetTransformInfo.cpp5770 if ((Idx == 1) && Imm.getBitWidth() <= 64 && Imm.isSignedIntN(32)) in getIntImmCostIntrin()
5774 if ((Idx < 2) || (Imm.getBitWidth() <= 64 && Imm.isSignedIntN(64))) in getIntImmCostIntrin()
5779 if ((Idx < 4) || (Imm.getBitWidth() <= 64 && Imm.isSignedIntN(64))) in getIntImmCostIntrin()
H A DX86ISelLowering.cpp22727 if ((COp0 && !COp0->getAPIntValue().isSignedIntN(8)) || in EmitCmp()
22728 (COp1 && !COp1->getAPIntValue().isSignedIntN(8))) { in EmitCmp()
23894 if (Op1ValPlusOne.isSignedIntN(32) && in LowerSETCC()
23895 (!Op1Val.isSignedIntN(8) || Op1ValPlusOne.isSignedIntN(8))) { in LowerSETCC()
55181 if (Mask.isSignedIntN(32)) { in combineCMP()
55725 (V.getConstantOperandAPInt(0).isSignedIntN(32) && in pushAddIntoCmovOfConsts()
55726 V.getConstantOperandAPInt(1).isSignedIntN(32)); in pushAddIntoCmovOfConsts()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp4238 !isIVIncrement(ScaleReg, &LI) && CI->getValue().isSignedIntN(64)) { in matchScaledValue()
4299 if (Offset.isSignedIntN(64)) { in matchScaledValue()
5107 if (CI->getValue().isSignedIntN(64)) { in matchAddr()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp1959 return !Mask->getValue().isSignedIntN(12) && Mask->getValue().isPowerOf2(); in isMaskAndCmp0FoldingBeneficial()
13463 if (!ImmValMinus1.isSignedIntN(12)) in combineSubOfBoolean()
13831 if ((Imm + 1).isSignedIntN(12)) in performXORCombine()
15999 if (MaskVal.isPowerOf2() && !MaskVal.isSignedIntN(12)) in useInversedSetcc()
17475 !Const->getAPIntValue().sextOrTrunc(EltWidth).isSignedIntN(5))) in PerformDAGCombine()
17748 if (ShrunkMask.isSignedIntN(12)) in targetShrinkDemandedConstant()
17781 else if (!C->isOpaque() && MinSignedBits <= 32 && !ShrunkMask.isSignedIntN(32)) in targetShrinkDemandedConstant()
21367 if (Subtarget.hasStdExtZba() && !Imm.isSignedIntN(12) && in decomposeMulByConstant()
21374 if (!Imm.isSignedIntN(12) && Imm.countr_zero() < 12 && in decomposeMulByConstant()
21402 if (C1.isSignedIntN(1 in isMulAddWithConstProfitable()
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DAPInt.cpp946 if (isSignedIntN(width)) in truncSSat()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp5176 if (!APInt(64, AM.BaseOffs).isSignedIntN(32)) in isLegalAddressingMode()
5671 return Val.isSignedIntN(OptSize); in AreMulWideOperandsDemotable()
H A DNVPTXISelDAGToDAG.cpp3758 if (!CN->getAPIntValue().isSignedIntN(32)) in SelectADDRri_imp()
H A DNVPTXInstrInfo.td969 return v.isSignedIntN(32);
979 return v.isSignedIntN(16);
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp1966 if (!Mask.isSignedIntN(32)) // Avoid large immediates. in EmitTest()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp3807 : CaseVal.isSignedIntN(NewWidth); in visitSwitchInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp4984 if (!IsXReg && !(Simm.isIntN(32) || Simm.isSignedIntN(32))) in parseOperand()

12