/external/llvm-project/llvm/lib/Target/Hexagon/ |
D | HexagonPatterns.td | 31 // over another, prefer using AddedComplexity instead. The reason for 36 // this file). When making changes, adding AddedComplexity to existing 498 let AddedComplexity = 20 in { 735 let AddedComplexity = 100 in { 775 let AddedComplexity = 200 in { 918 let AddedComplexity = 200 in { 938 let AddedComplexity = 100 in { 945 let AddedComplexity = 100, Predicates = [HasV67] in { 975 let AddedComplexity = 10 in { 991 let AddedComplexity = 10 in { [all …]
|
D | HexagonPatternsHVX.td | 115 let AddedComplexity = 50 in { 175 let AddedComplexity = 100 in { 234 let AddedComplexity = 10 in { 250 let AddedComplexity = 30 in { 261 let AddedComplexity = 20 in { 278 let AddedComplexity = 200 in { 471 let Predicates = [UseHVX,UseHVXV62], AddedComplexity = 10 in { 491 let Predicates = [UseHVX,UseHVXV62], AddedComplexity = 10 in
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonPatterns.td | 31 // over another, prefer using AddedComplexity instead. The reason for 36 // this file). When making changes, adding AddedComplexity to existing 468 let AddedComplexity = 20 in { 705 let AddedComplexity = 100 in { 745 let AddedComplexity = 200 in { 888 let AddedComplexity = 200 in { 899 let AddedComplexity = 200 in { 919 let AddedComplexity = 100 in { 947 let AddedComplexity = 10 in { 963 let AddedComplexity = 10 in { [all …]
|
D | HexagonPatternsHVX.td | 114 let AddedComplexity = 50 in { 222 let AddedComplexity = 10 in { 252 let AddedComplexity = 220 in { 267 let AddedComplexity = 200 in {
|
D | HexagonIntrinsics.td | 91 let AddedComplexity = 200 in { 262 let AddedComplexity = 100 in { 328 let AddedComplexity = 140 in {
|
/external/llvm-project/llvm/lib/Target/AMDGPU/ |
D | FLATInstructions.td | 358 let AddedComplexity = -1; // Prefer global atomics if available 370 let AddedComplexity = -1; // Prefer global atomics if available 996 let AddedComplexity = 10; 1000 let AddedComplexity = 11; 1006 let AddedComplexity = 10; 1010 let AddedComplexity = 11; 1017 let AddedComplexity = 10; 1021 let AddedComplexity = 11; 1028 let AddedComplexity = 10; 1032 let AddedComplexity = 11; [all …]
|
D | SIInstructions.td | 877 let AddedComplexity = 9 in { 910 } // AddedComplexity = 9 953 let AddedComplexity = 1 in { 1268 let AddedComplexity = 1 in { // Prefer SALU to VALU patterns for DAG 1366 } // End let AddedComplexity = 1 1848 let AddedComplexity = 1 in { 1887 let AddedComplexity = 1 in { 2004 // FIXME: The AddedComplexity should not be needed, but in GlobalISel 2006 let SubtargetPredicate = isGFX8Plus, AddedComplexity = 1 in { 2051 let AddedComplexity = -5 in { [all …]
|
D | SMInstructions.td | 794 let AddedComplexity = 2; 803 let AddedComplexity = 1; 817 let AddedComplexity = 100 in { 850 } // End let AddedComplexity = 100
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonInstrInfoV4.td | 193 let AddedComplexity = 100 in { 320 let AddedComplexity = 50 in { 346 let AddedComplexity = 75 in 521 let AddedComplexity = 60 in { 639 let AddedComplexity = 40 in { 656 let AddedComplexity = 20 in { 756 addrMode = BaseLongOffset, AddedComplexity = 40 in 797 let AddedComplexity = 40 in 1043 let AddedComplexity = 40 in { 1191 let AddedComplexity = 40 in { [all …]
|
D | HexagonInstrInfo.td | 329 AddedComplexity = 75 in 1203 let AddedComplexity = 200 in { 1636 let isExtendable = 1, opExtendable = 2, isExtentSigned = 1, AddedComplexity = 20 in 1795 let AddedComplexity = 20 in { 1817 let AddedComplexity = 20 in 3540 // AddedComplexity) to the individual patterns. 3597 let AddedComplexity = 20 in { 3620 let AddedComplexity = 20 in { 3989 let AddedComplexity = 50 in 4256 let AddedComplexity = 20 in { // Complexity greater than cmp reg-imm. [all …]
|
D | HexagonInstrInfoV3.td | 144 let AddedComplexity = 200 in {
|
/external/llvm/utils/TableGen/ |
D | CodeGenDAGPatterns.h | 692 Dstregs(dstregs), AddedComplexity(complexity), ID(uid) {} in PatternToMatch() 699 int AddedComplexity; // Add to matching pattern complexity. variable 707 int getAddedComplexity() const { return AddedComplexity; } in getAddedComplexity()
|
/external/llvm-project/llvm/test/TableGen/ |
D | GlobalISelEmitterVariadic.td | 19 let AddedComplexity = 1000;
|
/external/llvm/lib/Target/X86/ |
D | X86InstrMMX.td | 233 let AddedComplexity = 15 in 236 let AddedComplexity = 20 in 337 let AddedComplexity = 15 in 341 let AddedComplexity = 20 in
|
D | X86InstrCompiler.td | 262 isPseudo = 1, AddedComplexity = 20 in 271 let AddedComplexity = 20; 275 AddedComplexity = 15 in { 290 let isReMaterializable = 1, isPseudo = 1, AddedComplexity = 10 in { 291 // AddedComplexity higher than MOV64ri but lower than MOV32r0 and MOV32r1. 313 let AddedComplexity = 1 in 1333 let AddedComplexity = 5, SchedRW = [WriteALU] in { 1380 } // AddedComplexity, SchedRW 1418 // AddedComplexity is needed to give priority over i64immSExt8 and i64immSExt32. 1419 let AddedComplexity = 1 in { [all …]
|
/external/llvm-project/llvm/lib/Target/X86/ |
D | X86InstrCompiler.td | 277 isPseudo = 1, isMoveImm = 1, AddedComplexity = 10 in 283 let AddedComplexity = 10 in { 290 AddedComplexity = 10 in { 307 let isReMaterializable = 1, isPseudo = 1, AddedComplexity = 5, 309 // AddedComplexity higher than MOV64ri but lower than MOV32r0 and MOV32r1. 321 let AddedComplexity = 1, isReMaterializable = 1, isAsCheapAsAMove = 1, 1435 } // AddedComplexity, SchedRW 1458 let AddedComplexity = 5 in { 1520 // AddedComplexity is needed to give priority over i64immSExt8 and i64immSExt32. 1521 let AddedComplexity = 1 in { [all …]
|
/external/llvm-project/llvm/utils/TableGen/ |
D | CodeGenDAGPatterns.h | 1113 AddedComplexity(complexity), ID(uid), ForceMode(setmode) {} in SrcRecord() 1121 int AddedComplexity; // Add to matching pattern complexity. variable 1131 int getAddedComplexity() const { return AddedComplexity; } in getAddedComplexity()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86InstrCompiler.td | 267 isPseudo = 1, isMoveImm = 1, AddedComplexity = 10 in 273 let AddedComplexity = 10 in { 280 AddedComplexity = 10 in { 297 let isReMaterializable = 1, isPseudo = 1, AddedComplexity = 5, 299 // AddedComplexity higher than MOV64ri but lower than MOV32r0 and MOV32r1. 1440 } // AddedComplexity, SchedRW 1463 let AddedComplexity = 5 in { 1525 // AddedComplexity is needed to give priority over i64immSExt8 and i64immSExt32. 1526 let AddedComplexity = 1 in { 1542 } // AddedComplexity = 1 [all …]
|
/external/llvm-project/llvm/lib/Target/AArch64/ |
D | AArch64SVEInstrInfo.td | 562 let AddedComplexity = 2 in { 1067 let AddedComplexity = 2 in { 1073 let AddedComplexity = 1 in { 1672 let AddedComplexity = 5 in { 1802 let AddedComplexity = 1 in { 1807 let AddedComplexity = 2 in { 1852 let AddedComplexity = 1 in { 1857 let AddedComplexity = 2 in { 1905 let AddedComplexity = 1 in { 1909 let AddedComplexity = 2 in { [all …]
|
D | AArch64InstrInfo.td | 640 let AddedComplexity = 10 in 1375 let AddedComplexity = 1 in { 1385 let AddedComplexity = 1 in { 1399 let AddedComplexity = 1 in { 1450 let AddedComplexity = 5 in { 1467 } // AddedComplexity = 5 1469 let AddedComplexity = 5 in { 1526 } // AddedComplexity = 5 1917 let AddedComplexity = 10 in { 2261 let AddedComplexity = 10 in { [all …]
|
/external/llvm/lib/Target/Mips/ |
D | MicroMips32r6InstrInfo.td | 637 int AddedComplexity = 1; 1087 int AddedComplexity = 1; 1091 int AddedComplexity = 1; 1096 int AddedComplexity = 1; 1100 int AddedComplexity = 1; 1116 int AddedComplexity = 1; 1120 int AddedComplexity = 1; 1771 let AddedComplexity = 41 in {
|
D | MicroMipsInstrFPU.td | 163 let AddedComplexity = 40 in {
|
D | MipsInstrFPU.td | 200 let AddedComplexity = 20; 209 let AddedComplexity = 20; 646 let AddedComplexity = 40 in {
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64InstrInfo.td | 607 let AddedComplexity = 10 in 1232 let AddedComplexity = 1 in { 1242 let AddedComplexity = 1 in { 1256 let AddedComplexity = 1 in { 1307 let AddedComplexity = 5 in { 1324 } // AddedComplexity = 5 1326 let AddedComplexity = 5 in { 1375 } // AddedComplexity = 5 1754 let AddedComplexity = 10 in { 2088 let AddedComplexity = 10 in { [all …]
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZInstrVector.td | 76 let AddedComplexity = 4 in { 1006 // Match v2f64 insertions. The AddedComplexity counters the 3 added by 1009 let AddedComplexity = 4 in { 1019 // than 0) and then taking a high subreg. The AddedComplexity counters the 1022 let AddedComplexity = 4 in {
|