Home
last modified time | relevance | path

Searched refs:SignExt (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Instruction/RISCV/
H A DEmulateInstructionRISCV.cpp57 constexpr int32_t SignExt(uint32_t imm) { return int32_t(imm); } in SignExt() function
222 return rs1 + uint64_t(SignExt(inst.imm)); in LoadStoreAddr()
671 SignExt(inst.imm) + pc); in operator ()()
679 m_emu.WritePC(SignExt(inst.imm) + pc); in operator ()()
727 m_emu, rs1 + int64_t(SignExt(inst.imm))); in operator ()()
735 m_emu, rs1 < int64_t(SignExt(inst.imm))); in operator ()()
743 m_emu, rs1 < uint64_t(SignExt(inst.imm))); in operator ()()
751 m_emu, rs1 ^ uint64_t(SignExt(inst.imm))); in operator ()()
759 m_emu, rs1 | uint64_t(SignExt(inst.imm))); in operator ()()
767 m_emu, rs1 & uint64_t(SignExt(inst.imm))); in operator ()()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h118 bool SignExt : 1; // isExtend() variable
140 SignExt(false) {}
330 return SignExt; in isSignExt()
334 SignExt = SExt; in setSignExt()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp1296 auto GuessNonIVOperand = [&](bool SignExt) { in cloneArithmeticIVUser() argument
1300 auto GetExtend = [this, SignExt](const SCEV *S, Type *Ty) { in cloneArithmeticIVUser()
1301 if (SignExt) in cloneArithmeticIVUser()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp633 bool SignExt = false; in tryShrinkShlLogicImm() local
636 SignExt = true; in tryShrinkShlLogicImm()
660 if (SignExt && ShAmt >= 32) in tryShrinkShlLogicImm()
672 unsigned ShOpc = SignExt ? RISCV::SLLIW : RISCV::SLLI; in tryShrinkShlLogicImm()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp24301 SDValue SignExt = Curr; in LowerEXTEND_VECTOR_INREG() local
24322 SignExt = DAG.getNode(X86ISD::VSRAI, dl, DestVT, Curr, in LowerEXTEND_VECTOR_INREG()
24330 SignExt = DAG.getVectorShuffle(MVT::v4i32, dl, SignExt, Sign, {0, 4, 1, 5}); in LowerEXTEND_VECTOR_INREG()
24331 SignExt = DAG.getBitcast(VT, SignExt); in LowerEXTEND_VECTOR_INREG()
24334 return SignExt; in LowerEXTEND_VECTOR_INREG()