Home | History | Annotate | Download | only in AArch64

Lines Matching defs:Opcode

225 // opcode and that it has a immediate integer right operand.
256 // which lists [imm] as the list of opcode it's interested in, however
258 // here because the ComplexPattern opcode list is only used in
259 // root-level opcode matching.
286 // which lists [imm] as the list of opcode it's interested in, however
288 // here because the ComplexPattern opcode list is only used in
289 // root-level opcode matching.
778 assert(N.getOpcode() == ISD::SHL && "Invalid opcode.");
1052 unsigned Opcode = 0;
1057 Opcode = IsPre ? AArch64::LDRXpre : AArch64::LDRXpost;
1060 Opcode = IsPre ? AArch64::LDRWpre : AArch64::LDRWpost;
1062 Opcode = IsPre ? AArch64::LDRSWpre : AArch64::LDRSWpost;
1064 Opcode = IsPre ? AArch64::LDRWpre : AArch64::LDRWpost;
1073 Opcode = IsPre ? AArch64::LDRSHXpre : AArch64::LDRSHXpost;
1075 Opcode = IsPre ? AArch64::LDRSHWpre : AArch64::LDRSHWpost;
1077 Opcode = IsPre ? AArch64::LDRHHpre : AArch64::LDRHHpost;
1086 Opcode = IsPre ? AArch64::LDRSBXpre : AArch64::LDRSBXpost;
1088 Opcode = IsPre ? AArch64::LDRSBWpre : AArch64::LDRSBWpost;
1090 Opcode = IsPre ? AArch64::LDRBBpre : AArch64::LDRBBpost;
1097 Opcode = IsPre ? AArch64::LDRHpre : AArch64::LDRHpost;
1099 Opcode = IsPre ? AArch64::LDRSpre : AArch64::LDRSpost;
1101 Opcode = IsPre ? AArch64::LDRDpre : AArch64::LDRDpost;
1103 Opcode = IsPre ? AArch64::LDRQpre : AArch64::LDRQpost;
1113 SDNode *Res = CurDAG->getMachineNode(Opcode, dl, MVT::i64, DstVT,
2184 // Check that the returned opcode is compatible with the pattern,
2526 unsigned Opcode;
2529 Opcode = AArch64::CMP_SWAP_8;
2531 Opcode = AArch64::CMP_SWAP_16;
2533 Opcode = AArch64::CMP_SWAP_32;
2535 Opcode = AArch64::CMP_SWAP_64;
2543 Opcode, SDLoc(N),