• Home
  • Raw
  • Download

Lines Matching refs:TSFlags

73   let TSFlags{6-0} = Type.Value;
77 let TSFlags{7} = isSolo;
80 let TSFlags{8} = isSoloAX;
83 let TSFlags{9} = isRestrictSlot1AOK;
87 let TSFlags{10} = isPredicated;
89 let TSFlags{11} = isPredicatedFalse;
91 let TSFlags{12} = isPredicatedNew;
93 let TSFlags{13} = isPredicateLate; // Late predicate producer insn.
97 let TSFlags{14} = isNewValue; // New-value consumer insn.
99 let TSFlags{15} = hasNewValue; // New-value producer insn.
101 let TSFlags{18-16} = opNewValue; // New-value produced operand.
103 let TSFlags{19} = isNVStorable; // Store that can become new-value store.
105 let TSFlags{20} = isNVStore; // New-value store insn.
107 let TSFlags{21} = isCVLoadable; // Load that can become cur-value load.
109 let TSFlags{22} = isCVLoad; // Cur-value load insn.
113 let TSFlags{23} = isExtendable; // Insn may be extended.
115 let TSFlags{24} = isExtended; // Insn must be extended.
117 let TSFlags{27-25} = opExtendable; // Which operand may be extended.
119 let TSFlags{28} = isExtentSigned; // Signed or unsigned range.
121 let TSFlags{33-29} = opExtentBits; //Number of bits of range before extending.
123 let TSFlags{35-34} = opExtentAlign; // Alignment exponent before extending.
126 let TSFlags{36} = cofMax1;
128 let TSFlags{37} = cofRelax1;
130 let TSFlags{38} = cofRelax2;
133 let TSFlags{39} = isRestrictNoSlot1Store;
137 let TSFlags{44-42} = addrMode.Value;
141 let TSFlags{48-45} = accessSize.Value;
144 let TSFlags {49} = isTaken; // Branch prediction.
147 let TSFlags {50} = isFP; // Floating-point.
150 let TSFlags {51} = isSomeOK; // Relax some grouping constraints.
153 let TSFlags{52} = hasNewValue2; // Second New-value producer insn.
155 let TSFlags{55-53} = opNewValue2; // Second New-value produced operand.
158 let TSFlags{56} = isAccumulator;
161 let TSFlags{57} = prefersSlot3; // Complex XU
164 let TSFlags{60} = hasTmpDst; // v65 : 'fake" register VTMP is set
167 let TSFlags{62} = CVINew;
170 let TSFlags{63} = isCVI;
293 let TSFlags{6-0} = Type.Value;
297 let TSFlags{7} = isPredicated;
299 let TSFlags{8} = isPredicatedFalse;
301 let TSFlags{9} = isPredicatedNew;
305 let TSFlags{10} = isNewValue; // New-value consumer insn.
307 let TSFlags{11} = hasNewValue; // New-value producer insn.
309 let TSFlags{14-12} = opNewValue; // New-value produced operand.
311 let TSFlags{15} = isNVStorable; // Store that can become new-value store.
313 let TSFlags{16} = isNVStore; // New-value store insn.
317 let TSFlags{17} = isExtendable; // Insn may be extended.
319 let TSFlags{18} = isExtended; // Insn must be extended.
321 let TSFlags{21-19} = opExtendable; // Which operand may be extended.
323 let TSFlags{22} = isExtentSigned; // Signed or unsigned range.
325 let TSFlags{27-23} = opExtentBits; //Number of bits of range before extending.
327 let TSFlags{29-28} = opExtentAlign; // Alignment exponent before extending.