Searched refs:ImmVal (Results 1 - 16 of 16) sorted by relevance

/external/llvm/include/llvm/MC/
H A DMCInst.h46 int64_t ImmVal; member in union:llvm::MCOperand::__anon11549
76 return ImmVal;
80 ImmVal = Val;
120 Op.ImmVal = Val;
/external/llvm/include/llvm/CodeGen/
H A DMachineOperand.h158 int64_t ImmVal; // For MO_Immediate. member in union:llvm::MachineOperand::__anon11498
412 return Contents.ImmVal;
510 Contents.ImmVal = immVal;
555 void ChangeToImmediate(int64_t ImmVal);
/external/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp64 bool parseSymbolicImmVal(const MCExpr *&ImmVal);
2075 const MCExpr *ImmVal; local
2076 if (getParser().parseExpression(ImmVal))
2079 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal);
2456 const MCExpr *ImmVal; local
2457 if (getParser().parseExpression(ImmVal))
2460 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal);
2752 const MCExpr *ImmVal; local
2754 if (getParser().parseExpression(ImmVal))
2756 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal);
2861 const MCExpr *ImmVal; local
2929 parseSymbolicImmVal(const MCExpr *&ImmVal) argument
3083 const MCExpr *ImmVal; local
3138 const MCExpr *ImmVal; local
3257 const MCExpr *ImmVal; local
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp48 APInt ImmVal = Imm;
50 ImmVal = Imm.sext((BitSize + 63) & ~0x3fU);
56 APInt Tmp = ImmVal.ashr(ShiftVal).sextOrTrunc(64);
/external/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCCodeEmitter.cpp219 uint32_t ImmVal = 0; local
222 ImmVal = static_cast<uint32_t>(MO.getImm());
230 return ImmVal;
/external/llvm/lib/Target/PowerPC/AsmParser/
H A DPPCAsmParser.cpp1929 int64_t ImmVal; local
1931 case MCK_0: ImmVal = 0; break;
1932 case MCK_1: ImmVal = 1; break;
1933 case MCK_2: ImmVal = 2; break;
1934 case MCK_3: ImmVal = 3; break;
1935 case MCK_4: ImmVal = 4; break;
1936 case MCK_5: ImmVal = 5; break;
1937 case MCK_6: ImmVal = 6; break;
1938 case MCK_7: ImmVal = 7; break;
1943 if (Op.isImm() && Op.getImm() == ImmVal)
[all...]
/external/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp1162 APInt ImmVal = Imm;
1164 ImmVal = Imm.sext((BitSize + 63) & ~0x3fU);
1170 APInt Tmp = ImmVal.ashr(ShiftVal).sextOrTrunc(64);
1209 uint64_t ImmVal = Imm.getZExtValue(); local
1210 if (ImmVal == 0x100000000ULL || ImmVal == 0xffffffff)
H A DX86ISelDAGToDAG.cpp1548 uint64_t ImmVal = CN->getZExtValue(); local
1549 if ((uint32_t)ImmVal != (uint64_t)ImmVal)
1552 Imm = CurDAG->getTargetConstant(ImmVal, SDLoc(N), MVT::i64);
/external/llvm/lib/Target/AArch64/Disassembler/
H A DAArch64Disassembler.cpp608 int64_t ImmVal = Imm; local
613 if (ImmVal & (1 << (19 - 1)))
614 ImmVal |= ~((1LL << 19) - 1);
616 if (!Dis->tryAddingSymbolicOperand(Inst, ImmVal * 4, Addr,
618 Inst.addOperand(MCOperand::createImm(ImmVal));
1466 unsigned ImmVal = Imm & 0xFFF; local
1488 Inst.addOperand(MCOperand::createImm(ImmVal));
/external/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp299 unsigned ImmVal; member in union:__anon12184::CountValue::Values
309 Contents.ImmVal = v;
325 return Contents.ImmVal;
330 if (isImm()) { OS << Contents.ImmVal; }
/external/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp2671 uint32_t ImmVal = (uint32_t)DefMI->getOperand(1).getImm(); local
2690 ImmVal = -ImmVal;
2697 if (!ARM_AM::isSOImmTwoPartVal(ImmVal))
2699 SOImmValV1 = (uint32_t)ARM_AM::getSOImmTwoPartFirst(ImmVal);
2700 SOImmValV2 = (uint32_t)ARM_AM::getSOImmTwoPartSecond(ImmVal);
2712 ImmVal = -ImmVal;
2719 if (!ARM_AM::isT2SOImmTwoPartVal(ImmVal))
2721 SOImmValV1 = (uint32_t)ARM_AM::getT2SOImmTwoPartFirst(ImmVal);
[all...]
H A DARMExpandPseudoInsts.cpp674 unsigned ImmVal = (unsigned)MO.getImm(); local
675 unsigned SOImmValV1 = ARM_AM::getSOImmTwoPartFirst(ImmVal);
676 unsigned SOImmValV2 = ARM_AM::getSOImmTwoPartSecond(ImmVal);
H A DARMISelLowering.cpp4901 int ImmVal = IsDouble ? ARM_AM::getFP64Imm(FPVal) : ARM_AM::getFP32Imm(FPVal); local
4903 if (ImmVal != -1) {
4913 SDValue NewVal = DAG.getTargetConstant(ImmVal, DL, MVT::i32);
5395 int ImmVal = ARM_AM::getFP32Imm(SplatBits); local
5396 if (ImmVal != -1) {
5397 SDValue Val = DAG.getTargetConstant(ImmVal, dl, MVT::i32);
/external/llvm/utils/TableGen/
H A DAsmMatcherEmitter.cpp364 /// ImmVal - This is the immediate value added to the instruction.
365 int64_t ImmVal; member in union:__anon12835::MatchableInfo::ResOperand::__anon12837
394 X.ImmVal = Val;
1710 int64_t ImmVal = CGA.ResultOperands[AliasOpNo].getImm(); local
1711 ResOperands.push_back(ResOperand::getImmOp(ImmVal));
1911 int64_t Val = OpInfo.ImmVal;
/external/llvm/lib/CodeGen/
H A DMachineInstr.cpp133 void MachineOperand::ChangeToImmediate(int64_t ImmVal) { argument
139 Contents.ImmVal = ImmVal;
/external/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp3099 const MCExpr *ImmVal; local
3100 if (getParser().parseExpression(ImmVal))
3102 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal);
5099 const MCExpr *ImmVal; local
5100 if (getParser().parseExpression(ImmVal))
5102 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ImmVal);
5106 ImmVal = MCConstantExpr::create(INT32_MIN, getContext());
5109 Operands.push_back(ARMOperand::CreateImm(ImmVal, S, E));

Completed in 374 milliseconds