Home
last modified time | relevance | path

Searched refs:ImmVal (Results 1 – 25 of 39) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CompressEVEX.cpp153 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 DX86InstrInfo.h362 int64_t &ImmVal) const override;
579 int64_t ImmVal, MachineRegisterInfo *MRI,
/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DPredicateExpander.cpp23 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 DPredicateExpander.h58 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 DAsmMatcherEmitter.cpp450 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 DMCInst.h50 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 DVEInstrInfo.cpp583 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 DHexagonConstExtenders.cpp353 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 DHexagonHardwareLoops.cpp329 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 DAArch64Disassembler.cpp898 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 DMachineOperand.h173 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 DInstruction.h53 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 DAArch64AsmParser.cpp3034 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 DImplicitNullChecks.cpp418 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 DMachineOperand.cpp162 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 DPPCAsmParser.cpp1895 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 DAArch64ISelDAGToDAG.cpp4056 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 DAArch64MCCodeEmitter.cpp238 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 DTargetInstrPredicate.td145 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 DSparcAsmParser.cpp1046 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 DARMBaseInstrInfo.cpp3347 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 DAMDGPUAsmParser.cpp2242 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 DAVRExpandPseudoInsts.cpp72 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 DAArch64InstructionSelector.cpp1892 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 DLoongArchAsmParser.cpp709 int64_t ImmVal; in parseAtomicMemOp() local
711 if (getParser().parseIntToken(ImmVal, "expected optional integer offset")) in parseAtomicMemOp()
713 if (ImmVal) in parseAtomicMemOp()

12