Searched refs:AluCode (Results 1 – 6 of 6) sorted by relevance
49 unsigned AluCode = MI->getOperand(3).getImm(); in usesGivenOffset() local50 return LPAC::encodeLanaiAluCode(AluCode) == LPAC::ADD && in usesGivenOffset()56 unsigned AluCode = MI->getOperand(3).getImm(); in isPreIncrementForm() local57 return LPAC::isPreOp(AluCode) && usesGivenOffset(MI, AddOffset); in isPreIncrementForm()61 unsigned AluCode = MI->getOperand(3).getImm(); in isPostIncrementForm() local62 return LPAC::isPostOp(AluCode) && usesGivenOffset(MI, AddOffset); in isPostIncrementForm()213 static void printMemoryBaseRegister(raw_ostream &OS, const unsigned AluCode, in printMemoryBaseRegister() argument217 if (LPAC::isPreOp(AluCode)) in printMemoryBaseRegister()220 if (LPAC::isPostOp(AluCode)) in printMemoryBaseRegister()243 const unsigned AluCode = AluOp.getImm(); in printMemRiOperand() local[all …]
139 unsigned AluCode = AluOp.getImm(); in adjustPqBits() local145 if (!LPAC::isPostOp(AluCode) && in adjustPqBits()154 if (LPAC::modifiesOp(AluCode) && ((Op2.isImm() && Op2.getImm() != 0) || in adjustPqBits()
219 static AluCode isdToLanaiAluCode(ISD::NodeType Node_type) { in isdToLanaiAluCode()222 return AluCode::ADD; in isdToLanaiAluCode()224 return AluCode::ADDC; in isdToLanaiAluCode()226 return AluCode::SUB; in isdToLanaiAluCode()228 return AluCode::SUBB; in isdToLanaiAluCode()230 return AluCode::AND; in isdToLanaiAluCode()232 return AluCode::OR; in isdToLanaiAluCode()234 return AluCode::XOR; in isdToLanaiAluCode()236 return AluCode::SHL; in isdToLanaiAluCode()238 return AluCode::SRL; in isdToLanaiAluCode()[all …]
21 enum AluCode { enum102 inline static AluCode stringToLanaiAluCode(StringRef S) { in stringToLanaiAluCode()103 return StringSwitch<AluCode>(S) in stringToLanaiAluCode()
201 LPAC::AluCode mergedAluCode(unsigned AluOpcode) { in mergedAluCode()250 LPAC::AluCode AluOpcode = mergedAluCode(AluInstr->getOpcode()); in insertMergedInstruction()375 LPAC::AluCode AluOpcode = static_cast<LPAC::AluCode>(AluOperand.getImm()); in combineMemAluInBasicBlock()
816 static unsigned AluWithPrePost(unsigned AluCode, bool PreOp, bool PostOp) { in AluWithPrePost() argument818 return LPAC::makePreOp(AluCode); in AluWithPrePost()820 return LPAC::makePostOp(AluCode); in AluWithPrePost()821 return AluCode; in AluWithPrePost()827 unsigned AluCode = LPAC::stringToLanaiAluCode(IdString); in parseAluOperator() local828 if (AluCode == LPAC::UNKNOWN) { in parseAluOperator()832 return AluCode; in parseAluOperator()