HomeSort by: relevance | last modified time | path
    Searched refs:ImmVal (Results 1 - 25 of 35) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86EvexToVex.cpp 178 int64_t ImmVal = Imm.getImm();
180 Imm.setImm(0x20 | ((ImmVal & 2) << 3) | (ImmVal & 1));
200 int64_t ImmVal = Imm.getImm();
202 if ((ImmVal & 0xf) != ImmVal)
X86InstrInfo.h 325 int64_t &ImmVal) const override;
  /src/external/apache2/llvm/dist/llvm/include/llvm/MC/
MCInst.h 50 int64_t ImmVal;
82 return ImmVal;
87 ImmVal = Val;
144 Op.ImmVal = Val;
  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
PredicateExpander.h 58 void expandCheckImmOperand(raw_ostream &OS, int OpIndex, int ImmVal,
60 void expandCheckImmOperand(raw_ostream &OS, int OpIndex, StringRef ImmVal,
PredicateExpander.cpp 22 int ImmVal,
30 OS << (shouldNegate() ? " != " : " == ") << ImmVal;
34 StringRef ImmVal,
36 if (ImmVal.empty())
45 OS << (shouldNegate() ? " != " : " == ") << ImmVal;
340 Rec->getValueAsInt("ImmVal"),
345 Rec->getValueAsString("ImmVal"),
AsmMatcherEmitter.cpp 447 /// ImmVal - This is the immediate value added to the instruction.
448 int64_t ImmVal;
478 X.ImmVal = Val;
1894 int64_t ImmVal = CGA.ResultOperands[AliasOpNo].getImm();
1895 ResOperands.push_back(ResOperand::getImmOp(ImmVal));
2174 int64_t Val = OpInfo.ImmVal;
  /src/external/apache2/llvm/dist/llvm/lib/Target/VE/
VEInstrInfo.cpp 551 int64_t ImmVal;
562 ImmVal =
564 LLVM_DEBUG(dbgs() << "ImmVal is " << ImmVal << "\n");
575 ImmVal = DefMI.getOperand(2).getImm() + DefMI.getOperand(3).getImm();
576 LLVM_DEBUG(dbgs() << "ImmVal is " << ImmVal << "\n");
681 if (isInt<7>(ImmVal)) {
682 // This ImmVal matches to SImm7 slot, so change UseOpc to an instruction
685 } else if (isMImmVal(ImmVal)) {
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonConstExtenders.cpp 343 int64_t ImmVal; // MO_Immediate, MO_TargetIndex,
351 return Kind == ER.Kind && V.ImmVal == ER.V.ImmVal;
511 OS << "imm:" << ER.V.ImmVal;
526 OS << "tgi:" << ER.V.ImmVal;
529 OS << "cpi:" << ER.V.ImmVal;
532 OS << "jti:" << ER.V.ImmVal;
535 OS << "???:" << ER.V.ImmVal;
696 // Always store ImmVal, since it's the field used for comparisons.
697 V.ImmVal = 0
    [all...]
HexagonHardwareLoops.cpp 327 unsigned ImmVal;
337 Contents.ImmVal = v;
356 return Contents.ImmVal;
361 if (isImm()) { OS << Contents.ImmVal; }
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ISelDAGToDAG.cpp 3103 const int64_t ImmVal = CNode->getSExtValue();
3111 Imm = CurDAG->getTargetConstant(ImmVal & 0xFF, DL, MVT::i32);
3115 if ((ImmVal & 0xFF) == ImmVal) {
3117 Imm = CurDAG->getTargetConstant(ImmVal, DL, MVT::i32);
3119 } else if ((ImmVal & 0xFF) == 0) {
3120 assert((ImmVal >= -32768) && (ImmVal <= 32512));
3122 Imm = CurDAG->getTargetConstant((ImmVal >> 8) & 0xFF, DL, MVT::i32);
3129 if ((ImmVal & 0xFF) == ImmVal)
    [all...]
AArch64TargetTransformInfo.cpp 72 APInt ImmVal = Imm;
74 ImmVal = Imm.sext((BitSize + 63) & ~0x3fU);
80 APInt Tmp = ImmVal.ashr(ShiftVal).sextOrTrunc(64);
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineOperand.h 173 int64_t ImmVal; // For MO_Immediate.
539 return Contents.ImmVal;
655 void setImm(int64_t immVal) {
657 Contents.ImmVal = immVal;
733 void ChangeToImmediate(int64_t ImmVal, unsigned TargetFlags = 0);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
ImplicitNullChecks.cpp 420 int64_t ImmVal;
421 if (!TII->getConstValDefinedInReg(*ModifyingMI, RegUsedInAddr, ImmVal))
426 APInt ImmValC(RegSizeInBits, ImmVal, true /*IsSigned*/);
431 // Sign of the product depends on the sign of the ImmVal, since Multiplier
MachineOperand.cpp 156 void MachineOperand::ChangeToImmediate(int64_t ImmVal, unsigned TargetFlags) {
162 Contents.ImmVal = ImmVal;
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/
AArch64MCCodeEmitter.cpp 216 uint32_t ImmVal = 0;
219 ImmVal = static_cast<uint32_t>(MO.getImm());
227 return ImmVal;
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/AsmParser/
AArch64AsmParser.cpp 159 bool parseSymbolicImmVal(const MCExpr *&ImmVal);
2449 const MCExpr *ImmVal;
2450 if (getParser().parseExpression(ImmVal))
2453 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal);
2870 const MCExpr *ImmVal;
2871 if (getParser().parseExpression(ImmVal))
2874 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal);
3080 const MCExpr *ImmVal;
3083 if (getParser().parseExpression(ImmVal))
3085 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/AsmParser/
PPCAsmParser.cpp 1721 int64_t ImmVal;
1723 case MCK_0: ImmVal = 0; break;
1724 case MCK_1: ImmVal = 1; break;
1725 case MCK_2: ImmVal = 2; break;
1726 case MCK_3: ImmVal = 3; break;
1727 case MCK_4: ImmVal = 4; break;
1728 case MCK_5: ImmVal = 5; break;
1729 case MCK_6: ImmVal = 6; break;
1730 case MCK_7: ImmVal = 7; break;
1735 if (Op.isImm() && Op.getImm() == ImmVal)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/AsmParser/
SparcAsmParser.cpp 855 int64_t ImmVal = 0;
859 if (!Mask->isImm() || !Mask->getImm()->evaluateAsAbsolute(ImmVal) ||
860 ImmVal < 0 || ImmVal > 127) {
886 ImmVal |= MaskVal;
892 EVal = MCConstantExpr::create(ImmVal, getContext());
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/Disassembler/
AArch64Disassembler.cpp 845 int64_t ImmVal = Imm;
850 if (ImmVal & (1 << (19 - 1)))
851 ImmVal |= ~((1LL << 19) - 1);
853 if (!Dis->tryAddingSymbolicOperand(Inst, ImmVal * 4, Addr,
855 Inst.addOperand(MCOperand::createImm(ImmVal));
1754 unsigned ImmVal = Imm & 0xFFF;
1776 Inst.addOperand(MCOperand::createImm(ImmVal));
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMBaseInstrInfo.cpp 3312 uint32_t ImmVal = (uint32_t)DefMI.getOperand(1).getImm();
3335 if (ARM_AM::isSOImmTwoPartVal(ImmVal))
3337 else if (ARM_AM::isSOImmTwoPartVal(-ImmVal)) {
3338 ImmVal = -ImmVal;
3342 SOImmValV1 = (uint32_t)ARM_AM::getSOImmTwoPartFirst(ImmVal);
3343 SOImmValV2 = (uint32_t)ARM_AM::getSOImmTwoPartSecond(ImmVal);
3347 if (!ARM_AM::isSOImmTwoPartVal(ImmVal))
3349 SOImmValV1 = (uint32_t)ARM_AM::getSOImmTwoPartFirst(ImmVal);
3350 SOImmValV2 = (uint32_t)ARM_AM::getSOImmTwoPartSecond(ImmVal);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
AArch64InstructionSelector.cpp 1676 Optional<int64_t> ImmVal = getVectorSHLImm(Ty, Src2Reg, MRI);
1680 Opc = ImmVal ? AArch64::SHLv2i64_shift : AArch64::USHLv2i64;
1682 Opc = ImmVal ? AArch64::SHLv4i32_shift : AArch64::USHLv4i32;
1684 Opc = ImmVal ? AArch64::SHLv2i32_shift : AArch64::USHLv2i32;
1686 Opc = ImmVal ? AArch64::SHLv4i16_shift : AArch64::USHLv4i16;
1688 Opc = ImmVal ? AArch64::SHLv8i16_shift : AArch64::USHLv8i16;
1690 Opc = ImmVal ? AArch64::SHLv16i8_shift : AArch64::USHLv16i8;
1692 Opc = ImmVal ? AArch64::SHLv8i8_shift : AArch64::USHLv8i8;
1699 if (ImmVal)
1700 Shl.addImm(*ImmVal);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AsmParser/
AMDGPUAsmParser.cpp 2047 uint64_t ImmVal = FPLiteral.bitcastToAPInt().getZExtValue();
2048 Inst.addOperand(MCOperand::createImm(ImmVal));
6117 int64_t ImmVal = 0;
6126 ImmVal = encodeHwreg(HwReg.Id, Offset.Id, Width.Id);
6130 } else if (parseExpr(ImmVal, "a hwreg macro")) {
6131 if (ImmVal < 0 || !isUInt<16>(ImmVal)) {
6139 Operands.push_back(AMDGPUOperand::CreateImm(this, ImmVal, Loc, AMDGPUOperand::ImmTyHwreg));
6228 int64_t ImmVal = 0;
6237 ImmVal = encodeMsg(Msg.Id, Op.Id, Stream.Id)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVISelDAGToDAG.cpp 1422 int64_t ImmVal = SignExtend64(C->getSExtValue(), Width);
1424 if (!isInt<5>(ImmVal))
1427 Imm = CurDAG->getTargetConstant(ImmVal, SDLoc(N), Subtarget->getXLenVT());
  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
AVRExpandPseudoInsts.cpp 78 bool isLogicImmOpRedundant(unsigned Op, unsigned ImmVal) const;
208 isLogicImmOpRedundant(unsigned Op, unsigned ImmVal) const {
211 if (Op == AVR::ANDIRdK && ImmVal == 0xff)
215 if (Op == AVR::ORIRdK && ImmVal == 0x0)
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/AsmParser/
RISCVAsmParser.cpp 1689 int64_t ImmVal;
1691 if (getParser().parseIntToken(ImmVal,
1699 RISCVOperand::createImm(MCConstantExpr::create(ImmVal, getContext()),

Completed in 131 milliseconds

1 2