Home
last modified time | relevance | path

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

/external/llvm/lib/Target/Hexagon/
DHexagonIsetDx.td93 …enOnly = 1, isPredicated = 1, isPredicatedNew = 1, hasSideEffects = 0, hasNewValue = 1, opNewValue…
106 let isCodeGenOnly = 1, mayLoad = 1, accessSize = HalfWordAccess, hasNewValue = 1, opNewValue = 0 in
132 let isCodeGenOnly = 1, hasSideEffects = 0, hasNewValue = 1, opNewValue = 0, isExtendable = 1, isExt…
148 let isCodeGenOnly = 1, mayLoad = 1, accessSize = ByteAccess, hasNewValue = 1, opNewValue = 0 in
164 let isCodeGenOnly = 1, mayLoad = 1, accessSize = WordAccess, hasNewValue = 1, opNewValue = 0 in
303 let isCodeGenOnly = 1, mayLoad = 1, accessSize = HalfWordAccess, hasNewValue = 1, opNewValue = 0 in
319 let isCodeGenOnly = 1, hasSideEffects = 0, hasNewValue = 1, opNewValue = 0 in
335 let isCodeGenOnly = 1, hasSideEffects = 0, hasNewValue = 1, opNewValue = 0 in
348 let isCodeGenOnly = 1, hasSideEffects = 0, hasNewValue = 1, opNewValue = 0 in
394 let isCodeGenOnly = 1, hasSideEffects = 0, hasNewValue = 1, opNewValue = 0 in
[all …]
DHexagonInstrInfoV60.td68 let isCVLoadable = 1, hasNewValue = 1 in {
80 let Itinerary = CVI_VM_VP_LDU, Type = TypeCVI_VM_VP_LDU, hasNewValue = 1 in {
88 hasNewValue = 1 in {
103 let Itinerary = CVI_VM_TMP_LD, Type = TypeCVI_VM_TMP_LD, hasNewValue = 1 in {
337 let addrMode = PostInc, hasNewValue = 1 in
630 let hasNewValue = 1 in
1056 let hasNewValue = 1 in
1133 let hasNewValue = 1 in
1301 let isAccumulator = 1, hasNewValue = 1 in
1658 let hasNewValue = 1, hasSideEffects = 0 in
[all …]
DHexagonInstrInfoV5.td42 let hasNewValue = 1, opNewValue = 0 in
126 let hasNewValue = 1, validSubTargets = HasV5SubT in
150 let isFP = 1, hasNewValue = 1, opNewValue = 0 in
216 hasSideEffects = 0, hasNewValue = 1 in
566 let isFP = 1, hasNewValue = 1 in
586 let isFP = 1, hasNewValue = 1 in
670 let isFP = 1, hasNewValue = 1 in
694 let isFP = 1, hasNewValue = 1 in
726 let isFP = 1, hasNewValue = 1 in
802 let Defs = [USR_OVF], hasSideEffects = 0, hasNewValue = 1, opNewValue = 0 in
[all …]
DHexagonInstrInfo.td118 let hasSideEffects = 0, hasNewValue = 1, InputType = "reg" in
141 let hasSideEffects = 0, hasNewValue = 1 in
239 let OutOperandList = (outs DoubleRegs:$Rd), hasNewValue = 0 in {
255 let hasSideEffects = 0, hasNewValue = 1, isCompare = 1, InputType = "reg" in
299 let CextOpcode = "MUX", InputType = "reg", hasNewValue = 1 in
349 let hasNewValue = 1, hasSideEffects = 0 in
375 let hasNewValue = 1, hasSideEffects = 0 in
421 let hasNewValue = 1, hasSideEffects = 0, isPseudo = 1 in
433 InputType = "imm", hasNewValue = 1 in
460 opExtentBits = 10, InputType = "imm", hasNewValue = 1, hasSideEffects = 0 in
[all …]
DHexagonInstrFormatsV4.td77 bits<1> hasNewValue = 0;
78 let TSFlags{10} = hasNewValue; // New-value producer insn.
DHexagonInstrInfoV4.td254 let hasNewValue = 1;
416 let accessSize = ByteAccess, hasNewValue = 1 in {
421 let accessSize = HalfWordAccess, hasNewValue = 1 in {
428 let accessSize = WordAccess, hasNewValue = 1 in
458 let hasNewValue = !if (!eq(!cast<string>(RC), "DoubleRegs"), 0, 1);
615 let hasNewValue = 1, accessSize = ByteAccess in {
620 let hasNewValue = 1, accessSize = HalfWordAccess in {
625 let hasNewValue = 1, accessSize = WordAccess in
1375 let hasNewValue = 1 in
1768 let hasNewValue = 1, isExtendable = 1, opExtendable = 1,
[all …]
DHexagonInstrFormats.td127 bits<1> hasNewValue = 0;
128 let TSFlags{13} = hasNewValue; // New-value producer insn.
DHexagonInstrAlias.td496 let hasNewValue = 1, opNewValue = 0, isAsmParserOnly = 1 in
/external/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonMCInstrInfo.h162 bool hasNewValue(MCInstrInfo const &MCII, MCInst const &MCI);
DHexagonMCInstrInfo.cpp328 HexagonMCInstrInfo::hasNewValue(MCII, MCI)) && in getNewValueOperand()
402 bool HexagonMCInstrInfo::hasNewValue(MCInstrInfo const &MCII, in hasNewValue() function in llvm::HexagonMCInstrInfo
DHexagonMCChecker.cpp174 if (HexagonMCInstrInfo::hasNewValue(MCII, MCI)) { in init()
DHexagonMCCodeEmitter.cpp157 HexagonMCInstrInfo::hasNewValue(MCII, Inst) in EncodeSingleInstruction()
/external/llvm/lib/Target/Hexagon/Disassembler/
DHexagonDisassembler.cpp378 } else if (HexagonMCInstrInfo::hasNewValue(*MCII, Inst)) { in getSingleInstruction()