| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | Hexagon.td | 222 let RowFields = ["BaseOpcode", "PredSense", "isNVStore", "isBrTaken"]; 234 let RowFields = ["BaseOpcode", "PredSense", "isNVStore", "isBrTaken"]; 266 let RowFields = ["CextOpcode", "PredSense", "PNewValue", "isNVStore", 275 let RowFields = ["CextOpcode", "PredSense", "PNewValue", "isNVStore", 284 let RowFields = ["CextOpcode", "PredSense", "PNewValue", "isNVStore"]; 292 let RowFields = ["CextOpcode", "PredSense", "PNewValue", "isNVStore"]; 300 let RowFields = ["CextOpcode", "PredSense", "PNewValue", "isNVStore"]; 308 let RowFields = ["CextOpcode", "PredSense", "PNewValue", "isNVStore"]; 316 let RowFields = ["CextOpcode", "PredSense", "PNewValue", "isNVStore"]; 332 let RowFields = ["CextOpcode", "PredSense", "PNewValue"]; [all …]
|
| /llvm-project-15.0.7/llvm/test/TableGen/ |
| H A D | DuplicateFieldValues.td | 32 let RowFields = ["BaseName"]; 40 let RowFields = ["BaseName"]; 48 let RowFields = ["BaseName"]; 56 let RowFields = ["BaseName"];
|
| H A D | RelTest.td | 4 // does not contain a field listed under RowFields. 23 let RowFields = ["BaseName"];
|
| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | CodeGenMapTable.cpp | 94 ListInit *RowFields; member in __anon07e93d460111::InstrMap 111 RowFields = MapRec->getValueAsListInit("RowFields"); in InstrMap() 151 ListInit *getRowFields() const { return RowFields; } in getRowFields() 233 ListInit *RowFields = InstrMapDesc.getRowFields(); in buildRowInstrMap() local 234 for (Init *RowField : RowFields->getValues()) { in buildRowInstrMap() 303 ListInit *RowFields = InstrMapDesc.getRowFields(); in getInstrForColumn() local 307 for (Init *RowField : RowFields->getValues()) { in getInstrForColumn()
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | HowToUseInstrMappings.rst | 43 list<string> RowFields = []; 80 // Instructions with same values for all the fields in RowFields form a 87 let RowFields = ["BaseOpcode"]; 170 field. Since it's selected as a ``RowFields`` of the model, it is required
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | SIInstrInfo.td | 2749 let RowFields = ["OpName"]; 2758 let RowFields = ["OpName"]; 2767 let RowFields = ["OpName"]; 2776 let RowFields = ["OpName"]; 2802 let RowFields = ["RevOp"]; 2811 let RowFields = ["RevOp"]; 2913 let RowFields = ["SVOp"]; 2921 let RowFields = ["SVOp"]; 2929 let RowFields = ["SVOp"]; 2937 let RowFields = ["SVOp"]; [all …]
|
| H A D | R600Instructions.td | 1785 let RowFields = ["BaseOp"];
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrInfo.td | 226 let RowFields = ["BaseName"]; 239 let RowFields = ["BaseName"]; 252 let RowFields = ["Wasm32Name"];
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPC.td | 472 let RowFields = ["BaseName", "Interpretation64Bit"]; 485 let RowFields = ["BaseName", "Interpretation64Bit"]; 497 let RowFields = ["BaseName"];
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MipsDSPInstrFormats.td | 14 let RowFields = ["BaseOpcode"];
|
| H A D | MipsInstrFormats.td | 43 let RowFields = ["BaseOpcode"]; 57 let RowFields = ["BaseOpcode"];
|
| H A D | Mips32r6InstrFormats.td | 18 let RowFields = ["BaseOpcode"];
|
| /llvm-project-15.0.7/llvm/include/llvm/Target/ |
| H A D | Target.td | 1722 // instructions with each other based on the values specified in RowFields, 1730 // RowFields - List of fields/attributes that should be same for all the 1735 // predicated forms, we can define RowFields like this: 1737 // let RowFields = BaseOp 1744 list<string> RowFields = [];
|
| /llvm-project-15.0.7/llvm/lib/Target/Lanai/ |
| H A D | LanaiInstrInfo.td | 263 let RowFields = ["AsmString"];
|
| /llvm-project-15.0.7/llvm/lib/Target/ARC/ |
| H A D | ARCInstrInfo.td | 1024 let RowFields = [ "BaseOpcode", "ZZ", "DI", "X"];
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZInstrFormats.td | 123 let RowFields = ["DispKey"]; 132 let RowFields = ["DispKey"]; 142 let RowFields = ["OpKey"]; 151 let RowFields = ["MemKey"]; 160 let RowFields = ["NumOpsKey"];
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | SVEInstrFormats.td | 552 let RowFields = ["PseudoName"]; 566 let RowFields = ["InstrName"]; 575 let RowFields = ["InstrName"];
|