Home
last modified time | relevance | path

Searched refs:PredSense (Results 1 – 25 of 29) sorted by relevance

12

/external/llvm/lib/Target/Hexagon/
DHexagon.td85 let ColFields = ["PredSense"];
88 // Value columns are PredSense=true and PredSense=false
99 let ColFields = ["PredSense"];
111 let ColFields = ["PredSense"];
122 let RowFields = ["BaseOpcode", "PredSense", "isNVStore", "isBrTaken"];
134 let RowFields = ["BaseOpcode", "PredSense", "isNVStore"];
146 let RowFields = ["BaseOpcode", "PredSense", "PNewValue", "addrMode", "isNT"];
158 let RowFields = ["BaseOpcode", "PredSense", "PNewValue", "addrMode", "isNT"];
166 let RowFields = ["CextOpcode", "PredSense", "PNewValue", "isNVStore",
175 let RowFields = ["CextOpcode", "PredSense", "PNewValue", "isNVStore",
[all …]
DHexagonExpandCondsets.cpp251 unsigned DstSR, const MachineOperand &PredOp, bool PredSense,
614 bool PredSense, bool ReadUndef, bool ImpUse) { in genCondTfrFor() argument
625 unsigned Opc = getCondTfrOpcode(SrcOp, PredSense); in genCondTfrFor()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagon.td131 let ColFields = ["PredSense"];
134 // Value columns are PredSense=true and PredSense=false
145 let ColFields = ["PredSense"];
157 let ColFields = ["PredSense"];
168 let RowFields = ["BaseOpcode", "PredSense", "isNVStore", "isBrTaken"];
180 let RowFields = ["BaseOpcode", "PredSense", "isNVStore", "isBrTaken"];
192 let RowFields = ["BaseOpcode", "PredSense", "PNewValue", "addrMode", "isNT"];
204 let RowFields = ["BaseOpcode", "PredSense", "PNewValue", "addrMode", "isNT"];
212 let RowFields = ["CextOpcode", "PredSense", "PNewValue", "isNVStore",
221 let RowFields = ["CextOpcode", "PredSense", "PNewValue", "isNVStore",
[all …]
DHexagonInstrFormats.td172 string PredSense = "";
179 let PredSense = !if(isPredicated, !if(isPredicatedFalse, "false", "true"),
DHexagonExpandCondsets.cpp215 unsigned DstSR, const MachineOperand &PredOp, bool PredSense,
626 bool PredSense, bool ReadUndef, bool ImpUse) { in genCondTfrFor() argument
637 unsigned Opc = getCondTfrOpcode(SrcOp, PredSense); in genCondTfrFor()
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagon.td160 let ColFields = ["PredSense"];
163 // Value columns are PredSense=true and PredSense=false
174 let ColFields = ["PredSense"];
186 let ColFields = ["PredSense"];
197 let RowFields = ["BaseOpcode", "PredSense", "isNVStore", "isBrTaken"];
209 let RowFields = ["BaseOpcode", "PredSense", "isNVStore", "isBrTaken"];
221 let RowFields = ["BaseOpcode", "PredSense", "PNewValue", "addrMode", "isNT"];
233 let RowFields = ["BaseOpcode", "PredSense", "PNewValue", "addrMode", "isNT"];
241 let RowFields = ["CextOpcode", "PredSense", "PNewValue", "isNVStore",
250 let RowFields = ["CextOpcode", "PredSense", "PNewValue", "isNVStore",
[all …]
DHexagonInstrFormats.td177 string PredSense = "";
184 let PredSense = !if(isPredicated, !if(isPredicatedFalse, "false", "true"),
DHexagonExpandCondsets.cpp217 unsigned DstSR, const MachineOperand &PredOp, bool PredSense,
627 bool PredSense, bool ReadUndef, bool ImpUse) { in genCondTfrFor() argument
638 unsigned Opc = getCondTfrOpcode(SrcOp, PredSense); in genCondTfrFor()
/external/llvm/docs/
DHowToUseInstrMappings.rst64 ``int getPredOpcode(uint16_t Opcode, enum PredSense inPredSense)`` which
94 // Here, we choose 'PredSense' as ColFields since this is the unique
97 let ColFields = ["PredSense"];
103 // PredSense=true while second column has instructions with PredSense=false.
110 ``int getPredOpcode(uint16_t Opcode, enum PredSense inPredSense)`` to query
112 current instruction and PredSense of the desired instruction, and returns
147 let PredSense = "none";
155 let PredSense = "true";
163 let PredSense = "false";
172 ``PredSense`` is used to determine their column positions by comparing its value
[all …]
/external/llvm-project/llvm/docs/
DHowToUseInstrMappings.rst64 ``int getPredOpcode(uint16_t Opcode, enum PredSense inPredSense)`` which
94 // Here, we choose 'PredSense' as ColFields since this is the unique
97 let ColFields = ["PredSense"];
103 // PredSense=true while second column has instructions with PredSense=false.
110 ``int getPredOpcode(uint16_t Opcode, enum PredSense inPredSense)`` to query
112 current instruction and PredSense of the desired instruction, and returns
147 let PredSense = "none";
155 let PredSense = "true";
163 let PredSense = "false";
172 ``PredSense`` is used to determine their column positions by comparing its value
[all …]
/external/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonMCChecker.h43 using PredSense = std::pair<unsigned, bool>; variable
44 static const PredSense Unconditional;
45 using PredSet = std::multiset<PredSense>;
46 using PredSetIterator = std::multiset<PredSense>::iterator;
DHexagonMCChecker.cpp34 const HexagonMCChecker::PredSense
127 Defs[R].insert(PredSense(PredReg, isTrue)); in init()
182 Defs[*SRI].insert(PredSense(PredReg, isTrue)); in init()
611 PredSense P = J; in checkRegisters()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonMCChecker.h43 using PredSense = std::pair<unsigned, bool>; variable
44 static const PredSense Unconditional;
45 using PredSet = std::multiset<PredSense>;
46 using PredSetIterator = std::multiset<PredSense>::iterator;
DHexagonMCChecker.cpp34 const HexagonMCChecker::PredSense
124 Defs[R].insert(PredSense(PredReg, isTrue)); in init()
176 Defs[*SRI].insert(PredSense(PredReg, isTrue)); in init()
601 PredSense P = J; in checkRegisters()
/external/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonMCChecker.h82 typedef std::pair<unsigned, bool> PredSense; typedef
83 static const PredSense Unconditional;
84 typedef std::multiset<PredSense> PredSet;
85 typedef std::multiset<PredSense>::iterator PredSetIterator;
DHexagonMCChecker.cpp30 const HexagonMCChecker::PredSense
112 Defs[R].insert(PredSense(PredReg, isTrue)); in init()
156 CurDefs.insert(*SRI), Defs[*SRI].insert(PredSense(PredReg, isTrue)); in init()
169 Defs[*SRI].insert(PredSense(PredReg, isTrue)); in init()
425 PredSense P = J; in checkRegisters()
/external/llvm/lib/Target/Mips/
DMipsDSPInstrFormats.td20 // Value columns are PredSense=true and PredSense=false
DMipsInstrFormats.td49 // Value columns are PredSense=true and PredSense=false
63 // Value columns are PredSense=true and PredSense=false
DMips32r6InstrFormats.td24 // Value columns are PredSense=true and PredSense=false
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsDSPInstrFormats.td19 // Value columns are PredSense=true and PredSense=false
DMipsInstrFormats.td48 // Value columns are PredSense=true and PredSense=false
62 // Value columns are PredSense=true and PredSense=false
DMips32r6InstrFormats.td23 // Value columns are PredSense=true and PredSense=false
/external/llvm-project/llvm/lib/Target/Mips/
DMipsDSPInstrFormats.td19 // Value columns are PredSense=true and PredSense=false
DMipsInstrFormats.td48 // Value columns are PredSense=true and PredSense=false
62 // Value columns are PredSense=true and PredSense=false
DMips32r6InstrFormats.td23 // Value columns are PredSense=true and PredSense=false

12