Home
last modified time | relevance | path

Searched refs:IsImm (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp676 bool IsImm = Inst.getOperand(1).isImm(); in expandSET() local
677 int64_t RawImmValue = IsImm ? MCValOp.getImm() : 0; in expandSET()
692 IsImm && ((is64Bit() ? 0 : -4096) <= ImmValue && ImmValue < 4096); in expandSET()
694 if (IsImm) in expandSET()
725 if (!IsImm || IsEffectivelyImm13 || (ImmValue & 0x3ff)) { in expandSET()
750 bool IsImm = Inst.getOperand(1).isImm(); in expandSETSW() local
751 int64_t ImmValue = IsImm ? MCValOp.getImm() : 0; in expandSETSW()
752 const MCExpr *ValExpr = IsImm ? MCConstantExpr::create(ImmValue, getContext()) in expandSETSW()
755 bool IsSmallImm = IsImm && isInt<13>(ImmValue); in expandSETSW()
756 bool NoLowBitsImm = IsImm && ((ImmValue & 0x3FF) == 0); in expandSETSW()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64AsmPrinter.cpp2612 bool IsImm = false; in emitCBPseudoExpansion() local
2625 IsImm = true; in emitCBPseudoExpansion()
2629 IsImm = true; in emitCBPseudoExpansion()
2646 MCOpC = IsImm ? (Is32Bit ? AArch64::CBEQWri : AArch64::CBEQXri) in emitCBPseudoExpansion()
2650 MCOpC = IsImm ? (Is32Bit ? AArch64::CBNEWri : AArch64::CBNEXri) in emitCBPseudoExpansion()
2654 MCOpC = IsImm ? (Is32Bit ? AArch64::CBHIWri : AArch64::CBHIXri) in emitCBPseudoExpansion()
2656 NeedsImmDec = IsImm; in emitCBPseudoExpansion()
2659 MCOpC = IsImm ? (Is32Bit ? AArch64::CBLOWri : AArch64::CBLOXri) in emitCBPseudoExpansion()
2661 NeedsRegSwap = !IsImm; in emitCBPseudoExpansion()
2664 MCOpC = IsImm ? (Is32Bit ? AArch64::CBHIWri : AArch64::CBHIXri) in emitCBPseudoExpansion()
[all …]
H A DAArch64InstrInfo.cpp898 bool IsImm = false; in insertSelect() local
906 IsImm = true; in insertSelect()
911 IsImm = true; in insertSelect()
916 IsImm = false; in insertSelect()
921 IsImm = false; in insertSelect()
925 if (IsImm) in insertSelect()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp1538 SmallVector<bool, 4> IsImm(NumElts, false); in pickOpcodeForVectorStParam() local
1540 IsImm[i] = (isa<ConstantSDNode>(Ops[i]) || isa<ConstantFPSDNode>(Ops[i])); in pickOpcodeForVectorStParam()
1541 if (IsImm[i]) { in pickOpcodeForVectorStParam()
1559 return getOpcodeForVectorStParam(NumElts, I8, IsImm); in pickOpcodeForVectorStParam()
1561 return getOpcodeForVectorStParam(NumElts, I16, IsImm); in pickOpcodeForVectorStParam()
1563 return getOpcodeForVectorStParam(NumElts, I32, IsImm); in pickOpcodeForVectorStParam()
1566 return getOpcodeForVectorStParamV2(I64, IsImm); in pickOpcodeForVectorStParam()
1568 return getOpcodeForVectorStParam(NumElts, F32, IsImm); in pickOpcodeForVectorStParam()
1571 return getOpcodeForVectorStParamV2(F64, IsImm); in pickOpcodeForVectorStParam()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcInstrFormats.td391 let Inst{13} = 0; // IsImm
406 let Inst{13} = 1; // IsImm
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp119 bool IsImm = false; in simplifyX86immShift() local
133 IsImm = true; in simplifyX86immShift()
156 IsImm = true; in simplifyX86immShift()
179 IsImm = true; in simplifyX86immShift()
207 if (IsImm) { in simplifyX86immShift()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCCodeEmitter.cpp205 void set4V(const MCInst &MI, unsigned OpNum, bool IsImm = false) { in set4V() argument
207 if (IsImm) in set4V()