Searched refs:ImmValue (Results 1 - 16 of 16) sorted by relevance

/openbsd-current/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonSplitConst32AndConst64.cpp78 uint64_t ImmValue = MI.getOperand(1).getImm(); local
81 .addImm(ImmValue);
85 int64_t ImmValue = MI.getOperand(1).getImm(); local
90 int32_t LowWord = (ImmValue & 0xFFFFFFFF);
91 int32_t HighWord = (ImmValue >> 32) & 0xFFFFFFFF;
H A DHexagonHardwareLoops.cpp659 int64_t Mask = 0, ImmValue = 0; local
661 TII->analyzeCompare(*CondI, CmpReg1, CmpReg2, Mask, ImmValue);
H A DHexagonInstrInfo.cpp2182 int ImmValue = MO.getImm(); local
2184 return (ImmValue < MinValue || ImmValue > MaxValue);
/openbsd-current/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsSEISelDAGToDAG.cpp553 APInt ImmValue; local
559 if (selectVSplat(N.getNode(), ImmValue, EltTy.getSizeInBits()) &&
560 ImmValue.getBitWidth() == EltTy.getSizeInBits()) {
562 if (( Signed && ImmValue.isSignedIntN(ImmBitSize)) ||
563 (!Signed && ImmValue.isIntN(ImmBitSize))) {
564 Imm = CurDAG->getTargetConstant(ImmValue, SDLoc(N), EltTy);
629 APInt ImmValue; local
635 if (selectVSplat(N.getNode(), ImmValue, EltTy.getSizeInBits()) &&
636 ImmValue.getBitWidth() == EltTy.getSizeInBits()) {
637 int32_t Log2 = ImmValue
660 APInt ImmValue; local
694 APInt ImmValue; local
716 APInt ImmValue; local
[all...]
H A DMicroMipsSizeReduction.cpp528 int64_t ImmValue; local
529 if (!GetImm(MI, Entry.ImmField(), ImmValue))
532 if (!AddiuspImmValue(ImmValue))
/openbsd-current/gnu/llvm/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp232 bool loadImmediate(int64_t ImmValue, unsigned DstReg, unsigned SrcReg,
2566 int64_t ImmValue = Inst.getOperand(2).getImm(); local
2567 if (isInt<16>(ImmValue))
2578 int64_t ImmValue = Inst.getOperand(2).getImm(); local
2579 if (isUInt<16>(ImmValue))
2699 /// @param ImmValue The immediate to load.
2703 /// @param Is32BitImm Is ImmValue 32-bit or 64-bit?
2707 bool MipsAsmParser::loadImmediate(int64_t ImmValue, unsigned DstReg, argument
2719 if (isInt<32>(ImmValue) || isUInt<32>(ImmValue)) {
3689 int64_t ImmValue = ImmOp.getImm(); local
4220 int64_t ImmValue; local
4617 int64_t ImmValue = Inst.getOperand(2).getImm(); local
4674 int64_t ImmValue = Inst.getOperand(2).getImm(); local
4754 int64_t ImmValue = Inst.getOperand(2).getImm(); local
4805 int64_t ImmValue = Inst.getOperand(2).getImm(); local
4967 int64_t ImmValue = Inst.getOperand(2).getImm(); local
5092 int64_t ImmValue = Inst.getOperand(2).getImm() % 64; local
5202 int32_t ImmValue = Inst.getOperand(2).getImm(); local
5518 int64_t ImmValue = Inst.getOperand(2).getImm(); local
5783 int64_t ImmValue = BaseOp.getImm(); local
[all...]
/openbsd-current/gnu/llvm/llvm/lib/Object/
H A DMachOObjectFile.cpp3509 uint8_t ImmValue = Byte & MachO::REBASE_IMMEDIATE_MASK; local
3521 RebaseType = ImmValue;
3535 SegmentIndex = ImmValue;
3584 SegmentOffset += ImmValue * PointerSize;
3602 Count = ImmValue;
3603 if (ImmValue != 0)
3604 RemainingLoopCount = ImmValue - 1;
3846 uint8_t ImmValue = Byte & MachO::BIND_IMMEDIATE_MASK; local
3878 Ordinal = ImmValue;
3880 if (ImmValue >
[all...]
/openbsd-current/gnu/llvm/llvm/lib/Target/AArch64/Utils/
H A DAArch64BaseInfo.h397 uint16_t ImmValue; member in struct:llvm::SysAliasImm
399 : SysAlias(N, E), ImmValue(I) {}
401 : SysAlias(N, E, F), ImmValue(I) {}
/openbsd-current/gnu/llvm/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp591 int32_t ImmValue = RawImmValue; local
596 IsImm && ((is64Bit() ? 0 : -4096) <= ImmValue && ImmValue < 4096);
599 ValExpr = MCConstantExpr::create(ImmValue, getContext());
629 if (!IsImm || IsEffectivelyImm13 || (ImmValue & 0x3ff)) {
/openbsd-current/gnu/llvm/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.cpp206 unsigned SrcReg2, int64_t ImmValue,
221 OI->getOperand(2).getImm() == ImmValue)
205 isRedundantFlagInstr(MachineInstr *CmpI, unsigned SrcReg, unsigned SrcReg2, int64_t ImmValue, MachineInstr *OI) argument
/openbsd-current/gnu/llvm/llvm/lib/Target/X86/
H A DX86InstrInfo.h651 /// \p SrcReg, \p SrcReg2, \p ImmMask, \p ImmValue.
661 Register SrcReg2, int64_t ImmMask, int64_t ImmValue,
H A DX86InstrInfo.cpp4057 int64_t ImmMask, int64_t ImmValue,
4074 OIMask != ImmMask || OIValue != ImmValue)
4111 if (OIValue == ImmValue) {
4114 } else if (static_cast<uint64_t>(ImmValue) ==
4118 } else if (static_cast<uint64_t>(ImmValue) ==
4055 isRedundantFlagInstr(const MachineInstr &FlagI, Register SrcReg, Register SrcReg2, int64_t ImmMask, int64_t ImmValue, const MachineInstr &OI, bool *IsSwapped, int64_t *ImmDelta) const argument
/openbsd-current/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp2590 int32_t ImmValue = cast<ConstantSDNode>(N->getOperand(3))->getZExtValue(); local
2591 Ops.push_back(getI32Imm(ImmValue, Loc)); // immediate offset
2625 int32_t ImmValue = cast<ConstantSDNode>(N->getOperand(3))->getZExtValue(); local
2626 Ops.push_back(getI32Imm(ImmValue, Loc)); // immediate shift count
2688 int32_t ImmValue = cast<ConstantSDNode>(N->getOperand(3))->getZExtValue(); local
2689 Ops.push_back(getI32Imm(ImmValue, Loc)); // immediate shift count
2878 int ImmValue = cast<ConstantSDNode>(ImmOp)->getZExtValue(); local
2879 Ops.push_back(getI32Imm(ImmValue, Loc));
H A DARMBaseInstrInfo.cpp2874 int64_t ImmValue,
2899 OI->getOperand(2).getImm() == ImmValue) {
2907 OI->getOperand(3).getImm() == ImmValue) {
2872 isRedundantFlagInstr(const MachineInstr *CmpI, Register SrcReg, Register SrcReg2, int64_t ImmValue, const MachineInstr *OI, bool &IsThumb1) argument
/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp2036 uint64_t ImmValue = 0; local
2048 ImmValue = FPC->getValueAPF().bitcastToAPInt().getZExtValue();
2058 ImmValue = Value;
2071 Imm = DAG.getTargetConstant(ImmValue, SDLoc(ParentNode), MVT::i32);
/openbsd-current/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp6562 int64_t ImmValue = cast<ConstantSDNode>(Op.getOperand(2))->getSExtValue(); local
6564 if (ImmValue >= 0) {
6567 DownOffset = DAG.getConstant(ImmValue, DL, XLenVT);
6572 UpOffset = DAG.getConstant(-ImmValue, DL, XLenVT);

Completed in 573 milliseconds