Searched refs:DoShift (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64InstPrinter.cpp | 1316 void AArch64InstPrinter::printMemExtendImpl(bool SignExtend, bool DoShift, in printMemExtendImpl() argument 1326 if (DoShift || IsLSL) { in printMemExtendImpl() 1336 bool DoShift = MI->getOperand(OpNum + 1).getImm(); in printMemExtend() local 1337 printMemExtendImpl(SignExtend, DoShift, Width, SrcRegKind, O); in printMemExtend() 1351 bool DoShift = ExtWidth != 8; in printRegWithShiftExtend() local 1352 if (SignExtend || DoShift || SrcRegKind == 'w') { in printRegWithShiftExtend() 1354 printMemExtendImpl(SignExtend, DoShift, ExtWidth, SrcRegKind, O); in printRegWithShiftExtend()
|
| H A D | AArch64AddressingModes.h | 201 bool DoShift) { in getMemExtendImm() argument 202 return (getExtendEncoding(ET) << 1) | unsigned(DoShift); in getMemExtendImm()
|
| H A D | AArch64MCCodeEmitter.cpp | 402 unsigned DoShift = MI.getOperand(OpIdx + 1).getImm(); in getMemExtendOpValue() local 403 return (SignExtend << 1) | DoShift; in getMemExtendOpValue()
|
| H A D | AArch64InstPrinter.h | 95 void printMemExtendImpl(bool SignExtend, bool DoShift, unsigned Width,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelDAGToDAG.cpp | 156 SDValue &SignExtend, SDValue &DoShift) { in SelectAddrModeWRO() argument 157 return SelectAddrModeWRO(N, Width / 8, Base, Offset, SignExtend, DoShift); in SelectAddrModeWRO() 162 SDValue &SignExtend, SDValue &DoShift) { in SelectAddrModeXRO() argument 163 return SelectAddrModeXRO(N, Width / 8, Base, Offset, SignExtend, DoShift); in SelectAddrModeXRO() 466 SDValue &DoShift); 469 SDValue &DoShift); 1240 SDValue &DoShift) { in SelectAddrModeWRO() argument 1268 DoShift = CurDAG->getTargetConstant(true, dl, MVT::i32); in SelectAddrModeWRO() 1276 DoShift = CurDAG->getTargetConstant(true, dl, MVT::i32); in SelectAddrModeWRO() 1281 DoShift = CurDAG->getTargetConstant(false, dl, MVT::i32); in SelectAddrModeWRO() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Interp.h | 2686 inline bool DoShift(InterpState &S, CodePtr OpPC, LT &LHS, RT &RHS, in DoShift() function 2704 return DoShift<LT, RT, in DoShift() 2824 return DoShift<LT, RT, ShiftDir::Right>(S, OpPC, LHS, RHS, &Result); in Shr() 2843 return DoShift<LT, RT, ShiftDir::Left>(S, OpPC, LHS, RHS, &Result); in Shl()
|