• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/

Lines Matching defs:OffImm

79   bool SelectAddrModeIndexed7S8(SDValue N, SDValue &Base, SDValue &OffImm) {
80 return SelectAddrModeIndexed7S(N, 1, Base, OffImm);
82 bool SelectAddrModeIndexed7S16(SDValue N, SDValue &Base, SDValue &OffImm) {
83 return SelectAddrModeIndexed7S(N, 2, Base, OffImm);
85 bool SelectAddrModeIndexed7S32(SDValue N, SDValue &Base, SDValue &OffImm) {
86 return SelectAddrModeIndexed7S(N, 4, Base, OffImm);
88 bool SelectAddrModeIndexed7S64(SDValue N, SDValue &Base, SDValue &OffImm) {
89 return SelectAddrModeIndexed7S(N, 8, Base, OffImm);
91 bool SelectAddrModeIndexed7S128(SDValue N, SDValue &Base, SDValue &OffImm) {
92 return SelectAddrModeIndexed7S(N, 16, Base, OffImm);
94 bool SelectAddrModeIndexedS9S128(SDValue N, SDValue &Base, SDValue &OffImm) {
95 return SelectAddrModeIndexedBitWidth(N, true, 9, 16, Base, OffImm);
97 bool SelectAddrModeIndexedU6S128(SDValue N, SDValue &Base, SDValue &OffImm) {
98 return SelectAddrModeIndexedBitWidth(N, false, 6, 16, Base, OffImm);
100 bool SelectAddrModeIndexed8(SDValue N, SDValue &Base, SDValue &OffImm) {
101 return SelectAddrModeIndexed(N, 1, Base, OffImm);
103 bool SelectAddrModeIndexed16(SDValue N, SDValue &Base, SDValue &OffImm) {
104 return SelectAddrModeIndexed(N, 2, Base, OffImm);
106 bool SelectAddrModeIndexed32(SDValue N, SDValue &Base, SDValue &OffImm) {
107 return SelectAddrModeIndexed(N, 4, Base, OffImm);
109 bool SelectAddrModeIndexed64(SDValue N, SDValue &Base, SDValue &OffImm) {
110 return SelectAddrModeIndexed(N, 8, Base, OffImm);
112 bool SelectAddrModeIndexed128(SDValue N, SDValue &Base, SDValue &OffImm) {
113 return SelectAddrModeIndexed(N, 16, Base, OffImm);
115 bool SelectAddrModeUnscaled8(SDValue N, SDValue &Base, SDValue &OffImm) {
116 return SelectAddrModeUnscaled(N, 1, Base, OffImm);
118 bool SelectAddrModeUnscaled16(SDValue N, SDValue &Base, SDValue &OffImm) {
119 return SelectAddrModeUnscaled(N, 2, Base, OffImm);
121 bool SelectAddrModeUnscaled32(SDValue N, SDValue &Base, SDValue &OffImm) {
122 return SelectAddrModeUnscaled(N, 4, Base, OffImm);
124 bool SelectAddrModeUnscaled64(SDValue N, SDValue &Base, SDValue &OffImm) {
125 return SelectAddrModeUnscaled(N, 8, Base, OffImm);
127 bool SelectAddrModeUnscaled128(SDValue N, SDValue &Base, SDValue &OffImm) {
128 return SelectAddrModeUnscaled(N, 16, Base, OffImm);
251 bool SelectAddrModeFrameIndexSVE(SDValue N, SDValue &Base, SDValue &OffImm);
255 SDValue &OffImm);
290 SDValue &OffImm) {
291 return SelectAddrModeIndexedBitWidth(N, true, 7, Size, Base, OffImm);
295 SDValue &OffImm);
297 SDValue &OffImm);
299 SDValue &OffImm);
826 SDValue &OffImm) {
833 OffImm = CurDAG->getTargetConstant(0, dl, MVT::i64);
853 OffImm = CurDAG->getTargetConstant(RHSC >> Scale, dl, MVT::i64);
868 OffImm = CurDAG->getTargetConstant(RHSC >> Scale, dl, MVT::i64);
879 OffImm = CurDAG->getTargetConstant(0, dl, MVT::i64);
887 SDValue &Base, SDValue &OffImm) {
894 OffImm = CurDAG->getTargetConstant(0, dl, MVT::i64);
902 OffImm = N.getOperand(1);
921 OffImm = CurDAG->getTargetConstant(RHSC >> Scale, dl, MVT::i64);
929 if (SelectAddrModeUnscaled(N, Size, Base, OffImm))
937 OffImm = CurDAG->getTargetConstant(0, dl, MVT::i64);
948 SDValue &OffImm) {
965 OffImm = CurDAG->getTargetConstant(RHSC, SDLoc(N), MVT::i64);
1516 SDValue &OffImm) {
1525 OffImm = CurDAG->getTargetConstant(0, dl, MVT::i64);
4873 /// Base + OffImm * sizeof(MemVT) for Min >= OffImm <= Max
4878 SDValue &OffImm) {
4903 OffImm = CurDAG->getTargetConstant(Offset, SDLoc(N), MVT::i64);