• Home
  • Raw
  • Download

Lines Matching refs:TSFlags

102   let TSFlags{4-0} = Type.Value;
106 let TSFlags{5} = isSolo;
109 let TSFlags{6} = isSoloAX;
112 let TSFlags{7} = isSoloAin1;
116 let TSFlags{8} = isPredicated;
118 let TSFlags{9} = isPredicatedFalse;
120 let TSFlags{10} = isPredicatedNew;
122 let TSFlags{11} = isPredicateLate; // Late predicate producer insn.
126 let TSFlags{12} = isNewValue; // New-value consumer insn.
128 let TSFlags{13} = hasNewValue; // New-value producer insn.
130 let TSFlags{16-14} = opNewValue; // New-value produced operand.
132 let TSFlags{17} = isNVStorable; // Store that can become new-value store.
134 let TSFlags{18} = isNVStore; // New-value store insn.
136 let TSFlags{19} = isCVLoadable; // Load that can become cur-value load.
138 let TSFlags{20} = isCVLoad; // Cur-value load insn.
142 let TSFlags{21} = isExtendable; // Insn may be extended.
144 let TSFlags{22} = isExtended; // Insn must be extended.
146 let TSFlags{25-23} = opExtendable; // Which operand may be extended.
148 let TSFlags{26} = isExtentSigned; // Signed or unsigned range.
150 let TSFlags{31-27} = opExtentBits; //Number of bits of range before extending.
152 let TSFlags{33-32} = opExtentAlign; // Alignment exponent before extending.
158 let TSFlags{39-34} = validSubTargets.Value;
162 let TSFlags{42-40} = addrMode.Value;
166 let TSFlags{46-43} = accessSize.Value;
169 let TSFlags {47} = isTaken; // Branch prediction.
172 let TSFlags {48} = isFP; // Floating-point.
175 let TSFlags{50} = hasNewValue2; // Second New-value producer insn.
177 let TSFlags{53-51} = opNewValue2; // Second New-value produced operand.
180 let TSFlags{54} = isAccumulator;