Home
last modified time | relevance | path

Searched refs:ImmValue (Results 1 – 13 of 13) sorted by relevance

/NextBSD/contrib/llvm/lib/Target/Hexagon/
HDHexagonSplitConst32AndConst64.cpp112 int64_t ImmValue; in runOnMachineFunction() local
115 ImmValue = *Val.bitcastToAPInt().getRawData(); in runOnMachineFunction()
118 ImmValue = MI->getOperand(1).getImm(); in runOnMachineFunction()
121 TII->get(Hexagon::A2_tfrsi), DestReg).addImm(ImmValue); in runOnMachineFunction()
131 int64_t ImmValue; in runOnMachineFunction() local
134 ImmValue = *Val.bitcastToAPInt().getRawData(); in runOnMachineFunction()
137 ImmValue = MI->getOperand(1).getImm(); in runOnMachineFunction()
142 int32_t LowWord = (ImmValue & 0xFFFFFFFF); in runOnMachineFunction()
143 int32_t HighWord = (ImmValue >> 32) & 0xFFFFFFFF; in runOnMachineFunction()
HDHexagonInstrInfo.cpp1821 int ImmValue = MO.getImm(); in isConstExtended() local
1823 return (ImmValue < MinValue || ImmValue > MaxValue); in isConstExtended()
HDHexagonHardwareLoops.cpp620 int Mask = 0, ImmValue = 0; in getLoopTripCount() local
622 Mask, ImmValue); in getLoopTripCount()
HDHexagonInstrInfoV4.td2491 bits<6> ImmValue = !if(MajOp, src2{5-0}, src2{7-2});
2495 let Inst{22-21} = ImmValue{5-4};
2497 let Inst{13} = ImmValue{3};
2499 let Inst{7-5} = ImmValue{2-0};
/NextBSD/contrib/llvm/lib/Target/Mips/
HDMipsSEISelDAGToDAG.cpp523 APInt ImmValue; in selectVSplatCommon() local
529 if (selectVSplat(N.getNode(), ImmValue, EltTy.getSizeInBits()) && in selectVSplatCommon()
530 ImmValue.getBitWidth() == EltTy.getSizeInBits()) { in selectVSplatCommon()
532 if (( Signed && ImmValue.isSignedIntN(ImmBitSize)) || in selectVSplatCommon()
533 (!Signed && ImmValue.isIntN(ImmBitSize))) { in selectVSplatCommon()
534 Imm = CurDAG->getTargetConstant(ImmValue, SDLoc(N), EltTy); in selectVSplatCommon()
599 APInt ImmValue; in selectVSplatUimmPow2() local
605 if (selectVSplat(N.getNode(), ImmValue, EltTy.getSizeInBits()) && in selectVSplatUimmPow2()
606 ImmValue.getBitWidth() == EltTy.getSizeInBits()) { in selectVSplatUimmPow2()
607 int32_t Log2 = ImmValue.exactLogBase2(); in selectVSplatUimmPow2()
[all …]
/NextBSD/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/
HDHexagonInstPrinter.cpp199 int ImmValue = MO.getImm(); in printExtOperand() local
200 if (ImmValue < getMinValue(MII.TSFlags) || in printExtOperand()
201 ImmValue > getMaxValue(MII.TSFlags)) in printExtOperand()
HDHexagonMCInstrInfo.cpp307 int ImmValue = MO.getImm(); in isConstExtended() local
308 return (ImmValue < MinValue || ImmValue > MaxValue); in isConstExtended()
/NextBSD/contrib/llvm/lib/Object/
HDMachOObjectFile.cpp1426 uint8_t ImmValue = Byte & MachO::REBASE_IMMEDIATE_MASK; in moveNext() local
1436 RebaseType = ImmValue; in moveNext()
1443 SegmentIndex = ImmValue; in moveNext()
1460 SegmentOffset += ImmValue * PointerSize; in moveNext()
1468 RemainingLoopCount = ImmValue - 1; in moveNext()
1600 uint8_t ImmValue = Byte & MachO::BIND_IMMEDIATE_MASK; in moveNext() local
1624 Ordinal = ImmValue; in moveNext()
1638 if (ImmValue) { in moveNext()
1639 SignExtended = MachO::BIND_OPCODE_MASK | ImmValue; in moveNext()
1649 Flags = ImmValue; in moveNext()
[all …]
/NextBSD/contrib/llvm/lib/Target/Mips/AsmParser/
HDMipsAsmParser.cpp186 bool loadImmediate(int64_t ImmValue, unsigned DstReg, unsigned SrcReg,
1835 bool MipsAsmParser::loadImmediate(int64_t ImmValue, unsigned DstReg, in loadImmediate() argument
1844 if (isInt<32>(ImmValue) || isUInt<32>(ImmValue)) { in loadImmediate()
1848 ImmValue = SignExtend64<32>(ImmValue); in loadImmediate()
1871 if (isInt<16>(ImmValue)) { in loadImmediate()
1875 emitRRI(Mips::ADDiu, DstReg, SrcReg, ImmValue, IDLoc, Instructions); in loadImmediate()
1876 } else if (isUInt<16>(ImmValue)) { in loadImmediate()
1886 emitRRI(Mips::ORi, TmpReg, Mips::ZERO, ImmValue, IDLoc, Instructions); in loadImmediate()
1889 } else if (isInt<32>(ImmValue) || isUInt<32>(ImmValue)) { in loadImmediate()
1895 uint16_t Bits31To16 = (ImmValue >> 16) & 0xffff; in loadImmediate()
[all …]
/NextBSD/contrib/llvm/lib/Target/Sparc/AsmParser/
HDSparcAsmParser.cpp410 uint64_t ImmValue = IsImm ? MCValOp.getImm() : 0; in expandSET() local
413 ValExpr = MCConstantExpr::create(ImmValue, getContext()); in expandSET()
419 if (!IsImm || (ImmValue & ~0x1fff)) { in expandSET()
431 if (!IsImm || ((ImmValue & 0x1fff) != 0 || ImmValue == 0)) { in expandSET()
/NextBSD/contrib/llvm/lib/Target/AMDGPU/
HDR600ISelLowering.cpp2120 uint64_t ImmValue = 0; in FoldOperand() local
2133 ImmValue = FPC->getValueAPF().bitcastToAPInt().getZExtValue(); in FoldOperand()
2143 ImmValue = Value; in FoldOperand()
2157 Imm = DAG.getTargetConstant(ImmValue, SDLoc(ParentNode), MVT::i32); in FoldOperand()
/NextBSD/contrib/llvm/lib/Target/ARM/
HDARMBaseInstrInfo.cpp2316 unsigned SrcReg2, int ImmValue, in isRedundantFlagInstr() argument
2333 OI->getOperand(2).getImm() == ImmValue) in isRedundantFlagInstr()
/NextBSD/contrib/llvm/lib/Target/X86/
HDX86InstrInfo.cpp4221 unsigned SrcReg2, int ImmValue, in isRedundantFlagInstr() argument
4252 OI->getOperand(2).getImm() == ImmValue) in isRedundantFlagInstr()