Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.h755 bool isInlineConstant(const APInt &Imm) const;
757 bool isInlineConstant(const APFloat &Imm) const { in isInlineConstant() function
758 return isInlineConstant(Imm.bitcastToAPInt()); in isInlineConstant()
763 bool isInlineConstant(const MachineOperand &MO, in isInlineConstant() function
765 return isInlineConstant(MO, OpInfo.OperandType); in isInlineConstant()
770 bool isInlineConstant(const MachineInstr &MI, in isInlineConstant() function
779 return isInlineConstant(DefMO, MI.getDesc().OpInfo[OpIdx]); in isInlineConstant()
789 bool isInlineConstant(const MachineInstr &MI, unsigned OpIdx, in isInlineConstant() function
800 return isInlineConstant(MO, OpType); in isInlineConstant()
806 bool isInlineConstant(const MachineOperand &MO) const { in isInlineConstant() function
[all …]
H A DSIShrinkInstructions.cpp119 !TII->isInlineConstant(*Src.getParent(), in isKImmOperand()
125 !TII->isInlineConstant(*Src.getParent(), in isKUImmOperand()
134 return !TII->isInlineConstant(Src); in isKImmOrKUImmOperand()
139 return !TII->isInlineConstant(Src); in isKImmOrKUImmOperand()
150 if (!isInt<32>(Src.getImm()) || TII->isInlineConstant(Src)) in isReverseInlineImm()
H A DSIFoldOperands.cpp155 if (TII->isInlineConstant(UseMI, OpNo, OpToFold)) in isInlineConstantIfFolded()
166 return TII->isInlineConstant(OpToFold, MadDesc.OpInfo[OpNo].OperandType); in isInlineConstantIfFolded()
457 !TII->isInlineConstant(*OpToFold, OpInfo)) { in tryAddToFoldList()
515 if (TII->isInlineConstant(*Op, OpTy)) in getRegSeqInit()
547 if (OpToFold.isImm() && TII->isInlineConstant(OpToFold, OpTy) && in tryToFoldACImm()
570 if (DefOp.isImm() && TII->isInlineConstant(DefOp, OpTy) && in tryToFoldACImm()
590 if (!TII->isInlineConstant(*Op, OpTy) || in tryToFoldACImm()
714 TII->isInlineConstant(OpToFold, AMDGPU::OPERAND_REG_INLINE_C_INT32)) { in foldOperand()
773 TII->isInlineConstant(*Def, AMDGPU::OPERAND_REG_INLINE_C_INT32)) { in foldOperand()
H A DAMDGPUISelDAGToDAG.cpp164 return Subtarget->getInstrInfo()->isInlineConstant(Imm); in isInlineImmediate()
598 return TII->isInlineConstant(-C->getAPIntValue()); in isInlineImmediate()
601 return TII->isInlineConstant(-C->getValueAPF().bitcastToAPInt()); in isInlineImmediate()
605 return TII->isInlineConstant(C->getAPIntValue()); in isInlineImmediate()
608 return TII->isInlineConstant(C->getValueAPF().bitcastToAPInt()); in isInlineImmediate()
1904 !TII->isInlineConstant(APInt(32, COffsetVal & 0xffffffff)) + in SelectGlobalSAddr()
1905 !TII->isInlineConstant(APInt(32, COffsetVal >> 32)); in SelectGlobalSAddr()
H A DSIInstrInfo.cpp1776 if (Imm.isIntN(32) || isInlineConstant(Imm)) { in expandPostRAPseudo()
2786 if (!isInlineConstant(Imm)) in FoldImmediate()
2828 if (isInlineConstant(UseMI, *Src0, *ImmOp)) in FoldImmediate()
2902 isInlineConstant(Def->getOperand(1)) && in FoldImmediate()
2920 isInlineConstant(Def->getOperand(1)) && in FoldImmediate()
3130 if (Src0->isImm() && !isInlineConstant(MI, Src0Idx, *Src0)) in convertToThreeAddress()
3349 bool SIInstrInfo::isInlineConstant(const APInt &Imm) const { in isInlineConstant() function in SIInstrInfo
3369 bool SIInstrInfo::isInlineConstant(const MachineOperand &MO, in isInlineConstant() function in SIInstrInfo
3454 return !isInlineConstant(MO, OpInfo); in isLiteralConstantLike()
3494 if (MO.isImm() && isInlineConstant(MO, OpInfo)) { in isImmOperandLegal()
[all …]
H A DSIFixSGPRCopies.cpp744 TII->isInlineConstant(APInt(64, Copied.getImm(), true))) { in runOnMachineFunction()
H A DAMDGPUInstructionSelector.cpp2182 if (IsSgpr && TII.isInlineConstant(Imm)) { in selectG_CONSTANT()
3618 !TII.isInlineConstant(APInt(32, ConstOffset & 0xffffffff)) + in selectGlobalSAddr()
3619 !TII.isInlineConstant(APInt(32, ConstOffset >> 32)); in selectGlobalSAddr()
4432 return TII.isInlineConstant(Imm); in isInlineImmediate()
H A DSILoadStoreOptimizer.cpp1661 if (TII->isInlineConstant(V)) in createRegOrImm()
H A DSIISelLowering.cpp8962 (CRHS->hasOneUse() && !TII->isInlineConstant(CRHS->getAPIntValue()))) { in splitBinaryBitConstantOp()
9916 TII->isInlineConstant(K0->getValueAPF().bitcastToAPInt())) && in performFPMed3ImmCombine()
9918 TII->isInlineConstant(K1->getValueAPF().bitcastToAPInt()))) { in performFPMed3ImmCombine()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp1556 bool isInlineConstant(const MCInst &Inst, unsigned OpIdx) const;
3159 bool AMDGPUAsmParser::isInlineConstant(const MCInst &Inst, in isInlineConstant() function in AMDGPUAsmParser
3225 return !isInlineConstant(Inst, OpIdx); in usesConstantBus()
3927 if (MO.isImm() && !isInlineConstant(Inst, OpIdx)) { in validateSOPLiteral()
4018 if (MO.isImm() && !isInlineConstant(Inst, OpIdx)) { in validateVOP3Literal()