Home
last modified time | relevance | path

Searched refs:SignExtend64 (Results 1 – 10 of 10) sorted by relevance

/external/llvm/lib/Target/Mips/
DMipsLongBranch.cpp262 int64_t Lo = SignExtend64<16>(Offset & 0xffff); in expandToLongBranch()
263 int64_t Hi = SignExtend64<16>(((Offset + 0x8000) >> 16) & 0xffff); in expandToLongBranch()
320 int64_t Higher = SignExtend64<16>(((Offset + 0x80008000) >> 32) & 0xffff); in expandToLongBranch()
322 SignExtend64<16>(((Offset + 0x800080008000LL) >> 48) & 0xffff); in expandToLongBranch()
DMipsSEInstrInfo.cpp294 .addImm(SignExtend64<16>(Inst->ImmOpnd)); in loadImmediate()
297 .addImm(SignExtend64<16>(Inst->ImmOpnd)); in loadImmediate()
302 .addImm(SignExtend64<16>(Inst->ImmOpnd)); in loadImmediate()
DMipsSERegisterInfo.cpp132 Offset = SignExtend64<16>(NewImm); in eliminateFI()
DMipsAnalyzeImmediate.cpp93 int64_t Imm = SignExtend64<16>(Seq[0].ImmOpnd); in ReplaceADDiuSLLWithLUi()
DMipsISelDAGToDAG.cpp518 SDValue ImmOpnd = CurDAG->getTargetConstant(SignExtend64<16>(Inst->ImmOpnd), in Select()
534 ImmOpnd = CurDAG->getTargetConstant(SignExtend64<16>(Inst->ImmOpnd), in Select()
/external/llvm/include/llvm/Support/
DMathExtras.h474 template <unsigned B> inline int64_t SignExtend64(uint64_t x) { in SignExtend64() function
480 inline int64_t SignExtend64(uint64_t X, unsigned B) { in SignExtend64() function
/external/llvm/lib/Target/CellSPU/
DSPUISelDAGToDAG.cpp89 return i_val == SignExtend64<16>(i_val); in isIntS16Immediate()
/external/llvm/lib/Analysis/
DValueTracking.cpp1617 Offset = SignExtend64(Offset, PtrSize); in GetPointerBaseWithConstantOffset()
/external/llvm/lib/CodeGen/AsmPrinter/
DAsmPrinter.cpp1496 Offset = SignExtend64(Offset, Width); in lowerConstant()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp1102 Offset = SignExtend64(Offset, BitWidth); in getGlobalAddress()