| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86CompressEVEX.cpp | 153 int64_t ImmVal = Imm.getImm(); in performCustomAdjustments() local 155 Imm.setImm(0x20 | ((ImmVal & 2) << 3) | (ImmVal & 1)); in performCustomAdjustments() 175 int64_t ImmVal = Imm.getImm(); in performCustomAdjustments() local 177 if ((ImmVal & 0xf) != ImmVal) in performCustomAdjustments()
|
| H A D | X86InstrInfo.h | 362 int64_t &ImmVal) const override; 579 int64_t ImmVal, MachineRegisterInfo *MRI,
|
| /freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | PredicateExpander.cpp | 23 int ImmVal, in expandCheckImmOperand() argument 31 OS << (shouldNegate() ? " != " : " == ") << ImmVal; in expandCheckImmOperand() 35 StringRef ImmVal, in expandCheckImmOperand() argument 37 if (ImmVal.empty()) in expandCheckImmOperand() 46 OS << (shouldNegate() ? " != " : " == ") << ImmVal; in expandCheckImmOperand() 63 int ImmVal, in expandCheckImmOperandLT() argument 71 OS << (shouldNegate() ? " >= " : " < ") << ImmVal; in expandCheckImmOperandLT() 75 int ImmVal, in expandCheckImmOperandGT() argument 83 OS << (shouldNegate() ? " <= " : " > ") << ImmVal; in expandCheckImmOperandGT()
|
| H A D | PredicateExpander.h | 58 void expandCheckImmOperand(raw_ostream &OS, int OpIndex, int ImmVal, 60 void expandCheckImmOperand(raw_ostream &OS, int OpIndex, StringRef ImmVal, 64 void expandCheckImmOperandLT(raw_ostream &OS, int OpIndex, int ImmVal, 66 void expandCheckImmOperandGT(raw_ostream &OS, int OpIndex, int ImmVal,
|
| H A D | AsmMatcherEmitter.cpp | 450 int64_t ImmVal; member 480 X.ImmVal = Val; in getImmOp() 1914 int64_t ImmVal = CGA.ResultOperands[AliasOpNo].getImm(); in buildAliasResultOperands() local 1915 ResOperands.push_back(ResOperand::getImmOp(ImmVal)); in buildAliasResultOperands() 2194 int64_t Val = OpInfo.ImmVal; in emitConvertFuncs()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCInst.h | 50 int64_t ImmVal; member 82 return ImmVal; in getImm() 87 ImmVal = Val; in setImm() 144 Op.ImmVal = Val; in createImm()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEInstrInfo.cpp | 583 int64_t ImmVal; in FoldImmediate() local 594 ImmVal = in FoldImmediate() 596 LLVM_DEBUG(dbgs() << "ImmVal is " << ImmVal << "\n"); in FoldImmediate() 608 LLVM_DEBUG(dbgs() << "ImmVal is " << ImmVal << "\n"); in FoldImmediate() 713 if (isInt<7>(ImmVal)) { in FoldImmediate() 717 } else if (isMImmVal(ImmVal)) { in FoldImmediate() 720 ImmVal = val2MImm(ImmVal); in FoldImmediate() 727 if (!isInt<7>(ImmVal)) in FoldImmediate() 734 if (!isMImmVal(ImmVal)) in FoldImmediate() 737 ImmVal = val2MImm(ImmVal); in FoldImmediate() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonConstExtenders.cpp | 353 return Kind == ER.Kind && V.ImmVal == ER.V.ImmVal; in operator ==() 513 OS << "imm:" << ER.V.ImmVal; in operator <<() 528 OS << "tgi:" << ER.V.ImmVal; in operator <<() 531 OS << "cpi:" << ER.V.ImmVal; in operator <<() 534 OS << "jti:" << ER.V.ImmVal; in operator <<() 537 OS << "???:" << ER.V.ImmVal; in operator <<() 699 V.ImmVal = 0; in ExtRoot() 711 V.ImmVal = Op.getIndex(); in ExtRoot() 727 return V.ImmVal < ER.V.ImmVal; in operator <() 751 return V.ImmVal < ER.V.ImmVal; in operator <() [all …]
|
| H A D | HexagonHardwareLoops.cpp | 329 unsigned ImmVal; member 339 Contents.ImmVal = v; in CountValue() 358 return Contents.ImmVal; in getImm() 363 if (isImm()) { OS << Contents.ImmVal; } in print()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/Disassembler/ |
| H A D | AArch64Disassembler.cpp | 898 uint64_t ImmVal = Imm; in DecodePCRelLabel16() local 899 if (ImmVal > (1 << 16)) in DecodePCRelLabel16() 901 ImmVal = -ImmVal; in DecodePCRelLabel16() 902 if (!Decoder->tryAddingSymbolicOperand(Inst, (ImmVal << 2), Addr, in DecodePCRelLabel16() 904 Inst.addOperand(MCOperand::createImm(ImmVal)); in DecodePCRelLabel16() 911 int64_t ImmVal = Imm; in DecodePCRelLabel19() local 914 if (ImmVal & (1 << (19 - 1))) in DecodePCRelLabel19() 915 ImmVal |= ~((1LL << 19) - 1); in DecodePCRelLabel19() 919 Inst.addOperand(MCOperand::createImm(ImmVal)); in DecodePCRelLabel19() 1825 unsigned ImmVal = Imm & 0xFFF; in DecodeAddSubImmShift() local [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineOperand.h | 173 int64_t ImmVal; // For MO_Immediate. member 558 return Contents.ImmVal; in getImm() 686 Contents.ImmVal = immVal; in setImm() 771 void ChangeToImmediate(int64_t ImmVal, unsigned TargetFlags = 0);
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MCA/ |
| H A D | Instruction.h | 53 int64_t ImmVal; member 81 return ImmVal; in getImm() 108 Op.ImmVal = Val; in createImm()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/ |
| H A D | AArch64AsmParser.cpp | 3034 const MCExpr *ImmVal; in tryParseRPRFMOperand() local 3094 const MCExpr *ImmVal; in tryParsePrefetch() local 3607 const MCExpr *ImmVal; in tryParseOptionalShiftExtend() local 3949 const MCExpr *ImmVal; in tryParseBarrierOperand() local 4013 const MCExpr *ImmVal; in tryParseBarriernXSOperand() local 4117 const MCExpr *ImmVal; in tryParseVectorIndex() local 4322 ImmVal = AArch64MCExpr::create(ImmVal, RefKind, getContext()); in parseSymbolicImmVal() 4585 const MCExpr *ImmVal; in tryParseGPR64sp0Operand() local 4586 if (getParser().parseExpression(ImmVal) || !isa<MCConstantExpr>(ImmVal) || in tryParseGPR64sp0Operand() 4613 const MCExpr *ImmVal; in tryParseZTOperand() local [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ImplicitNullChecks.cpp | 418 int64_t ImmVal; in isSuitableMemoryOp() local 419 if (!TII->getConstValDefinedInReg(*ModifyingMI, RegUsedInAddr, ImmVal)) in isSuitableMemoryOp() 424 APInt ImmValC(RegSizeInBits, ImmVal, true /*IsSigned*/); in isSuitableMemoryOp()
|
| H A D | MachineOperand.cpp | 162 void MachineOperand::ChangeToImmediate(int64_t ImmVal, unsigned TargetFlags) { in ChangeToImmediate() argument 168 Contents.ImmVal = ImmVal; in ChangeToImmediate()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/AsmParser/ |
| H A D | PPCAsmParser.cpp | 1895 int64_t ImmVal; in validateTargetOperandClass() local 1897 case MCK_0: ImmVal = 0; break; in validateTargetOperandClass() 1898 case MCK_1: ImmVal = 1; break; in validateTargetOperandClass() 1899 case MCK_2: ImmVal = 2; break; in validateTargetOperandClass() 1900 case MCK_3: ImmVal = 3; break; in validateTargetOperandClass() 1901 case MCK_4: ImmVal = 4; break; in validateTargetOperandClass() 1902 case MCK_5: ImmVal = 5; break; in validateTargetOperandClass() 1903 case MCK_6: ImmVal = 6; break; in validateTargetOperandClass() 1904 case MCK_7: ImmVal = 7; break; in validateTargetOperandClass() 1909 if (Op.isU3Imm() && Op.getImm() == ImmVal) in validateTargetOperandClass()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelDAGToDAG.cpp | 4056 if (ImmVal >= -128 && ImmVal < 128) { in SelectSVESignedArithImm() 4070 ImmVal &= 0xFF; in SelectSVEArithImm() 4099 ImmVal = ~ImmVal; in SelectSVELogicalImm() 4104 ImmVal &= 0xFF; in SelectSVELogicalImm() 4105 ImmVal |= ImmVal << 8; in SelectSVELogicalImm() 4106 ImmVal |= ImmVal << 16; in SelectSVELogicalImm() 4107 ImmVal |= ImmVal << 32; in SelectSVELogicalImm() 4111 ImmVal |= ImmVal << 16; in SelectSVELogicalImm() 4112 ImmVal |= ImmVal << 32; in SelectSVELogicalImm() 4116 ImmVal |= ImmVal << 32; in SelectSVELogicalImm() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64MCCodeEmitter.cpp | 238 uint32_t ImmVal = 0; in getLdStUImm12OpValue() local 241 ImmVal = static_cast<uint32_t>(MO.getImm()); in getLdStUImm12OpValue() 249 return ImmVal; in getLdStUImm12OpValue()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | TargetInstrPredicate.td | 145 int ImmVal = Imm; 152 string ImmVal = Value; 160 int ImmVal = Imm; 168 int ImmVal = Imm;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/ |
| H A D | SparcAsmParser.cpp | 1046 int64_t ImmVal = 0; in parseMembarTag() local 1050 if (!Mask->isImm() || !Mask->getImm()->evaluateAsAbsolute(ImmVal) || in parseMembarTag() 1051 ImmVal < 0 || ImmVal > 127) in parseMembarTag() 1073 ImmVal |= MaskVal; in parseMembarTag() 1079 EVal = MCConstantExpr::create(ImmVal, getContext()); in parseMembarTag()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMBaseInstrInfo.cpp | 3347 uint32_t ImmVal = (uint32_t)DefMI.getOperand(1).getImm(); in FoldImmediate() local 3370 if (ARM_AM::isSOImmTwoPartVal(ImmVal)) in FoldImmediate() 3372 else if (ARM_AM::isSOImmTwoPartVal(-ImmVal)) { in FoldImmediate() 3373 ImmVal = -ImmVal; in FoldImmediate() 3377 SOImmValV1 = (uint32_t)ARM_AM::getSOImmTwoPartFirst(ImmVal); in FoldImmediate() 3382 if (!ARM_AM::isSOImmTwoPartVal(ImmVal)) in FoldImmediate() 3384 SOImmValV1 = (uint32_t)ARM_AM::getSOImmTwoPartFirst(ImmVal); in FoldImmediate() 3402 if (ARM_AM::isT2SOImmTwoPartVal(ImmVal)) in FoldImmediate() 3404 else if (ARM_AM::isT2SOImmTwoPartVal(-ImmVal)) { in FoldImmediate() 3405 ImmVal = -ImmVal; in FoldImmediate() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/ |
| H A D | AMDGPUAsmParser.cpp | 2242 Inst.addOperand(MCOperand::createImm(ImmVal)); in addLiteralImmOperand() 6507 int64_t ImmVal = 0; in tryParseIndexKey() local 6509 auto Res = parseIntWithPrefix(Pref, ImmVal); in tryParseIndexKey() 6513 if (ImmTy == AMDGPUOperand::ImmTyIndexKey16bit && (ImmVal < 0 || ImmVal > 1)) in tryParseIndexKey() 6516 if (ImmTy == AMDGPUOperand::ImmTyIndexKey8bit && (ImmVal < 0 || ImmVal > 3)) in tryParseIndexKey() 7178 int64_t ImmVal = 0; in parseHwreg() local 7191 } else if (parseExpr(ImmVal, "a hwreg macro")) { in parseHwreg() 7192 if (ImmVal < 0 || !isUInt<16>(ImmVal)) in parseHwreg() 7295 int64_t ImmVal = 0; in parseSendMsg() local 7304 ImmVal = encodeMsg(Msg.Id, Op.Id, Stream.Id); in parseSendMsg() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRExpandPseudoInsts.cpp | 72 bool isLogicImmOpRedundant(unsigned Op, unsigned ImmVal) const; 73 bool isLogicRegOpUndef(unsigned Op, unsigned ImmVal) const; 219 unsigned ImmVal) const { in isLogicImmOpRedundant() 222 if (Op == AVR::ANDIRdK && ImmVal == 0xff) in isLogicImmOpRedundant() 226 if (Op == AVR::ORIRdK && ImmVal == 0x0) in isLogicImmOpRedundant() 232 bool AVRExpandPseudo::isLogicRegOpUndef(unsigned Op, unsigned ImmVal) const { in isLogicRegOpUndef() 234 if (Op == AVR::ANDIRdK && ImmVal == 0x00) in isLogicRegOpUndef() 238 if (Op == AVR::ORIRdK && ImmVal == 0xff) in isLogicRegOpUndef()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64InstructionSelector.cpp | 1892 Opc = ImmVal ? AArch64::SHLv2i64_shift : AArch64::USHLv2i64; in selectVectorSHL() 1894 Opc = ImmVal ? AArch64::SHLv4i32_shift : AArch64::USHLv4i32; in selectVectorSHL() 1896 Opc = ImmVal ? AArch64::SHLv2i32_shift : AArch64::USHLv2i32; in selectVectorSHL() 1904 Opc = ImmVal ? AArch64::SHLv8i8_shift : AArch64::USHLv8i8; in selectVectorSHL() 1911 if (ImmVal) in selectVectorSHL() 1912 Shl.addImm(*ImmVal); in selectVectorSHL() 6990 int64_t ImmVal = ValAndVReg->Value.getSExtValue(); in selectExtendedSHL() local 6995 if (!llvm::has_single_bit<uint32_t>(ImmVal)) in selectExtendedSHL() 6999 ImmVal = Log2_32(ImmVal); in selectExtendedSHL() 7002 if ((ImmVal & 0x7) != ImmVal) in selectExtendedSHL() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/AsmParser/ |
| H A D | LoongArchAsmParser.cpp | 709 int64_t ImmVal; in parseAtomicMemOp() local 711 if (getParser().parseIntToken(ImmVal, "expected optional integer offset")) in parseAtomicMemOp() 713 if (ImmVal) in parseAtomicMemOp()
|