| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoZk.td | 99 let Predicates = [HasStdExtZknh] in { 104 } // Predicates = [HasStdExtZknh] 122 let Predicates = [HasStdExtZksed] in { 125 } // Predicates = [HasStdExtZksed] 127 let Predicates = [HasStdExtZksh] in { 130 } // Predicates = [HasStdExtZksh] 170 let Predicates = [HasStdExtZknh] in { 175 } // Predicates = [HasStdExtZknh] 197 } // Predicates = [HasStdExtZksed] 200 let Predicates = [HasStdExtZksh] in { [all …]
|
| H A D | RISCVInstrInfoZb.td | 349 } // Predicates = [HasStdExtZba] 402 } // Predicates = [HasStdExtZbs] 427 } // Predicates = [HasStdExtZbp] 469 } // Predicates = [HasStdExtZbt] 490 } // Predicates = [HasStdExtZbb] 506 } // Predicates = [HasStdExtZbb] 522 } // Predicates = [HasStdExtZbr] 535 } // Predicates = [HasStdExtZbc] 553 } // Predicates = [HasStdExtZbb] 562 } // Predicates = [HasStdExtZbe] [all …]
|
| H A D | RISCVInstrInfoM.td | 27 let Predicates = [HasStdExtMOrZmmul] in { 36 } // Predicates = [HasStdExtMOrZmmul] 38 let Predicates = [HasStdExtM] in { 47 } // Predicates = [HasStdExtM] 54 let Predicates = [HasStdExtM, IsRV64] in { 63 } // Predicates = [HasStdExtM, IsRV64] 69 let Predicates = [HasStdExtMOrZmmul] in { 74 } // Predicates = [HasStdExtMOrZmmul] 76 let Predicates = [HasStdExtM] in { 81 } // Predicates = [HasStdExtM] [all …]
|
| H A D | RISCVInstrInfoC.td | 584 } // Predicates = [HasStdExtC] 739 } // Predicates = [HasStdExtC] 749 } // Predicates = [HasStdExtC] 769 } // Predicates = [HasStdExtC] 786 } // Predicates = [HasStdExtC] 828 } // Predicates = [HasStdExtC] 850 } // Predicates = [HasStdExtC] 856 } // Predicates = [HasStdExtC] 866 } // Predicates = [HasStdExtC] 898 } // Predicates = [HasStdExtC] [all …]
|
| H A D | RISCVInstrInfoZicbo.td | 57 let Predicates = [HasStdExtZicbom] in { 61 } // Predicates = [HasStdExtZicbom] 63 let Predicates = [HasStdExtZicboz] in { 65 } // Predicates = [HasStdExtZicboz] 67 let Predicates = [HasStdExtZicbop] in { 71 } // Predicates = [HasStdExtZicbop]
|
| H A D | RISCVInstrInfoF.td | 92 list<Predicate> Predicates = ext.Predicates; 99 list<Predicate> Predicates = ext.Predicates; 176 let Predicates = Ext.Predicates, DecoderNamespace = Ext.Space in 187 let Predicates = Ext.Predicates in 202 let Predicates = Ext.Predicates, DecoderNamespace = Ext.Space in 218 let Predicates = Ext.Predicates, DecoderNamespace = Ext.Space in 229 let Predicates = Ext.Predicates in 244 let Predicates = Ext.Predicates, DecoderNamespace = Ext.Space in 261 let Predicates = Ext.Predicates, DecoderNamespace = Ext.Space in 273 let Predicates = Ext.Predicates in [all …]
|
| H A D | RISCVInstrInfoZfh.td | 97 } // Predicates = [HasStdExtZfhOrZfhmin] 173 } // Predicates = [HasStdExtZfhOrZfhmin] 215 } // Predicates = [HasStdExtZfhOrZfhmin] 217 let Predicates = [HasStdExtZfh] in { 228 } // Predicates = [HasStdExtZfh] 237 } // Predicates = [HasStdExtZfhOrZfhmin] 239 let Predicates = [HasStdExtZhinx] in { 248 } // Predicates = [HasStdExtZhinx] 254 let Predicates = [HasStdExtZfh] in { 340 } // Predicates = [HasStdExtZfh] [all …]
|
| H A D | RISCVInstrInfoD.td | 95 let Predicates = [HasStdExtD] in { 102 } // Predicates = [HasStdExtD] 205 let Predicates = [HasStdExtD] in { 226 } // Predicates = [HasStdExtD] 236 } // Predicates = [HasStdExtZdinx, IsRV64] 246 } // Predicates = [HasStdExtZdinx, IsRV32] 252 let Predicates = [HasStdExtD] in { 361 } // Predicates = [HasStdExtD] 363 let Predicates = [HasStdExtD, IsRV32] in { 387 } // Predicates = [HasStdExtD, IsRV32] [all …]
|
| /llvm-project-15.0.7/mlir/lib/Conversion/PDLToPDLInterp/ |
| H A D | Predicate.h | 42 namespace Predicates { 82 Predicates::Kind Kind> 155 Predicates::Kind getKind() const { return kind; } in getKind() 163 Predicates::Kind kind; 211 Predicates::OperandPos> { 226 Predicates::OperandGroupPos> { 287 Predicates::ResultPos> { 302 Predicates::ResultGroupPos> { 355 Predicates::UsersPos> { 388 Predicates::Kind getKind() const { return kind; } in getKind() [all …]
|
| H A D | PDLToPDLInterp.cpp | 251 case Predicates::OperationPos: { in getValueAt() 262 case Predicates::UsersPos: { in getValueAt() 278 case Predicates::ForEachPos: { in getValueAt() 292 case Predicates::OperandPos: { in getValueAt() 307 case Predicates::AttributePos: { in getValueAt() 314 case Predicates::TypePos: { in getValueAt() 321 case Predicates::ResultPos: { in getValueAt() 328 case Predicates::ResultGroupPos: { in getValueAt() 342 case Predicates::TypeLiteralPos: { in getValueAt() 396 case Predicates::TypeQuestion: { in generate() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86InstrVecCompiler.td | 18 let Predicates = [NoAVX512] in { 28 let Predicates = [HasAVX512] in { 38 let Predicates = [NoVLX] in { 49 let Predicates = [HasVLX] in { 133 let Predicates = [HasVLX] in { 193 let Predicates = [HasBWI] in { 227 let Predicates = [HasDQI] in { 242 let Predicates = [HasVLX] in { 292 let Predicates = [HasDQI] in { 311 let Predicates = [HasBWI] in { [all …]
|
| H A D | X86InstrSSE.td | 179 let Predicates = [HasAVX2] in 284 let Predicates = [UseAVX] in { 326 let Predicates = [UseSSE2] in 330 let Predicates = [UseSSE1] in 1456 } // Predicates = [UseAVX] 1490 } // Predicates = [UseSSE2] 1512 } // Predicates = [UseSSE1] 1771 } // Predicates = [UseSSE2] 2936 let Predicates = prds in { 3136 } // Predicates [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64SMEInstrInfo.td | 20 let Predicates = [HasSME] in { 31 let Predicates = [HasSMEI64] in { 36 let Predicates = [HasSME] in { 48 let Predicates = [HasSMEF64] in { 53 let Predicates = [HasSME] in { 67 let Predicates = [HasSMEI64] in { 78 let Predicates = [HasSME] in { 158 } // End let Predicates = [HasSME]
|
| /llvm-project-15.0.7/llvm/lib/Target/Sparc/ |
| H A D | SparcInstr64Bit.td | 17 let Predicates = [Is64Bit] in { 24 } // Predicates = [Is64Bit] 37 let Predicates = [Is64Bit] in { 49 } // Predicates = [Is64Bit] 141 let Predicates = [Is64Bit] in { 182 } // Predicates = [Is64Bit] 221 } // Predicates = [Is64Bit] 301 } // Predicates = [Is64Bit] 468 } // Predicates = [Is64Bit] 485 } // Predicates = [Is64Bit] [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/CSKY/ |
| H A D | CSKYInstrInfoF2.td | 34 // Predicates 62 let Predicates = [HasFPUv3_DF] in 67 let Predicates = [HasFPUv3_DF] in 73 let Predicates = [HasFPUv3_DF] in 77 let Predicates = [HasFPUv3_DF] in 83 let Predicates = [HasFPUv3_DF] in 87 let Predicates = [HasFPUv3_DF] in 132 let Predicates = [HasFPUv3_DF] in { 156 let Predicates = [HasFPUv3_DF] in { 457 let Predicates = [HasFPUv3_SF] in [all …]
|
| H A D | CSKYInstrInfoF1.td | 151 let Predicates = [HasFPUv2_DF] in { 187 let Predicates = [HasFPUv2_DF] in { 201 let Predicates = [HasFPUv2_DF] in { 255 let Predicates = [HasFPUv2_DF] in 257 let Predicates = [HasFPUv2_DF] in 260 let Predicates = [HasFPUv2_DF] in 271 let Predicates = [HasFPUv2_DF] in 273 let Predicates = [HasFPUv2_DF] in 276 let Predicates = [HasFPUv2_DF] in 302 let Predicates = [HasFPUv2_SF] in [all …]
|
| H A D | CSKYInstrFormatsF1.td | 83 let Predicates = [HasFPUv2_DF] in 89 let Predicates = [HasFPUv2_DF] in 112 let Predicates = [HasFPUv2_DF] in 125 let Predicates = [HasFPUv2_DF] in 131 let Predicates = [HasFPUv2_DF] in 138 let Predicates = [HasFPUv2_DF] in 234 let Predicates = [HasFPUv2_DF] in 240 let Predicates = [HasFPUv2_DF] in 246 let Predicates = [HasFPUv2_DF] in 252 let Predicates = [HasFPUv2_DF] in [all …]
|
| H A D | CSKYInstrFormatsF2.td | 16 let Predicates = [HasFPUv3_SF]; 38 let Predicates = [HasFPUv3_DF] in 49 let Predicates = [HasFPUv3_DF] in 80 let Predicates = [HasFPUv3_DF] in 86 let Predicates = [HasFPUv3_DF] in 99 let Predicates = [HasFPUv3_DF] in 112 let Predicates = [HasFPUv3_DF] in 189 let Predicates = [HasFPUv3_DF] in
|
| /llvm-project-15.0.7/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchFloat64InstrInfo.td | 17 let Predicates = [HasBasicD] in { 126 } // Predicates = [HasBasicD] 129 let Predicates = [HasBasicD, IsLA64] in { 132 } // Predicates = [HasBasicD, IsLA64] 137 } // Predicates = [HasBasicD, IsLA32], isCodeGenOnly = 1 143 let Predicates = [HasBasicD] in { 212 } // Predicates = [HasBasicD] 216 let Predicates = [HasBasicD, IsLA64] in { 233 } // Predicates = [HasBasicD, IsLA64] 235 let Predicates = [HasBasicD, IsLA32] in { [all …]
|
| H A D | LoongArchInstrInfo.td | 567 } // Predicates = [IsLA64] 621 } // Predicates = [IsLA32] 648 } // Predicates = [IsLA64] 666 } // Predicates = [IsLA32] 678 } // Predicates = [IsLA64] 687 } // Predicates = [IsLA64] 703 } // Predicates = [IsLA32] 707 } // Predicates = [IsLA64] 713 } // Predicates = [IsLA32] 717 } // Predicates = [IsLA64] [all …]
|
| /llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/ |
| H A D | trip-count9.ll | 18 ; CHECK-NEXT: Predicates: 58 ; CHECK-NEXT: Predicates: 98 ; CHECK-NEXT: Predicates: 138 ; CHECK-NEXT: Predicates: 167 ; CHECK-NEXT: Predicates: 188 ; CHECK-NEXT: Predicates: 209 ; CHECK-NEXT: Predicates: 230 ; CHECK-NEXT: Predicates: 251 ; CHECK-NEXT: Predicates: 272 ; CHECK-NEXT: Predicates: [all …]
|
| /llvm-project-15.0.7/llvm/test/TableGen/ |
| H A D | AsmPredicateCombining.td | 41 let Predicates = Preds; 81 def : InstAlias<"alias1", (insn6 R0)> { let Predicates = [AsmPred1]; } 85 def : InstAlias<"alias2", (insn6 R1)> { let Predicates = [AsmPred2]; } 90 def : InstAlias<"alias3", (insn6 R2)> { let Predicates = [AsmPred3]; } 96 def : InstAlias<"alias4", (insn6 R3)> { let Predicates = [AsmPred1, AsmPred2]; } 102 def : InstAlias<"alias5", (insn6 R4)> { let Predicates = [AsmPred1, AsmPred3]; }
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZInstrVector.td | 13 let Predicates = [FeatureVector] in { 57 let Predicates = [FeatureVector] in { 104 let Predicates = [FeatureVector] in { 212 let Predicates = [FeatureVector] in { 338 let Predicates = [FeatureVector] in { 386 let Predicates = [FeatureVector] in { 473 let Predicates = [FeatureVector] in { 973 let Predicates = [FeatureVector] in { 1045 let Predicates = [FeatureVector] in { 1405 let Predicates = [FeatureVector] in { [all …]
|
| H A D | SystemZInstrDFP.td | 49 let Predicates = [FeatureFPExtension] in { 58 let Uses = [FPC], Predicates = [FeatureFPExtension] in { 69 let Predicates = [FeatureFPExtension] in { 79 let Predicates = [FeatureFPExtension] in { 100 let Predicates = [FeatureDFPZonedConversion] in { 108 let Predicates = [FeatureDFPPackedConversion] in { 150 let Predicates = [FeatureFPExtension] in { 160 let Predicates = [FeatureFPExtension] in { 172 let Predicates = [FeatureFPExtension] in { 182 let Predicates = [FeatureFPExtension] in {
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | Mips.td | 17 // The overall idea of the PredicateControl class is to chop the Predicates list 22 // Predicates for the encoding scheme in use such as HasStdEnc 24 // Predicates for the GPR size such as IsGP64bit 26 // Predicates for the PTR size such as IsPTR64bit 28 // Predicates for a symbol's size such as hasSym32. 30 // Predicates for the FGR size and layout such as IsFP64bit 32 // Predicates for the instruction group membership such as ISA's. 38 // Predicates for anything else 40 list<Predicate> Predicates = !listconcat(EncodingPredicates,
|