Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.h628 bool isInlineConstant(const APInt &Imm) const;
632 bool isInlineConstant(const MachineOperand &MO, in isInlineConstant() function
634 return isInlineConstant(MO, OpInfo.OperandType); in isInlineConstant()
639 bool isInlineConstant(const MachineInstr &MI, in isInlineConstant() function
648 return isInlineConstant(DefMO, MI.getDesc().OpInfo[OpIdx]); in isInlineConstant()
658 bool isInlineConstant(const MachineInstr &MI, unsigned OpIdx, in isInlineConstant() function
669 return isInlineConstant(MO, OpType); in isInlineConstant()
675 bool isInlineConstant(const MachineOperand &MO) const { in isInlineConstant() function
677 return isInlineConstant(*Parent, Parent->getOperandNo(&MO)); in isInlineConstant()
682 return MO.isImm() && !isInlineConstant(MO, OpInfo.OperandType); in isLiteralConstant()
[all …]
H A DSIShrinkInstructions.cpp125 !TII->isInlineConstant(*Src.getParent(), in isKImmOperand()
131 !TII->isInlineConstant(*Src.getParent(), in isKUImmOperand()
140 return !TII->isInlineConstant(Src); in isKImmOrKUImmOperand()
145 return !TII->isInlineConstant(Src); in isKImmOrKUImmOperand()
156 if (!isInt<32>(Src.getImm()) || TII->isInlineConstant(Src)) in isReverseInlineImm()
H A DSIInstrInfo.cpp2042 if (isInlineConstant(UseMI, *Src0, *ImmOp)) in FoldImmediate()
2105 isInlineConstant(Def->getOperand(1)) && in FoldImmediate()
2121 isInlineConstant(Def->getOperand(1)) && in FoldImmediate()
2300 if (Src0->isImm() && !isInlineConstant(MI, Src0Idx, *Src0)) in convertToThreeAddress()
2434 bool SIInstrInfo::isInlineConstant(const APInt &Imm) const { in isInlineConstant() function in SIInstrInfo
2451 bool SIInstrInfo::isInlineConstant(const MachineOperand &MO, in isInlineConstant() function in SIInstrInfo
2519 return !isInlineConstant(MO, OpInfo); in isLiteralConstantLike()
2558 if (MO.isImm() && isInlineConstant(MO, OpInfo)) in isImmOperandLegal()
2710 return !isInlineConstant(MO, OpInfo); in usesConstantBus()
2859 if (!MO.isReg() && (!MO.isImm() || !isInlineConstant(MI, i))) { in verifyInstruction()
H A DSIFoldOperands.cpp136 if (TII->isInlineConstant(UseMI, OpNo, OpToFold)) in isInlineConstantIfFolded()
154 return TII->isInlineConstant(OpToFold, MadDesc.OpInfo[OpNo].OperandType); in isInlineConstantIfFolded()
H A DAMDGPUISelDAGToDAG.cpp287 return TII->isInlineConstant(C->getAPIntValue()); in isInlineImmediate()
290 return TII->isInlineConstant(C->getValueAPF().bitcastToAPInt()); in isInlineImmediate()
H A DSILoadStoreOptimizer.cpp1108 if (TII->isInlineConstant(V)) in createRegOrImm()
H A DSIISelLowering.cpp7172 (CRHS->hasOneUse() && !TII->isInlineConstant(CRHS->getAPIntValue()))) { in splitBinaryBitConstantOp()
8100 TII->isInlineConstant(K0->getValueAPF().bitcastToAPInt())) && in performFPMed3ImmCombine()
8102 TII->isInlineConstant(K1->getValueAPF().bitcastToAPInt()))) { in performFPMed3ImmCombine()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp1095 bool isInlineConstant(const MCInst &Inst, unsigned OpIdx) const;
2230 bool AMDGPUAsmParser::isInlineConstant(const MCInst &Inst, in isInlineConstant() function in AMDGPUAsmParser
2265 return !isInlineConstant(Inst, OpIdx); in usesConstantBus()