| /freebsd-12.1/contrib/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoC.td | 524 } // Predicates = [HasStdExtC] 543 } // Predicates = [HasStdExtC] 553 } // Predicates = [HasStdExtC] 573 } // Predicates = [HasStdExtC] 590 } // Predicates = [HasStdExtC] 629 } // Predicates = [HasStdExtC] 649 } // Predicates = [HasStdExtC] 655 } // Predicates = [HasStdExtC] 665 } // Predicates = [HasStdExtC] 694 } // Predicates = [HasStdExtC] [all …]
|
| H A D | RISCVInstrInfoM.td | 19 let Predicates = [HasStdExtM] in { 28 } // Predicates = [HasStdExtM] 30 let Predicates = [HasStdExtM, IsRV64] in { 36 } // Predicates = [HasStdExtM, IsRV64] 42 let Predicates = [HasStdExtM] in { 51 } // Predicates = [HasStdExtM] 53 let Predicates = [HasStdExtM, IsRV64] in { 82 } // Predicates = [HasStdExtM, IsRV64]
|
| H A D | RISCVInstrInfoD.td | 67 let Predicates = [HasStdExtD] in { 145 } // Predicates = [HasStdExtD] 147 let Predicates = [HasStdExtD, IsRV64] in { 175 } // Predicates = [HasStdExtD, IsRV64] 181 let Predicates = [HasStdExtD] in { 195 } // Predicates = [HasStdExtD] 207 let Predicates = [HasStdExtD] in { 300 } // Predicates = [HasStdExtD] 302 let Predicates = [HasStdExtD, IsRV32] in { 310 } // Predicates = [HasStdExtD, IsRV32]
|
| H A D | RISCVInstrInfoF.td | 89 let Predicates = [HasStdExtF] in { 167 } // Predicates = [HasStdExtF] 169 let Predicates = [HasStdExtF, IsRV64] in { 189 } // Predicates = [HasStdExtF, IsRV64] 195 let Predicates = [HasStdExtF] in { 234 } // Predicates = [HasStdExtF] 247 let Predicates = [HasStdExtF] in { 326 } // Predicates = [HasStdExtF] 328 let Predicates = [HasStdExtF, IsRV32] in { 336 } // Predicates = [HasStdExtF, IsRV32]
|
| H A D | RISCVInstrInfoA.td | 62 let Predicates = [HasStdExtA] in { 74 } // Predicates = [HasStdExtA] 76 let Predicates = [HasStdExtA, IsRV64] in { 88 } // Predicates = [HasStedExtA, IsRV64] 94 let Predicates = [HasStdExtA] in { 278 } // Predicates = [HasStdExtA]
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86InstrVecCompiler.td | 19 let Predicates = [NoAVX512] in { 27 let Predicates = [HasAVX512] in { 35 let Predicates = [NoVLX] in { 44 let Predicates = [HasVLX] in { 125 let Predicates = [HasVLX] in { 194 let Predicates = [HasVLX] in { 248 let Predicates = [HasBWI] in { 282 let Predicates = [HasDQI] in { 297 let Predicates = [HasVLX] in { 347 let Predicates = [HasDQI] in { [all …]
|
| H A D | X86InstrSSE.td | 135 let Predicates = [NoAVX512] in 159 let Predicates = [HasAVX2] in 252 let Predicates = [UseAVX] in { 1376 } // Predicates = [UseAVX] 1410 } // Predicates = [UseSSE2] 1432 } // Predicates = [UseSSE1] 1660 } // Predicates = [UseSSE2] 1746 } // Predicates = [UseSSE2] 3069 let Predicates = prds in { 3287 } // Predicates [all …]
|
| H A D | X86InstrAVX512.td | 525 let Predicates = p in { 629 let Predicates = p in { 823 let Predicates = p in { 985 let Predicates = p in { 1278 let Predicates = [prd] in 1292 let Predicates = [prd] in 1771 let Predicates = [Prd] in 6398 let Predicates = p in { 6450 let Predicates = p in { 6482 let Predicates = p in { [all …]
|
| H A D | X86InstrMMX.td | 175 let Predicates = [HasMMX] in { 269 let Predicates = [HasMMX, HasSSE1] in 275 let Predicates = [HasMMX] in { 297 let Predicates = [HasMMX, HasSSE2] in 324 let Predicates = [HasMMX, HasSSE2] in 351 let Predicates = [HasMMX, HasSSE1] in 354 let Predicates = [HasMMX, HasSSE2] in 368 let Predicates = [HasMMX, HasSSE1] in { 532 let Predicates = [HasMMX, HasSSE1] in 540 let Predicates = [HasMMX, HasSSE1] in { [all …]
|
| H A D | X86InstrCMovSetCC.td | 19 let Uses = [EFLAGS], Predicates = [HasCMov], Constraints = "$src1 = $dst", 40 let Uses = [EFLAGS], Predicates = [HasCMov], Constraints = "$src1 = $dst", 57 } // Uses = [EFLAGS], Predicates = [HasCMov], Constraints = "$src1 = $dst"
|
| H A D | X86InstrArithmetic.td | 468 let Predicates = [UseIncDec] in { 478 } // Predicates 483 } // Predicates 517 let Predicates = [UseIncDec] in { 527 } // Predicates 532 } // Predicates 975 let Predicates = [In64BitMode] in 981 let Predicates = [In64BitMode] in 1060 let Predicates = [In64BitMode] in 1066 let Predicates = [In64BitMode] in [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Sparc/ |
| H A D | SparcInstr64Bit.td | 18 let Predicates = [Is64Bit] in { 25 } // Predicates = [Is64Bit] 38 let Predicates = [Is64Bit] in { 50 } // Predicates = [Is64Bit] 142 let Predicates = [Is64Bit] in { 183 } // Predicates = [Is64Bit] 222 } // Predicates = [Is64Bit] 294 } // Predicates = [Is64Bit] 460 } // Predicates = [Is64Bit] 477 } // Predicates = [Is64Bit] [all …]
|
| H A D | SparcInstrVIS.td | 57 let Predicates = [HasVIS] in { 145 } // Predicates = [HasVIS] 149 let Predicates = [HasVIS2] in { 162 } // Predicates = [HasVIS2] 166 let Predicates = [HasVIS3] in { 263 } // Predicates = [IsVIS3]
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZInstrDFP.td | 45 let Predicates = [FeatureFPExtension] in { 53 let Predicates = [FeatureFPExtension] in { 64 let Predicates = [FeatureFPExtension] in { 74 let Predicates = [FeatureFPExtension] in { 95 let Predicates = [FeatureDFPZonedConversion] in { 103 let Predicates = [FeatureDFPPackedConversion] in { 143 let Predicates = [FeatureFPExtension] in { 153 let Predicates = [FeatureFPExtension] in { 164 let Predicates = [FeatureFPExtension] in { 172 let Predicates = [FeatureFPExtension] in {
|
| H A D | SystemZInstrVector.td | 14 let Predicates = [FeatureVector] in { 58 let Predicates = [FeatureVector] in { 105 let Predicates = [FeatureVector] in { 209 let Predicates = [FeatureVector] in { 256 let Predicates = [FeatureVector] in { 304 let Predicates = [FeatureVector] in { 391 let Predicates = [FeatureVector] in { 864 let Predicates = [FeatureVector] in { 936 let Predicates = [FeatureVector] in { 1203 let Predicates = [FeatureVector] in { [all …]
|
| H A D | SystemZInstrFP.td | 18 let Predicates = [FeatureVector] in { 24 let Predicates = [FeatureNoVectorEnhancements1] in 26 let Predicates = [FeatureVectorEnhancements1] in 64 let Predicates = [FeatureNoVector] in { 77 let Predicates = [FeatureVector] in { 98 let Predicates = [FeatureVectorEnhancements1] in 111 let Predicates = [FeatureVectorEnhancements1] in 226 let Predicates = [FeatureFPExtension] in { 237 let Predicates = [FeatureFPExtension] in { 289 let Predicates = [FeatureFPExtension] in { [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | Mips.td | 18 // The overall idea of the PredicateControl class is to chop the Predicates list 23 // Predicates for the encoding scheme in use such as HasStdEnc 25 // Predicates for the GPR size such as IsGP64bit 27 // Predicates for the PTR size such as IsPTR64bit 29 // Predicates for the FGR size and layout such as IsFP64bit 31 // Predicates for the instruction group membership such as ISA's. 37 // Predicates for anything else 39 list<Predicate> Predicates = !listconcat(EncodingPredicates,
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMInstrFormats.td | 402 list<Predicate> Predicates = [IsARM]; 410 list<Predicate> Predicates = [IsThumb]; 459 list<Predicate> Predicates = [IsARM]; 473 list<Predicate> Predicates = [IsARM]; 493 list<Predicate> Predicates = [IsARM]; 505 list<Predicate> Predicates = [IsARM]; 1001 list<Predicate> Predicates = [IsARM]; 1658 let Predicates = [HasVFP2, HasDPVFP]; 1712 let Predicates = [HasVFP2, HasDPVFP]; 1743 let Predicates = [HasVFP2, HasDPVFP]; [all …]
|
| /freebsd-12.1/contrib/llvm/utils/TableGen/ |
| H A D | InstrDocsEmitter.cpp | 219 std::vector<Record *> Predicates = in EmitInstrDocs() local 221 if (!Predicates.empty()) { in EmitInstrDocs() 224 for (Record *P : Predicates) { in EmitInstrDocs()
|
| H A D | FixedLenDecoderEmitter.cpp | 86 PredicateSet Predicates; member 127 PredicateSet &Predicates, 914 if (!Predicates.empty()) { in emitPredicateFunction() 918 for (const auto &Predicate : Predicates) { in emitPredicateFunction() 1162 ListInit *Predicates = in emitPredicateMatch() local 1165 for (unsigned i = 0; i < Predicates->size(); ++i) { in emitPredicateMatch() 1166 Record *Pred = Predicates->getElementAsRecord(i); in emitPredicateMatch() 1187 return !Predicates->empty(); in emitPredicateMatch() 1191 ListInit *Predicates = in doesOpcodeNeedPredicate() local 1193 for (unsigned i = 0; i < Predicates->size(); ++i) { in doesOpcodeNeedPredicate() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonPatternsHVX.td | 125 let Predicates = [UseHVX] in { 149 let Predicates = [UseHVX] in { 168 let Predicates = [UseHVX] in { 184 let Predicates = [UseHVX] in { 232 let Predicates = [UseHVX] in { 262 let Predicates = [UseHVX] in { 306 let Predicates = [UseHVX] in { 343 let Predicates = [UseHVX] in { 346 let Predicates = [UseHVX,UseHVX64B] in { 417 let Predicates = [UseHVX] in { [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | StructurizeCFG.cpp | 197 PredMap Predicates; member in __anon8647049c0111::StructurizeCFG 448 BBPredicates &Pred = Predicates[BB]; in gatherPredicates() 505 Predicates.clear(); in collectInfos() 548 BBPredicates &Preds = Loops ? LoopPreds[SuccFalse] : Predicates[SuccTrue]; in insertConditions() 771 BBPredicates &Preds = Predicates[Node->getEntry()]; in dominatesPredicates() 779 BBPredicates &Preds = Predicates[Node->getEntry()]; in isPredictableTrue() 1029 Predicates.clear(); in runOnRegion()
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrAtomics.td | 31 let Predicates = [HasAtomics] in { 59 } // Predicates = [HasAtomics] 104 let Predicates = [HasAtomics] in { 193 } // Predicates = [HasAtomics] 207 let Predicates = [HasAtomics] in { 257 } // Predicates = [HasAtomics] 330 } // Predicates = [HasAtomics] 498 } // Predicates = [HasAtomics] 654 } // Predicates = [HasAtomics] 755 } // Predicates = [HasAtomics] [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrVSX.td | 125 let Predicates = [HasVSX] in { 964 let Predicates = [IsBigEndian] in { 974 let Predicates = [IsLittleEndian] in { 1190 let Predicates = [IsBigEndian] in { 1249 let Predicates = [HasP8Vector] in { 1488 let Predicates = [IsBigEndian] in { 1500 let Predicates = [NoP9Vector] in { 1521 let Predicates = [HasDirectMove] in { 3567 let Predicates = [HasP9Vector] in { 3778 let Predicates = [HasVSX] in { [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | R700Instructions.td | 18 let Predicates = [isR700] in {
|