Searched refs:IsImm (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/ |
| H A D | SparcAsmParser.cpp | 676 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 D | AArch64AsmPrinter.cpp | 2612 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 D | AArch64InstrInfo.cpp | 898 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 D | NVPTXISelDAGToDAG.cpp | 1538 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 D | SparcInstrFormats.td | 391 let Inst{13} = 0; // IsImm 406 let Inst{13} = 1; // IsImm
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstCombineIntrinsic.cpp | 119 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 D | X86MCCodeEmitter.cpp | 205 void set4V(const MCInst &MI, unsigned OpNum, bool IsImm = false) { in set4V() argument 207 if (IsImm) in set4V()
|