Searched refs:AluCode (Results 1 - 6 of 6) sorted by relevance

/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
H A DLanaiAluCode.h22 enum AluCode { enum in namespace:llvm::LPAC
103 inline static AluCode stringToLanaiAluCode(StringRef S) {
104 return StringSwitch<AluCode>(S)
118 inline static AluCode isdToLanaiAluCode(ISD::NodeType Node_type) {
121 return AluCode::ADD;
123 return AluCode::ADDC;
125 return AluCode::SUB;
127 return AluCode::SUBB;
129 return AluCode::AND;
131 return AluCode
[all...]
H A DLanaiISelDAGToDAG.cpp224 LPAC::AluCode AluCode = LPAC::isdToLanaiAluCode(AluOperator); local
225 if (AluCode != LPAC::UNKNOWN) {
243 AluOp = CurDAG->getTargetConstant(AluCode, SDLoc(Addr), MVT::i32);
H A DLanaiMemAluCombiner.cpp199 // Converts between machine opcode and AluCode.
202 LPAC::AluCode mergedAluCode(unsigned AluOpcode) {
251 LPAC::AluCode AluOpcode = mergedAluCode(AluInstr->getOpcode());
376 LPAC::AluCode AluOpcode = static_cast<LPAC::AluCode>(AluOperand.getImm());
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiInstPrinter.cpp49 unsigned AluCode = MI->getOperand(3).getImm(); local
50 return LPAC::encodeLanaiAluCode(AluCode) == LPAC::ADD &&
56 unsigned AluCode = MI->getOperand(3).getImm(); local
57 return LPAC::isPreOp(AluCode) && usesGivenOffset(MI, AddOffset);
61 unsigned AluCode = MI->getOperand(3).getImm(); local
62 return LPAC::isPostOp(AluCode) && usesGivenOffset(MI, AddOffset);
213 static void printMemoryBaseRegister(raw_ostream &OS, const unsigned AluCode, argument
217 if (LPAC::isPreOp(AluCode))
220 if (LPAC::isPostOp(AluCode))
243 const unsigned AluCode local
258 const unsigned AluCode = AluOp.getImm(); local
279 const unsigned AluCode = AluOp.getImm(); local
[all...]
H A DLanaiMCCodeEmitter.cpp138 unsigned AluCode = AluOp.getImm(); local
144 if (!LPAC::isPostOp(AluCode) &&
153 if (LPAC::modifiesOp(AluCode) && ((Op2.isImm() && Op2.getImm() != 0) ||
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/Lanai/AsmParser/
H A DLanaiAsmParser.cpp821 static unsigned AluWithPrePost(unsigned AluCode, bool PreOp, bool PostOp) { argument
823 return LPAC::makePreOp(AluCode);
825 return LPAC::makePostOp(AluCode);
826 return AluCode;
832 unsigned AluCode = LPAC::stringToLanaiAluCode(IdString); local
833 if (AluCode == LPAC::UNKNOWN) {
837 return AluCode;

Completed in 97 milliseconds