Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/
HDHexagonInstPrinter.cpp106 static bool isExtendable(uint64_t TSFlags) LLVM_ATTRIBUTE_UNUSED;
108 static bool isExtendable(uint64_t TSFlags) { in isExtendable() function
193 assert((isExtendable(MII.TSFlags) || isExtended(MII.TSFlags)) && in printExtOperand()
294 assert((isExtendable(MII.TSFlags) || isExtended(MII.TSFlags)) && in printExtBrtarget()
HDHexagonMCInstrInfo.cpp39 assert(HexagonMCInstrInfo::isExtendable(MCII, MCI) || in clampExtended()
117 assert((HexagonMCInstrInfo::isExtendable(MCII, MCI) || in getExtendableOperand()
286 if (!HexagonMCInstrInfo::isExtendable(MCII, MCI)) in isConstExtended()
311 bool HexagonMCInstrInfo::isExtendable(MCInstrInfo const &MCII, in isExtendable() function in llvm::HexagonMCInstrInfo
HDHexagonAsmBackend.cpp173 if (HexagonMCInstrInfo::isExtendable(*MCII, HMI)) in isInstRelaxable()
HDHexagonMCInstrInfo.h157 bool isExtendable(MCInstrInfo const &MCII, MCInst const &MCI);
/NextBSD/contrib/llvm/lib/Target/Hexagon/
HDHexagonInstrFormatsV4.td89 bits<1> isExtendable = 0;
90 let TSFlags{16} = isExtendable; // Insn may be extended.
HDHexagonInstrInfoV3.td25 isExtended = 0, isExtendable = 1, opExtendable = 0,
40 isExtended = 0, isExtendable = 1, opExtendable = 1,
HDHexagonInstrInfoV4.td17 let isExtendable = 1 in {
218 let isExtendable = IsImmExt;
250 let isExtendable = 1;
293 let hasSideEffects = 0, isExtentSigned = 1, isExtendable = 1,
329 let hasSideEffects = 0, isExtendable = 1, opExtentBits = 6, opExtendable = 2 in
1052 let isPredicable = 1, isExtendable = 1, isExtentSigned = 1, opExtentBits = 8,
1079 let isPredicated = 1, isExtendable = 1, isExtentSigned = 1, opExtentBits = 6,
1328 isExtendable = 1 in
1549 let isExtendable = 1, opExtendable = 2, isExtentSigned = 1, opExtentBits = 11,
1624 let isExtendable = 1, opExtendable = 2, isExtentSigned = 1, opExtentBits = 11,
[all …]
HDHexagonInstrInfo.h200 bool isExtendable(const MachineInstr* MI) const;
HDHexagonInstrInfo.td66 let hasSideEffects = 0, isCompare = 1, InputType = "imm", isExtendable = 1,
328 isExtentSigned = 1, isExtendable = 1, opExtentBits = 8, opExtendable = 1,
403 let isExtendable = 1, isExtentSigned = 1, InputType = "imm" in
426 let isExtendable = 1, opExtendable = 2, isExtentSigned = 1, opExtentBits = 10,
453 let isExtendable = 1, CextOpcode = "sub", opExtendable = 1, isExtentSigned = 1,
591 let InputType = "imm", isExtendable = 1, isExtentSigned = 1, opExtentBits = 12,
620 let InputType = "imm", isExtendable = 1, isExtentSigned = 1,
648 let isExtendable = 1, opExtendable = 1, opExtentBits = 6,
667 InputType = "imm", hasNewValue = 1, isExtendable = 1, opExtentBits = 8 in
700 let isExtentSigned = 1, hasNewValue = 1, isExtendable = 1,
[all …]
HDHexagonInstrInfo.cpp807 bool HexagonInstrInfo::isExtendable(const MachineInstr *MI) const { in isExtendable() function in HexagonInstrInfo
1746 assert((isExtendable(MI)||isConstExtended(MI)) && in immediateExtend()
1789 unsigned isExtendable = in isConstExtended() local
1791 if (!isExtendable) in isConstExtended()
HDHexagonIsetDx.td132 let isCodeGenOnly = 1, hasSideEffects = 0, hasNewValue = 1, opNewValue = 0, isExtendable = 1, isExt…
584 let isCodeGenOnly = 1, hasSideEffects = 0, hasNewValue = 1, opNewValue = 0, isExtendable = 1, isExt…
HDHexagonInstrFormats.td137 bits<1> isExtendable = 0;
138 let TSFlags{21} = isExtendable; // Insn may be extended.