Home
last modified time | relevance | path

Searched refs:SignExtend (Results 1 – 25 of 28) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/
H A DBitfields.h113 static constexpr Unsigned SignExtend = Unsigned(Smin << 1U); // 11000000 member
143 UserValue &= ~BP::SignExtend;
149 StorageValue |= BP::SignExtend;
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM64/
H A DEmulateInstructionARM64.cpp883 if (!vector && is_signed && !data_Rt.SignExtend(datasize)) in EmulateLDPSTP()
900 if (!vector && is_signed && !data_Rt2.SignExtend(datasize)) in EmulateLDPSTP()
1092 bits(64) offset = SignExtend(imm19:'00', 64); in EmulateBcond()
1123 bits(64) offset = SignExtend(imm19:'00', 64); in EmulateCBZ()
1162 bits(64) offset = SignExtend(imm14:'00', 64); in EmulateTBZ()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64InstPrinter.cpp1103 static void printMemExtendImpl(bool SignExtend, bool DoShift, in printMemExtendImpl() argument
1107 bool IsLSL = !SignExtend && SrcRegKind == 'x'; in printMemExtendImpl()
1111 O << (SignExtend ? 's' : 'u') << "xt" << SrcRegKind; in printMemExtendImpl()
1120 bool SignExtend = MI->getOperand(OpNum).getImm(); in printMemExtend() local
1122 printMemExtendImpl(SignExtend, DoShift, Width, SrcRegKind, O); in printMemExtend()
1125 template <bool SignExtend, int ExtWidth, char SrcRegKind, char Suffix>
1137 if (SignExtend || DoShift || SrcRegKind == 'w') { in printRegWithShiftExtend()
1139 printMemExtendImpl(SignExtend, DoShift, ExtWidth, SrcRegKind, O); in printRegWithShiftExtend()
H A DAArch64MCCodeEmitter.cpp347 unsigned SignExtend = MI.getOperand(OpIdx).getImm(); in getMemExtendOpValue() local
349 return (SignExtend << 1) | DoShift; in getMemExtendOpValue()
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/DataFormatters/
H A DFormattersHelpers.h150 InferiorSizedWord SignExtend() const { in SignExtend() function
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp1254 bool SignExtend = getExtendKind(NarrowDef) == SignExtended; in cloneArithmeticIVUser() local
1255 if (!GuessNonIVOperand(SignExtend)) { in cloneArithmeticIVUser()
1256 SignExtend = !SignExtend; in cloneArithmeticIVUser()
1257 if (!GuessNonIVOperand(SignExtend)) in cloneArithmeticIVUser()
1264 SignExtend, NarrowUse); in cloneArithmeticIVUser()
1268 SignExtend, NarrowUse); in cloneArithmeticIVUser()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp152 SDValue &SignExtend, SDValue &DoShift) { in SelectAddrModeWRO() argument
158 SDValue &SignExtend, SDValue &DoShift) { in SelectAddrModeXRO() argument
341 SDValue &Offset, SDValue &SignExtend,
344 SDValue &Offset, SDValue &SignExtend,
348 SDValue &Offset, SDValue &SignExtend);
1047 SignExtend = CurDAG->getTargetConstant(0, dl, MVT::i32); in SelectExtendedSHL()
1061 SDValue &SignExtend, in SelectAddrModeWRO() argument
1088 SelectExtendedSHL(RHS, Size, true, Offset, SignExtend)) { in SelectAddrModeWRO()
1096 SelectExtendedSHL(LHS, Size, true, Offset, SignExtend)) { in SelectAddrModeWRO()
1150 SDValue &SignExtend, in SelectAddrModeXRO() argument
[all …]
H A DAArch64RegisterInfo.td1101 class ZPRExtendRegisterOperand<bit SignExtend, bit IsLSL, string Repr,
1107 # !if(SignExtend, "true", "false") # ", "
/freebsd-13.1/contrib/llvm-project/lldb/source/Utility/
H A DRegisterValue.cpp459 bool RegisterValue::SignExtend(uint32_t sign_bitpos) { in SignExtend() function in RegisterValue
469 return m_scalar.SignExtend(sign_bitpos); in SignExtend()
H A DScalar.cpp745 bool Scalar::SignExtend(uint32_t sign_bit_pos) { in SignExtend() function in Scalar
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Utility/
H A DRegisterValue.h234 bool SignExtend(uint32_t sign_bitpos);
H A DScalar.h75 bool SignExtend(uint32_t bit_pos);
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ABI/SystemZ/
H A DABISysV_s390x.cpp293 scalar.SignExtend(bit_width); in ReadIntegerArgument()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/
H A DABIMacOSX_arm64.cpp201 reg_value.SignExtend(bit_width); in GetArgumentValues()
H A DABISysV_arm64.cpp172 reg_value.SignExtend(bit_width); in GetArgumentValues()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ABI/X86/
H A DABIWindows_x86_64.cpp217 scalar.SignExtend(bit_width); in ReadIntegerArgument()
H A DABISysV_x86_64.cpp201 scalar.SignExtend(bit_width); in ReadIntegerArgument()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp128 void emitPseudoExtend(MCInst &Inst, bool SignExtend, int64_t Width,
2351 void RISCVAsmParser::emitPseudoExtend(MCInst &Inst, bool SignExtend, in emitPseudoExtend() argument
2364 unsigned SecondOpcode = SignExtend ? RISCV::SRAI : RISCV::SRLI; in emitPseudoExtend()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ABI/PowerPC/
H A DABISysV_ppc.cpp324 scalar.SignExtend(bit_width); in ReadIntegerArgument()
H A DABISysV_ppc64.cpp211 scalar.SignExtend(bit_width); in ReadIntegerArgument()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp5450 unsigned SignExtend = 0; in selectExtendedSHL() local
5460 SignExtend = isSignExtendShiftType(Ext) ? 1 : 0; in selectExtendedSHL()
5462 if (SignExtend && Ext != AArch64_AM::SXTW) in selectExtendedSHL()
5479 MIB.addImm(SignExtend); in selectExtendedSHL()
5691 unsigned SignExtend = Ext == AArch64_AM::SXTW; in selectAddrModeWRO() local
5697 MIB.addImm(SignExtend); in selectAddrModeWRO()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ABI/ARM/
H A DABIMacOSX_arm.cpp1498 reg_value.SignExtend(bit_width); in GetArgumentValues()
H A DABISysV_arm.cpp1479 reg_value.SignExtend(bit_width); in GetArgumentValues()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM/
H A DEmulateInstructionARM.cpp7516 R[t] = SignExtend(MemU[address,1], 32); in EmulateLDRSBImmediate()
7665 R[t] = SignExtend(MemU[address,1], 32); in EmulateLDRSBLiteral()
7754 R[t] = SignExtend(MemU[address,1], 32); in EmulateLDRSBRegister()
7916 R[t] = SignExtend(data, 32); in EmulateLDRSHImmediate()
8074 R[t] = SignExtend(data, 32); in EmulateLDRSHLiteral()
8177 R[t] = SignExtend(data, 32); in EmulateLDRSHRegister()
8352 R[d] = SignExtend(rotated<7:0>, 32); in EmulateSXTB()
8437 R[d] = SignExtend(rotated<15:0>, 32); in EmulateSXTH()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h1933 LLVMBool SignExtend);

12