/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonPatterns.td | 31 // over another, prefer using AddedComplexity instead. The reason for 36 // this file). When making changes, adding AddedComplexity to existing 500 let AddedComplexity = 20 in { 750 let AddedComplexity = 100 in { 790 let AddedComplexity = 200 in { 933 let AddedComplexity = 200 in { 953 let AddedComplexity = 100 in { 960 let AddedComplexity = 100, Predicates = [HasV67] in { 990 let AddedComplexity = 10 in { 1006 let AddedComplexity = 10 in { [all …]
|
H A D | HexagonPatternsHVX.td | 135 let AddedComplexity = 50 in { 215 let AddedComplexity = 100 in { 274 let AddedComplexity = 10 in { 290 let AddedComplexity = 30 in { 301 let AddedComplexity = 20 in { 318 let AddedComplexity = 200 in { 511 let Predicates = [UseHVX,UseHVXV62], AddedComplexity = 10 in { 531 let Predicates = [UseHVX,UseHVXV62], AddedComplexity = 10 in
|
H A D | HexagonIntrinsics.td | 91 let AddedComplexity = 200 in { 264 let AddedComplexity = 100 in {
|
H A D | HexagonIntrinsicsV60.td | 14 let AddedComplexity = 100 in { 64 let AddedComplexity = 140 in {
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | FLATInstructions.td | 387 let AddedComplexity = -1; // Prefer global atomics if available 399 let AddedComplexity = -1; // Prefer global atomics if available 1046 let AddedComplexity = 10; 1050 let AddedComplexity = 11; 1056 let AddedComplexity = 10; 1060 let AddedComplexity = 11; 1067 let AddedComplexity = 10; 1071 let AddedComplexity = 11; 1078 let AddedComplexity = 10; 1082 let AddedComplexity = 11; [all …]
|
H A D | SIInstructions.td | 894 let AddedComplexity = 9 in { 927 } // AddedComplexity = 9 970 let AddedComplexity = 1 in { 1285 let AddedComplexity = 1 in { // Prefer SALU to VALU patterns for DAG 1396 } // End let AddedComplexity = 1 1896 let AddedComplexity = 1 in { 1935 let AddedComplexity = 1 in { 2052 // FIXME: The AddedComplexity should not be needed, but in GlobalISel 2054 let SubtargetPredicate = isGFX8Plus, AddedComplexity = 1 in { 2099 let AddedComplexity = -5 in { [all …]
|
H A D | SMInstructions.td | 807 let AddedComplexity = 2; 816 let AddedComplexity = 1; 829 let AddedComplexity = 100 in { 862 } // End let AddedComplexity = 100 878 let AddedComplexity = 1;
|
H A D | AMDGPUInstructions.td | 641 let AddedComplexity = 2 in { 653 } // AddedComplexity.
|
H A D | VOPInstructions.td | 68 let AddedComplexity = -1000; 115 let AddedComplexity = -1000;
|
H A D | SOPInstructions.td | 500 let AddedComplexity = 20 in { 579 let AddedComplexity = 1 in { 613 } // End AddedComplexity = 1
|
H A D | VOP2Instructions.td | 725 let AddedComplexity = 30 in { 750 } // End AddedComplexity = 30 871 let AddedComplexity = 1 in { // Prefer over form with carry-out.
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64SVEInstrInfo.td | 596 let AddedComplexity = 2 in { 1076 let AddedComplexity = 2 in { 1082 let AddedComplexity = 1 in { 1673 let AddedComplexity = 5 in { 1800 let AddedComplexity = 1 in { 1805 let AddedComplexity = 2 in { 1847 let AddedComplexity = 1 in { 1852 let AddedComplexity = 2 in { 1898 let AddedComplexity = 1 in { 1902 let AddedComplexity = 2 in { [all …]
|
H A D | AArch64InstrInfo.td | 666 let AddedComplexity = 10 in 1538 let AddedComplexity = 1 in { 1548 let AddedComplexity = 1 in { 1562 let AddedComplexity = 1 in { 1613 let AddedComplexity = 5 in { 1630 } // AddedComplexity = 5 1632 let AddedComplexity = 5 in { 1689 } // AddedComplexity = 5 2080 let AddedComplexity = 10 in { 2435 let AddedComplexity = 10 in { [all …]
|
H A D | AArch64InstrFormats.td | 2486 let AddedComplexity = 6 in 2491 let AddedComplexity = 6 in 2513 let AddedComplexity = 1, hasSideEffects = 0 in { 2587 let AddedComplexity = 1 in { 2855 let AddedComplexity = 6, isReMaterializable = 1, isAsCheapAsAMove = 1 in 2862 let AddedComplexity = 6, isReMaterializable = 1, isAsCheapAsAMove = 1 in 3195 let AddedComplexity = 10, mayLoad = 1, mayStore = 0, hasSideEffects = 0 in 3207 let AddedComplexity = 10, mayLoad = 0, mayStore = 1, hasSideEffects = 0 in 3224 let AddedComplexity = 10, mayLoad = 0, mayStore = 1, hasSideEffects = 0 in 3264 let mayLoad = 1, mayStore = 0, hasSideEffects = 0, AddedComplexity = 20 in [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86InstrCompiler.td | 286 isPseudo = 1, isMoveImm = 1, AddedComplexity = 10 in 292 let AddedComplexity = 10 in { 299 AddedComplexity = 10 in { 316 let isReMaterializable = 1, isPseudo = 1, AddedComplexity = 5, 318 // AddedComplexity higher than MOV64ri but lower than MOV32r0 and MOV32r1. 330 let AddedComplexity = 1, isReMaterializable = 1, isAsCheapAsAMove = 1, 1450 } // AddedComplexity, SchedRW 1473 let AddedComplexity = 5 in { 1535 // AddedComplexity is needed to give priority over i64immSExt8 and i64immSExt32. 1536 let AddedComplexity = 1 in { [all …]
|
H A D | X86InstrShiftRotate.td | 843 let Predicates = [HasFastSHLDRotate], AddedComplexity = 5, 915 let AddedComplexity = 10 in { 950 let AddedComplexity = 1 in {
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
H A D | CodeGenDAGPatterns.h | 1059 int AddedComplexity; // Add to matching pattern complexity. variable 1070 HwModeFeatures(hwmodefeatures.str()), AddedComplexity(complexity), in SrcRecord() 1081 int getAddedComplexity() const { return AddedComplexity; } in getAddedComplexity()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
H A D | SystemZPatterns.td | 92 let AddedComplexity = 7;
|
H A D | SystemZInstrVector.td | 88 let AddedComplexity = 4 in { 1622 // Match v2f64 insertions. The AddedComplexity counters the 3 added by 1625 let AddedComplexity = 4 in { 1635 // than 0) and then taking a high subreg. The AddedComplexity counters the 1638 let AddedComplexity = 4 in {
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | ARMInstrThumb.td | 689 // always be PC-relative. We do this using AddedComplexity, as the pattern is 691 let canFoldAsLoad = 1, isReMaterializable = 1, AddedComplexity = 10 in 774 let AddedComplexity = 10 in 781 let AddedComplexity = 10 in 1664 let AddedComplexity = 10 in {
|
H A D | ARMInstrThumb2.td | 2146 // AddedComplexity to ensure isel tries t2MOVi before t2MOVi16. 2148 AddedComplexity = 1 in 2286 let AddedComplexity = 16 in { 2410 // The AddedComplexity preferences the first variant over the others since 2412 let AddedComplexity = 1 in 2427 let AddedComplexity = 1 in 2437 let AddedComplexity = 1 in 2910 let AddedComplexity = 1 in 2915 let AddedComplexity = 1 in 4725 let AddedComplexity = 16 in { [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
H A D | MicroMips32r6InstrInfo.td | 634 int AddedComplexity = 1; 1091 int AddedComplexity = 1; 1098 int AddedComplexity = 1; 1117 int AddedComplexity = 1; 1778 let AddedComplexity = 41 in {
|
H A D | MipsInstrFPU.td | 222 let AddedComplexity = 20; 231 let AddedComplexity = 20; 1003 let AddedComplexity = 40 in {
|
H A D | MicroMipsInstrFPU.td | 402 let AddedComplexity = 40 in {
|
/netbsd-src/external/apache2/llvm/dist/llvm/docs/TableGen/ |
H A D | index.rst | 113 int AddedComplexity = 0;
|