Home
last modified time | relevance | path

Searched refs:AddedComplexity (Results 1 – 25 of 50) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonPatterns.td31 // 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 DHexagonPatternsHVX.td135 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 DHexagonIntrinsics.td91 let AddedComplexity = 200 in {
264 let AddedComplexity = 100 in {
H A DHexagonIntrinsicsV60.td14 let AddedComplexity = 100 in {
64 let AddedComplexity = 140 in {
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DFLATInstructions.td387 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 DSIInstructions.td894 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 DSMInstructions.td807 let AddedComplexity = 2;
816 let AddedComplexity = 1;
829 let AddedComplexity = 100 in {
862 } // End let AddedComplexity = 100
878 let AddedComplexity = 1;
H A DAMDGPUInstructions.td641 let AddedComplexity = 2 in {
653 } // AddedComplexity.
H A DVOPInstructions.td68 let AddedComplexity = -1000;
115 let AddedComplexity = -1000;
H A DSOPInstructions.td500 let AddedComplexity = 20 in {
579 let AddedComplexity = 1 in {
613 } // End AddedComplexity = 1
H A DVOP2Instructions.td725 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 DAArch64SVEInstrInfo.td596 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 DAArch64InstrInfo.td666 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 DAArch64InstrFormats.td2486 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 DX86InstrCompiler.td286 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 DX86InstrShiftRotate.td843 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 DCodeGenDAGPatterns.h1059 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 DSystemZPatterns.td92 let AddedComplexity = 7;
H A DSystemZInstrVector.td88 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 DARMInstrThumb.td689 // 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 DARMInstrThumb2.td2146 // 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 DMicroMips32r6InstrInfo.td634 int AddedComplexity = 1;
1091 int AddedComplexity = 1;
1098 int AddedComplexity = 1;
1117 int AddedComplexity = 1;
1778 let AddedComplexity = 41 in {
H A DMipsInstrFPU.td222 let AddedComplexity = 20;
231 let AddedComplexity = 20;
1003 let AddedComplexity = 40 in {
H A DMicroMipsInstrFPU.td402 let AddedComplexity = 40 in {
/netbsd-src/external/apache2/llvm/dist/llvm/docs/TableGen/
H A Dindex.rst113 int AddedComplexity = 0;

12