Home
last modified time | relevance | path

Searched refs:isExtendable (Results 1 – 13 of 13) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonBranchRelaxation.cpp119 if (MI.isBranch() && HII->isExtendable(MI)) in computeOffset()
203 << HII->isExtendable(MI) << ") isConstExtended(" in reGenerateBranch()
208 if (!HII->isExtendable(MI) && !HII->isExtended(MI)) { in reGenerateBranch()
H A DHexagonPseudo.td32 let isExtendable = 1, opExtendable = 1, opExtentBits = 6,
111 let isExtendable = 1, isExtentSigned = 1, opExtentBits = 9, opExtentAlign = 2,
131 let isExtendable = 1, isExtentSigned = 1, opExtentBits = 9, opExtentAlign = 2,
162 isExtended = 0, isExtendable = 1, opExtendable = 0,
221 isExtended = 0, isExtendable = 1, opExtendable = 0, isCodeGenOnly = 1,
279 isPseudo = 1, isCodeGenOnly = 1, hasSideEffects = 0, isExtendable = 1,
339 let isExtendable = 1, opExtendable = 2, isExtentSigned = 1, opExtentBits = 13,
346 let isExtendable = 1, opExtendable = 2, isExtentSigned = 1, opExtentBits = 13,
360 isExtendable = 1, opExtendable = 0, isExtentSigned = 1,
511 let isExtendable = 1, opExtendable = 1, isExtentSigned = 1, opExtentBits = 13,
[all …]
H A DHexagonDepInstrInfo.td222 let isExtendable = 1;
319 let isExtendable = 1;
416 let isExtendable = 1;
604 let isExtendable = 1;
667 let isExtendable = 1;
688 let isExtendable = 1;
707 let isExtendable = 1;
727 let isExtendable = 1;
1239 let isExtendable = 1;
1586 let isExtendable = 1;
[all …]
H A DHexagonInstrFormats.td112 bits<1> isExtendable = 0;
113 let TSFlags{23} = isExtendable; // Insn may be extended.
321 bits<1> isExtendable = 0;
322 let TSFlags{17} = isExtendable; // Insn may be extended.
H A DHexagonInstrInfo.h369 bool isExtendable(const MachineInstr &MI) const;
H A DHexagonInstrInfo.cpp2150 unsigned isExtendable = in isConstExtended() local
2152 if (!isExtendable) in isConstExtended()
2282 bool HexagonInstrInfo::isExtendable(const MachineInstr &MI) const { in isExtendable() function in HexagonInstrInfo
4613 assert((isExtendable(MI)||isConstExtended(MI)) && in immediateExtend()
H A DHexagonHardwareLoops.cpp1808 if (CmpImmOp->isImm() && !TII->isExtendable(*PredDef) && in fixupInductionVariable()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCInstrInfo.cpp194 assert(HexagonMCInstrInfo::isExtendable(MCII, Inst) || in deriveExtender()
328 assert((HexagonMCInstrInfo::isExtendable(MCII, MCI) || in getExtendableOperand()
355 assert(HexagonMCInstrInfo::isExtendable(MCII, MCI) || in getMaxValue()
366 assert(HexagonMCInstrInfo::isExtendable(MCII, MCI) || in getMinValue()
549 if (!HexagonMCInstrInfo::isExtendable(MCII, MCI)) in isConstExtended()
620 bool HexagonMCInstrInfo::isExtendable(MCInstrInfo const &MCII, in isExtendable() function in HexagonMCInstrInfo
H A DHexagonMCInstrInfo.h246 bool isExtendable(MCInstrInfo const &MCII, MCInst const &MCI);
H A DHexagonAsmBackend.cpp550 if (HexagonMCInstrInfo::isExtendable(*MCII, HMI)) { in isInstRelaxable()
H A DHexagonMCTargetDesc.cpp638 if (!HexagonMCInstrInfo::isExtendable(*Info, Inst)) in evaluateBranch()
H A DHexagonMCCodeEmitter.cpp582 bool InstExtendable = HexagonMCInstrInfo::isExtendable(MCII, MI) || in getExprOpValue()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/Disassembler/
H A DHexagonDisassembler.cpp530 if (!HexagonMCInstrInfo::isExtendable(*MCII, Inst) && in getSingleInstruction()