Home
last modified time | relevance | path

Searched refs:DoShift (Results 1 – 4 of 4) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64InstPrinter.cpp1279 static void printMemExtendImpl(bool SignExtend, bool DoShift, unsigned Width, in printMemExtendImpl() argument
1289 if (DoShift || IsLSL) { in printMemExtendImpl()
1303 bool DoShift = MI->getOperand(OpNum + 1).getImm(); in printMemExtend() local
1304 printMemExtendImpl(SignExtend, DoShift, Width, SrcRegKind, O, UseMarkup); in printMemExtend()
1318 bool DoShift = ExtWidth != 8; in printRegWithShiftExtend() local
1319 if (SignExtend || DoShift || SrcRegKind == 'w') { in printRegWithShiftExtend()
1321 printMemExtendImpl(SignExtend, DoShift, ExtWidth, SrcRegKind, O, UseMarkup); in printRegWithShiftExtend()
H A DAArch64AddressingModes.h202 bool DoShift) { in getMemExtendImm() argument
203 return (getExtendEncoding(ET) << 1) | unsigned(DoShift); in getMemExtendImm()
H A DAArch64MCCodeEmitter.cpp357 unsigned DoShift = MI.getOperand(OpIdx + 1).getImm(); in getMemExtendOpValue() local
358 return (SignExtend << 1) | DoShift; in getMemExtendOpValue()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp155 SDValue &SignExtend, SDValue &DoShift) { in SelectAddrModeWRO() argument
156 return SelectAddrModeWRO(N, Width / 8, Base, Offset, SignExtend, DoShift); in SelectAddrModeWRO()
161 SDValue &SignExtend, SDValue &DoShift) { in SelectAddrModeXRO() argument
162 return SelectAddrModeXRO(N, Width / 8, Base, Offset, SignExtend, DoShift); in SelectAddrModeXRO()
419 SDValue &DoShift);
422 SDValue &DoShift);
1267 SDValue &DoShift) { in SelectAddrModeWRO() argument
1295 DoShift = CurDAG->getTargetConstant(true, dl, MVT::i32); in SelectAddrModeWRO()
1303 DoShift = CurDAG->getTargetConstant(true, dl, MVT::i32); in SelectAddrModeWRO()
1308 DoShift = CurDAG->getTargetConstant(false, dl, MVT::i32); in SelectAddrModeWRO()
[all …]