| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoZk.td | 85 } // Predicates = [HasStdExtZknd, IsRV32] 92 } // Predicates = [HasStdExtZknd, IsRV64] 115 } // Predicates = [HasStdExtZknh] 136 } // Predicates = [HasStdExtZksed] 141 } // Predicates = [HasStdExtZksh] 181 let Predicates = [HasStdExtZknh] in { 186 } // Predicates = [HasStdExtZknh] 205 let Predicates = [HasStdExtZksed] in { 208 } // Predicates = [HasStdExtZksed] 211 let Predicates = [HasStdExtZksh] in { [all …]
|
| H A D | RISCVInstrInfoM.td | 27 let Predicates = [HasStdExtMOrZmmul] in { 36 } // Predicates = [HasStdExtMOrZmmul] 38 let Predicates = [HasStdExtM] in { 47 } // Predicates = [HasStdExtM] 63 } // Predicates = [HasStdExtM, IsRV64] 69 let Predicates = [HasStdExtMOrZmmul] in { 74 } // Predicates = [HasStdExtMOrZmmul] 76 let Predicates = [HasStdExtM] in { 81 } // Predicates = [HasStdExtM] 87 let Predicates = [HasStdExtM, IsRV64] in { [all …]
|
| H A D | RISCVInstrInfoZb.td | 321 } // Predicates = [HasStdExtZba] 376 } // Predicates = [HasStdExtZbs] 395 } // Predicates = [HasStdExtZbb] 411 } // Predicates = [HasStdExtZbb] 416 } // Predicates = [HasStdExtZbc] 434 } // Predicates = [HasStdExtZbb] 471 } // Predicates = [HasStdExtZbb] 496 } // Predicates = [HasStdExtZbb] 512 } // Predicates = [HasStdExtZbs] 591 } // Predicates = [HasStdExtZbs] [all …]
|
| H A D | RISCVInstrInfoZvk.td | 119 } // Predicates = [HasStdExtZvbb] 124 } // Predicates = [HasStdExtZvbc] 132 } // Predicates = [HasStdExtZvkb] 137 } // Predicates = [HasStdExtZvkg] 163 } // Predicates = [HasStdExtZvksh] 363 } // Predicates = [HasStdExtZvbb] 368 } // Predicates = [HasStdExtZvbc] 778 let Predicates = GetVTypePredicates<vti>.Predicates in 796 let Predicates = GetVTypePredicates<vti>.Predicates in 810 let Predicates = GetVTypePredicates<vti>.Predicates in [all …]
|
| H A D | RISCVInstrInfoZc.td | 148 let Predicates = [HasStdExtZcb, HasStdExtZbb] in { 157 let Predicates = [HasStdExtZcb] in 165 let Predicates = [HasStdExtZcb] in { 240 } // Predicates = [HasStdExtZcb, HasStdExtZbb] 247 } // Predicates = [HasStdExtZcb, HasStdExtZbb] 249 let Predicates = [HasStdExtZcb] in{ 252 } // Predicates = [HasStdExtZcb] 259 let Predicates = [HasStdExtZcb] in{ 264 let Predicates = [HasStdExtZcb] in{ 275 }// Predicates = [HasStdExtZcb] [all …]
|
| H A D | RISCVInstrInfoC.td | 601 } // Predicates = [HasStdExtCOrZca] 850 } // Predicates = [HasStdExtCOrZca] 860 } // Predicates = [HasStdExtCOrZca] 880 } // Predicates = [HasStdExtCOrZca] 897 } // Predicates = [HasStdExtCOrZca] 939 } // Predicates = [HasStdExtCOrZca] 967 } // Predicates = [HasStdExtCOrZca] 973 } // Predicates = [HasStdExtCOrZca] 983 } // Predicates = [HasStdExtCOrZca] 1015 } // Predicates = [HasStdExtCOrZca] [all …]
|
| H A D | RISCVInstrInfoVSDPatterns.td | 147 let Predicates = GetVTypePredicates<vti>.Predicates in { 163 let Predicates = GetVTypePredicates<vti>.Predicates in 222 let Predicates = GetVTypePredicates<vti>.Predicates in { 237 let Predicates = GetVTypePredicates<vti>.Predicates in { 252 let Predicates = GetVTypePredicates<fvti>.Predicates in 268 let Predicates = GetVTypePredicates<fvti>.Predicates in 288 let Predicates = GetVTypePredicates<vti>.Predicates in 301 let Predicates = GetVTypePredicates<vti>.Predicates in 317 let Predicates = GetVTypePredicates<vti>.Predicates in 356 let Predicates = GetVTypePredicates<vti>.Predicates in [all …]
|
| H A D | RISCVInstrInfoZicfiss.td | 27 let Predicates = [HasStdExtZicfiss] in { 48 } // Predicates = [HasStdExtZicfiss] 50 let Predicates = [HasStdExtZicfiss, HasStdExtZcmop], 57 } // Predicates = [HasStdExtZicfiss, HasStdExtZcmop] 59 let Predicates = [HasStdExtZicfiss] in 62 let Predicates = [HasStdExtZicfiss, IsRV64] in 69 let Predicates = [HasStdExtZicfiss, HasStdExtZcmop] in { 72 } // Predicates = [HasStdExtZicfiss, HasStdExtZcmop]
|
| H A D | RISCVInstrInfoZa.td | 57 let Predicates = [HasStdExtZacas] in { 59 } // Predicates = [HasStdExtZacas] 61 let Predicates = [HasStdExtZacas, IsRV32], DecoderNamespace = "RV32Zacas" in { 63 } // Predicates = [HasStdExtZacas, IsRV32] 65 let Predicates = [HasStdExtZacas, IsRV64] in { 68 } // Predicates = [HasStdExtZacas, IsRV64] 93 } // Predicates = !listconcat([HasStdExtZacas, NotHasStdExtZtso], ExtraPreds) 94 let Predicates = !listconcat([HasStdExtZacas, HasStdExtZtso], ExtraPreds) in { 115 } // Predicates = !listconcat([HasStdExtZacas, HasStdExtZtso], ExtraPreds) 133 let Predicates = [HasStdExtZawrs] in { [all …]
|
| H A D | RISCVInstrInfoVVLPatterns.td | 784 let Predicates = GetVTypePredicates<vti>.Predicates in 948 let Predicates = GetVTypePredicates<fvti>.Predicates in 967 let Predicates = GetVTypePredicates<fvti>.Predicates in 1701 let Predicates = GetVTypePredicates<vti>.Predicates in { 1792 let Predicates = GetVTypePredicates<vti>.Predicates in { 1814 let Predicates = GetVTypePredicates<vti>.Predicates in { 1844 let Predicates = GetVTypePredicates<vti>.Predicates in { 1880 let Predicates = GetVTypePredicates<vti>.Predicates in { 2066 let Predicates = GetVTypePredicates<vti>.Predicates in { 2141 let Predicates = GetVTypePredicates<vti>.Predicates in [all …]
|
| H A D | RISCVInstrInfoZfh.td | 206 } // Predicates = [HasStdExtZfhmin] 224 } // Predicates = [HasStdExtZfh] 229 } // Predicates = [HasStdExtZfhmin] 298 } // Predicates = [HasStdExtZfh] 340 } // Predicates = [HasStdExtZhinx] 379 } // Predicates = [HasStdExtZfh] 394 } // Predicates = [HasStdExtZhinx] 407 } // Predicates = [HasStdExtZfh] 413 } // Predicates = [HasStdExtZhinx] 482 } // Predicates = [HasStdExtZfh] [all …]
|
| H A D | RISCVInstrInfoXTHead.td | 252 let Predicates = [HasVendorXTHeadBa] in 256 let Predicates = [HasVendorXTHeadBb] in { 264 } // Predicates = [HasVendorXTHeadBb] 279 } // Predicates = [HasVendorXTHeadCondMov] 281 let Predicates = [HasVendorXTHeadMac] in { 284 } // Predicates = [HasVendorXTHeadMac] 538 let Predicates = [HasVendorXTHeadBa] in { 610 } // Predicates = [HasVendorXTHeadBa] 625 } // Predicates = [HasVendorXTHeadBb] 644 } // Predicates = [HasVendorXTHeadBs] [all …]
|
| H A D | RISCVInstrInfoF.td | 185 let Predicates = Ext.Predicates, DecoderNamespace = Ext.Space in 198 let Predicates = Ext.Predicates, DecoderNamespace = Ext.Space in 213 let Predicates = Ext.Predicates, DecoderNamespace = Ext.Space in 227 let Predicates = Ext.Predicates, DecoderNamespace = Ext.Space in 243 let Predicates = !listconcat(Ext.Predicates, ExtraPreds), 261 let Predicates = !listconcat(Ext.Predicates, ExtraPreds), 277 let Predicates = Ext.Predicates, DecoderNamespace = Ext.Space in 302 } // Predicates = [HasStdExtF] 485 let Predicates = Ext.Predicates in 495 let Predicates = Ext.Predicates in [all …]
|
| H A D | RISCVInstrInfoZfa.td | 79 let Predicates = [HasStdExtZfa] in { 98 } // Predicates = [HasStdExtZfa] 100 let Predicates = [HasStdExtZfa, HasStdExtD] in { 124 } // Predicates = [HasStdExtZfa, HasStdExtD] 160 } // Predicates = [HasStdExtZfa, HasStdExtZfh] 166 let Predicates = [HasStdExtZfa] in { 173 let Predicates = [HasStdExtZfa, HasStdExtD] in { 191 let Predicates = [HasStdExtZfa] in { 211 } // Predicates = [HasStdExtZfa] 234 } // Predicates = [HasStdExtZfa, HasStdExtD] [all …]
|
| H A D | RISCVInstrInfoZicbo.td | 56 let Predicates = [HasStdExtZicbom] in { 60 } // Predicates = [HasStdExtZicbom] 62 let Predicates = [HasStdExtZicboz] in { 64 } // Predicates = [HasStdExtZicboz] 66 let Predicates = [HasStdExtZicbop] in { 70 } // Predicates = [HasStdExtZicbop] 78 let Predicates = [HasStdExtZicbop] in {
|
| H A D | RISCVInstrInfoD.td | 73 let Predicates = [HasStdExtD] in { 80 } // Predicates = [HasStdExtD] 184 let Predicates = [HasStdExtD] in { 205 } // Predicates = [HasStdExtD] 239 let Predicates = [HasStdExtD] in { 246 } // Predicates = [HasStdExtD] 276 let Predicates = [HasStdExtD] in { 310 } // Predicates = [HasStdExtD] 428 } // Predicates = [HasStdExtD] 497 } // Predicates = [HasStdExtD] [all …]
|
| H A D | RISCVInstrInfoA.td | 72 } // Predicates = [HasStdExtA] 74 let Predicates = [HasStdExtA, IsRV64] in { 96 } // Predicates = [HasStdExtA, IsRV64] 105 let Predicates = [HasAtomicLdSt] in { 221 let Predicates = [HasStdExtA] in { 270 } // Predicates = [HasStdExtA] 305 } // Predicates = [HasStdExtA, IsRV64] 346 let Predicates = [HasStdExtA] in { 362 } // Predicates = [HasStdExtA] 369 } // Predicates = [HasStdExtA, IsRV64] [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | GlobalISelMatchTableExecutorEmitter.h | 81 StringRef AdditionalDeclarations, ArrayRef<PredicateObject> Predicates, in emitCxxPredicateFns() argument 87 if (!Predicates.empty()) { in emitCxxPredicateFns() 90 for (const auto &Pred : Predicates) { in emitCxxPredicateFns() 104 if (!Predicates.empty()) { in emitCxxPredicateFns() 106 for (const auto &Pred : Predicates) { in emitCxxPredicateFns() 137 ArrayRef<PredicateObject> Predicates, 143 AdditionalDecls, Predicates, GetPredEnumName, GetPredCode, Comment); 162 ArrayRef<PredicateObject> Predicates, 167 Predicates, GetPredEnumName, GetPredCode,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchFloat64InstrInfo.td | 17 let Predicates = [HasBasicD] in { 116 } // Predicates = [HasBasicD] 122 } // Predicates = [HasBasicD, IsLA64] 133 let Predicates = [HasBasicD] in { 153 let Predicates = [IsLA32] in { 157 } // Predicates = [IsLA32] 158 let Predicates = [IsLA64] in { 162 } // Predicates = [IsLA64] 252 let Predicates = [HasFrecipe] in { 280 } // Predicates = [HasBasicD] [all …]
|
| H A D | LoongArchInstrInfo.td | 1023 } // Predicates = [IsLA64] 1048 /// Predicates 1101 } // Predicates = [IsLA32] 1150 } // Predicates = [IsLA32] 1159 } // Predicates = [IsLA64] 1179 } // Predicates = [IsLA32] 1205 } // Predicates = [IsLA64] 1211 } // Predicates = [IsLA32] 1220 } // Predicates = [IsLA64] 1239 } // Predicates = [IsLA64] [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MacroFusion.cpp | 140 std::vector<MacroFusionPredTy> Predicates; member in __anone900ff900111::MacroFusion 145 MacroFusion(ArrayRef<MacroFusionPredTy> Predicates, bool FuseBlock) in MacroFusion() argument 146 : Predicates(Predicates.begin(), Predicates.end()), FuseBlock(FuseBlock) { in MacroFusion() 163 return llvm::any_of(Predicates, [&](MacroFusionPredTy Predicate) { in shouldScheduleAdjacent() 215 llvm::createMacroFusionDAGMutation(ArrayRef<MacroFusionPredTy> Predicates, in createMacroFusionDAGMutation() argument 218 return std::make_unique<MacroFusion>(Predicates, !BranchOnly); in createMacroFusionDAGMutation()
|
| /freebsd-14.2/contrib/llvm-project/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 { 139 let Predicates = [HasVLX] in { 205 let Predicates = [HasBWI] in { 239 let Predicates = [HasDQI] in { 254 let Predicates = [HasVLX] in { 304 let Predicates = [HasDQI] in { 323 let Predicates = [HasBWI] in { [all …]
|
| /freebsd-14.2/contrib/llvm-project/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 { 479 let Predicates = [HasFPUv3_SF] in [all …]
|
| H A D | CSKYInstrInfoF1.td | 145 let Predicates = [HasFPUv2_SF] in { 149 let Predicates = [HasFPUv2_DF] in { 161 let Predicates = [HasFPUv2_DF] in { 197 let Predicates = [HasFPUv2_DF] in { 211 let Predicates = [HasFPUv2_DF] in { 265 let Predicates = [HasFPUv2_DF] in 267 let Predicates = [HasFPUv2_DF] in 270 let Predicates = [HasFPUv2_DF] in 281 let Predicates = [HasFPUv2_DF] in 283 let Predicates = [HasFPUv2_DF] in [all …]
|
| /freebsd-14.2/contrib/llvm-project/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] 173 } // Predicates = [Is64Bit] 212 } // Predicates = [Is64Bit] 289 } // Predicates = [Is64Bit] 364 let Predicates = [Is64Bit] in 431 } // Predicates = [Is64Bit] 453 } // Predicates = [Is64Bit] [all …]
|