Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM64/
H A DEmulateInstructionARM64.cpp893 if (!vector && is_signed && !data_Rt.SignExtend(datasize)) in EmulateLDPSTP()
910 if (!vector && is_signed && !data_Rt2.SignExtend(datasize)) in EmulateLDPSTP()
1102 bits(64) offset = SignExtend(imm19:'00', 64); in EmulateBcond()
1133 bits(64) offset = SignExtend(imm19:'00', 64); in EmulateCBZ()
1172 bits(64) offset = SignExtend(imm14:'00', 64); in EmulateTBZ()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/InstPrinter/
H A DAArch64InstPrinter.cpp1004 static void printMemExtendImpl(bool SignExtend, bool DoShift, in printMemExtendImpl() argument
1008 bool IsLSL = !SignExtend && SrcRegKind == 'x'; in printMemExtendImpl()
1012 O << (SignExtend ? 's' : 'u') << "xt" << SrcRegKind; in printMemExtendImpl()
1021 bool SignExtend = MI->getOperand(OpNum).getImm(); in printMemExtend() local
1023 printMemExtendImpl(SignExtend, DoShift, Width, SrcRegKind, O); in printMemExtend()
1026 template <bool SignExtend, int ExtWidth, char SrcRegKind, char Suffix>
1038 if (SignExtend || DoShift || SrcRegKind == 'w') { in printRegWithShiftExtend()
1040 printMemExtendImpl(SignExtend, DoShift, ExtWidth, SrcRegKind, O); in printRegWithShiftExtend()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp128 SDValue &SignExtend, SDValue &DoShift) { in SelectAddrModeWRO() argument
134 SDValue &SignExtend, SDValue &DoShift) { in SelectAddrModeXRO() argument
189 SDValue &Offset, SDValue &SignExtend,
192 SDValue &Offset, SDValue &SignExtend,
196 SDValue &Offset, SDValue &SignExtend);
852 SignExtend = CurDAG->getTargetConstant(0, dl, MVT::i32); in SelectExtendedSHL()
866 SDValue &SignExtend, in SelectAddrModeWRO() argument
893 SelectExtendedSHL(RHS, Size, true, Offset, SignExtend)) { in SelectAddrModeWRO()
901 SelectExtendedSHL(LHS, Size, true, Offset, SignExtend)) { in SelectAddrModeWRO()
955 SDValue &SignExtend, in SelectAddrModeXRO() argument
[all …]
H A DAArch64RegisterInfo.td1052 class ZPRExtendRegisterOperand<bit SignExtend, bit IsLSL, string Repr,
1058 # !if(SignExtend, "true", "false") # ", "
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/DataFormatters/
H A DFormattersHelpers.h149 InferiorSizedWord SignExtend() const { in SignExtend() function
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp1163 bool SignExtend = getExtendKind(NarrowDef) == SignExtended; in cloneArithmeticIVUser() local
1164 if (!GuessNonIVOperand(SignExtend)) { in cloneArithmeticIVUser()
1165 SignExtend = !SignExtend; in cloneArithmeticIVUser()
1166 if (!GuessNonIVOperand(SignExtend)) in cloneArithmeticIVUser()
1173 SignExtend, NarrowUse); in cloneArithmeticIVUser()
1177 SignExtend, NarrowUse); in cloneArithmeticIVUser()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCCodeEmitter.cpp340 unsigned SignExtend = MI.getOperand(OpIdx).getImm(); in getMemExtendOpValue() local
342 return (SignExtend << 1) | DoShift; in getMemExtendOpValue()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Utility/
H A DRegisterValue.cpp456 bool RegisterValue::SignExtend(uint32_t sign_bitpos) { in SignExtend() function in RegisterValue
466 return m_scalar.SignExtend(sign_bitpos); in SignExtend()
H A DScalar.cpp2469 bool Scalar::SignExtend(uint32_t sign_bit_pos) { in SignExtend() function in Scalar
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Utility/
H A DRegisterValue.h233 bool SignExtend(uint32_t sign_bitpos);
H A DScalar.h130 bool SignExtend(uint32_t bit_pos);
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-s390x/
H A DABISysV_s390x.cpp314 scalar.SignExtend(bit_width); in ReadIntegerArgument()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/
H A DABISysV_ppc.cpp328 scalar.SignExtend(bit_width); in ReadIntegerArgument()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/
H A DABISysV_ppc64.cpp221 scalar.SignExtend(bit_width); in ReadIntegerArgument()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/
H A DABISysV_x86_64.cpp1198 scalar.SignExtend(bit_width); in ReadIntegerArgument()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/
H A DABIMacOSX_arm.cpp1515 reg_value.SignExtend(bit_width); in GetArgumentValues()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/
H A DEmulateInstructionARM.cpp7524 R[t] = SignExtend(MemU[address,1], 32); in EmulateLDRSBImmediate()
7673 R[t] = SignExtend(MemU[address,1], 32); in EmulateLDRSBLiteral()
7762 R[t] = SignExtend(MemU[address,1], 32); in EmulateLDRSBRegister()
7924 R[t] = SignExtend(data, 32); in EmulateLDRSHImmediate()
8082 R[t] = SignExtend(data, 32); in EmulateLDRSHLiteral()
8185 R[t] = SignExtend(data, 32); in EmulateLDRSHRegister()
8360 R[d] = SignExtend(rotated<7:0>, 32); in EmulateSXTB()
8445 R[d] = SignExtend(rotated<15:0>, 32); in EmulateSXTH()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm/
H A DABISysV_arm.cpp1494 reg_value.SignExtend(bit_width); in GetArgumentValues()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/
H A DABISysV_arm64.cpp1794 reg_value.SignExtend(bit_width); in GetArgumentValues()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/
H A DABIMacOSX_arm64.cpp1823 reg_value.SignExtend(bit_width); in GetArgumentValues()
/freebsd-12.1/contrib/llvm/include/llvm-c/
H A DCore.h1865 LLVMBool SignExtend);
/freebsd-12.1/contrib/llvm/lib/IR/
H A DCore.cpp1275 LLVMBool SignExtend) { in LLVMConstInt() argument
1276 return wrap(ConstantInt::get(unwrap<IntegerType>(IntTy), N, SignExtend != 0)); in LLVMConstInt()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Target/
H A DTarget.cpp1931 scalar.SignExtend(byte_size * 8); in ReadScalarIntegerFromMemory()
H A DProcess.cpp2517 scalar.SignExtend(byte_size * 8); in ReadScalarIntegerFromMemory()