Home
last modified time | relevance | path

Searched refs:hasNewValue (Results 1 – 12 of 12) 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.td53 let isCVLoadable = 1, hasNewValue = 1 in {
65 let Itinerary = CVI_VM_VP_LDU, Type = TypeCVI_VM_VP_LDU, hasNewValue = 1 in {
73 hasNewValue = 1 in {
88 let Itinerary = CVI_VM_TMP_LD, Type = TypeCVI_VM_TMP_LD, hasNewValue = 1 in {
322 let addrMode = PostInc, hasNewValue = 1 in
613 let hasNewValue = 1 in
1010 let hasNewValue = 1 in
1087 let hasNewValue = 1 in
1255 let isAccumulator = 1, hasNewValue = 1 in
1612 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
427 InputType = "imm", hasNewValue = 1 in
454 opExtentBits = 10, InputType = "imm", hasNewValue = 1, hasSideEffects = 0 in
484 let hasSideEffects = 0, hasNewValue = 1 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.
/external/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonMCInstrInfo.h159 bool hasNewValue(MCInstrInfo const &MCII, MCInst const &MCI);
DHexagonMCInstrInfo.cpp272 HexagonMCInstrInfo::hasNewValue(MCII, MCI)) && in getNewValueOperand()
346 bool HexagonMCInstrInfo::hasNewValue(MCInstrInfo const &MCII, in hasNewValue() function in llvm::HexagonMCInstrInfo
DHexagonMCChecker.cpp170 if (HexagonMCInstrInfo::hasNewValue(MCII, MCI)) { in init()
DHexagonMCCodeEmitter.cpp139 HexagonMCInstrInfo::hasNewValue(MCII, Inst) in EncodeSingleInstruction()
/external/llvm/lib/Target/Hexagon/Disassembler/
DHexagonDisassembler.cpp379 } else if (HexagonMCInstrInfo::hasNewValue(*MCII, Inst)) { in getSingleInstruction()