Lines Matching defs:MCE

786     const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm());
787 if (!MCE)
789 int64_t Val = MCE->getValue();
818 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm());
819 if (!MCE)
821 Val = MCE->getValue();
843 auto *MCE = dyn_cast<MCConstantExpr>(getImm());
844 if (!MCE)
846 int64_t Val = MCE->getValue();
855 auto *MCE = dyn_cast<MCConstantExpr>(getImm());
856 if (!MCE)
858 int64_t Val = MCE->getValue();
904 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm());
905 if (!MCE)
908 int64_t Val = MCE->getValue();
916 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm());
917 if (!MCE)
919 int64_t Val = MCE->getValue();
929 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm());
930 if (!MCE)
933 int64_t Val = MCE->getValue();
1074 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm());
1075 if (!MCE)
1077 return AArch64_AM::isAdvSIMDModImmType10(MCE->getValue());
1084 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm());
1085 if (!MCE)
1087 int64_t Val = MCE->getValue();
1725 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm());
1726 if (!MCE)
1728 int64_t Val = MCE->getValue();
1963 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm());
1964 if (!MCE)
1967 Inst.addOperand(MCOperand::createImm(MCE->getValue() >> 12));
1977 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm());
1979 if (!MCE) {
1983 Inst.addOperand(MCOperand::createImm(MCE->getValue() / Scale));
1988 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm());
1989 Inst.addOperand(MCOperand::createImm(MCE->getValue()));
1995 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm());
1996 Inst.addOperand(MCOperand::createImm(MCE->getValue() / Scale));
2008 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm());
2009 std::make_unsigned_t<T> Val = MCE->getValue();
2017 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm());
2018 std::make_unsigned_t<T> Val = ~MCE->getValue();
2025 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm());
2026 uint64_t encoding = AArch64_AM::encodeAdvSIMDModImmType10(MCE->getValue());
2035 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm());
2036 if (!MCE) {
2040 assert(MCE && "Invalid constant immediate operand!");
2041 Inst.addOperand(MCOperand::createImm(MCE->getValue() >> 2));
2049 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm());
2050 if (!MCE) {
2054 Inst.addOperand(MCOperand::createImm(MCE->getValue() >> 2));
2062 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm());
2063 if (!MCE) {
2067 assert(MCE && "Invalid constant immediate operand!");
2068 Inst.addOperand(MCOperand::createImm(MCE->getValue() >> 2));
2076 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(getImm());
2077 if (!MCE) {
2081 assert(MCE && "Invalid constant immediate operand!");
2082 Inst.addOperand(MCOperand::createImm(MCE->getValue() >> 2));
2239 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm());
2240 Inst.addOperand(MCOperand::createImm(MCE->getValue() / 90));
2245 const MCConstantExpr *MCE = cast<MCConstantExpr>(getImm());
2246 Inst.addOperand(MCOperand::createImm((MCE->getValue() - 90) / 180));
3067 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal);
3068 if (!MCE)
3070 unsigned prfop = MCE->getValue();
3075 auto RPRFM = AArch64RPRFM::lookupRPRFMByEncoding(MCE->getValue());
3127 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal);
3128 if (!MCE)
3130 unsigned prfop = MCE->getValue();
3135 auto PRFM = LookupByEncoding(MCE->getValue());
3640 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal);
3641 if (!MCE)
3646 ShOp, MCE->getValue(), true, S, E, getContext()));
3982 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal);
3983 if (!MCE)
3985 int64_t Value = MCE->getValue();
4045 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal);
4046 if (!MCE)
4048 int64_t Value = MCE->getValue();
4148 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal);
4149 if (!MCE)
4157 Operands.push_back(AArch64Operand::CreateVectorIndex(MCE->getValue(), SIdx,
4653 const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal);
4654 if (!MCE)
4657 MCConstantExpr::create(MCE->getValue(), getContext()), StartLoc,
4735 if (const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal)) {
4737 MCConstantExpr::create(MCE->getValue(), getContext()), S, getLoc(),
8006 auto *MCE = dyn_cast<MCConstantExpr>(ImmVal);
8007 if (!MCE)
8010 Pattern = MCE->getValue();