Searched refs:SignExtend64 (Results 1 – 11 of 11) sorted by relevance
118 Inst.addOperand(MCOperand::CreateImm(SignExtend64<N>(Imm))); in decodeSImmOperand()172 Inst.addOperand(MCOperand::CreateImm(SignExtend64<N>(Imm) * 2 + Address)); in decodePCDBLOperand()204 Inst.addOperand(MCOperand::CreateImm(SignExtend64<20>(Disp))); in decodeBDAddr20Operand()227 Inst.addOperand(MCOperand::CreateImm(SignExtend64<20>(Disp))); in decodeBDXAddr20Operand()
273 int64_t Lo = SignExtend64<16>(Offset & 0xffff); in expandToLongBranch()274 int64_t Hi = SignExtend64<16>(((Offset + 0x8000) >> 16) & 0xffff); in expandToLongBranch()334 int64_t Higher = SignExtend64<16>(((Offset + 0x80008000) >> 32) & 0xffff); in expandToLongBranch()336 SignExtend64<16>(((Offset + 0x800080008000LL) >> 48) & 0xffff); in expandToLongBranch()
146 Offset = SignExtend64<16>(NewImm); in eliminateFI()
172 Offset = SignExtend64<16>(NewImm); in eliminateFI()
93 int64_t Imm = SignExtend64<16>(Seq[0].ImmOpnd); in ReplaceADDiuSLLWithLUi()
394 BuildMI(MBB, II, DL, get(LUi), Reg).addImm(SignExtend64<16>(Inst->ImmOpnd)); in loadImmediate()397 .addImm(SignExtend64<16>(Inst->ImmOpnd)); in loadImmediate()402 .addImm(SignExtend64<16>(Inst->ImmOpnd)); in loadImmediate()
670 SDValue ImmOpnd = CurDAG->getTargetConstant(SignExtend64<16>(Inst->ImmOpnd), in selectNode()686 ImmOpnd = CurDAG->getTargetConstant(SignExtend64<16>(Inst->ImmOpnd), in selectNode()
597 template <unsigned B> inline int64_t SignExtend64(uint64_t x) { in SignExtend64() function603 inline int64_t SignExtend64(uint64_t X, unsigned B) { in SignExtend64() function
154 int64_t extended = llvm::SignExtend64<32>(value); in ASR_C()
7092 int64_t signed_data = llvm::SignExtend64<8>(unsigned_data); in EmulateLDRSBImmediate()7191 int64_t signed_data = llvm::SignExtend64<8>(unsigned_data); in EmulateLDRSBLiteral()7340 int64_t signed_data = llvm::SignExtend64<8>(unsigned_data); in EmulateLDRSBRegister()7502 int64_t signed_data = llvm::SignExtend64<16>(data); in EmulateLDRSHImmediate()7607 int64_t signed_data = llvm::SignExtend64<16>(data); in EmulateLDRSHLiteral()7786 int64_t signed_data = llvm::SignExtend64<16>(data); in EmulateLDRSHRegister()7868 int64_t data = llvm::SignExtend64<8>(rotated); in EmulateSXTB()7959 int64_t data = llvm::SignExtend64<16> (rotated); in EmulateSXTH()
1144 Offset = SignExtend64(Offset, BitWidth); in getGlobalAddress()