Searched refs:AddedComplexity (Results 1 – 25 of 83) sorted by relevance
1234
/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/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 {
|
D | HexagonInstrInfoV5.td | 100 isPredicable = 1, AddedComplexity = 30, validSubTargets = HasV5SubT, 193 let AddedComplexity = 100, Predicates = [HasV5T] in { 650 let AddedComplexity = 20, Predicates = [HasV5T, IEEERndNearV5T] 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/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 …]
|
D | X86InstrSSE.td | 357 let AddedComplexity = 25 in { // to give priority over vinsertf128rm 577 let AddedComplexity = 20 in 584 let AddedComplexity = 20 in { 681 let Predicates = [NoSSE41], AddedComplexity = 15 in { 692 let AddedComplexity = 20 in { 715 let Predicates = [NoSSE41], AddedComplexity = 15 in { 722 let AddedComplexity = 20 in { 1142 let AddedComplexity = 20 in { 1251 let AddedComplexity = 20 in { 1351 let AddedComplexity = 20, Predicates = [UseAVX] in { [all …]
|
/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/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 | MipsInstrFPU.td | 200 let AddedComplexity = 20; 209 let AddedComplexity = 20; 646 let AddedComplexity = 40 in {
|
D | MicroMipsInstrFPU.td | 163 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 …]
|
D | AArch64InstrFormats.td | 2296 let AddedComplexity = 6 in 2301 let AddedComplexity = 6 in 2323 let AddedComplexity = 1, hasSideEffects = 0 in { 2397 let AddedComplexity = 1 in { 2665 let AddedComplexity = 6, isReMaterializable = 1, isAsCheapAsAMove = 1 in 2672 let AddedComplexity = 6, isReMaterializable = 1, isAsCheapAsAMove = 1 in 3005 let AddedComplexity = 10, mayLoad = 1, mayStore = 0, hasSideEffects = 0 in 3017 let AddedComplexity = 10, mayLoad = 0, mayStore = 1, hasSideEffects = 0 in 3034 let AddedComplexity = 10, mayLoad = 0, mayStore = 1, hasSideEffects = 0 in 3074 let mayLoad = 1, mayStore = 0, hasSideEffects = 0, AddedComplexity = 20 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 {
|
D | SystemZPatterns.td | 93 let AddedComplexity = 7;
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | DSInstructions.td | 665 let AddedComplexity = 100 in { 673 } // End AddedComplexity = 100 766 let AddedComplexity = 100 in { 774 } // End AddedComplexity = 100
|
D | SIInstructions.td | 811 let AddedComplexity = 1 in { 1092 let AddedComplexity = 1 in { // Prefer SALU to VALU patterns for DAG 1179 } // End let AddedComplexity = 1 1569 let AddedComplexity = 1 in { 1608 let AddedComplexity = 1 in {
|
D | AMDGPUInstructions.td | 754 let AddedComplexity = 2 in { 766 } // AddedComplexity.
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64InstrFormats.td | 1741 let AddedComplexity = 6 in 1746 let AddedComplexity = 6 in 1768 let AddedComplexity = 1, hasSideEffects = 0 in { 1842 let AddedComplexity = 1 in { 2089 let AddedComplexity = 6, isReMaterializable = 1, isAsCheapAsAMove = 1 in 2096 let AddedComplexity = 6, isReMaterializable = 1, isAsCheapAsAMove = 1 in 2413 let AddedComplexity = 10, mayLoad = 1, mayStore = 0, hasSideEffects = 0 in 2425 let AddedComplexity = 10, mayLoad = 0, mayStore = 1, hasSideEffects = 0 in 2604 let AddedComplexity = 10 in 2615 let AddedComplexity = 10 in [all …]
|
D | AArch64InstrInfo.td | 332 let AddedComplexity = 10 in 642 let AddedComplexity = 1 in { 652 let AddedComplexity = 1 in { 666 let AddedComplexity = 1 in { 717 let AddedComplexity = 7 in { 734 } // AddedComplexity = 7 736 let AddedComplexity = 5 in { 785 } // AddedComplexity = 5 1071 let AddedComplexity = 10 in { 1380 let AddedComplexity = 10 in { [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/ |
D | PPCInstrVSX.td | 153 let AddedComplexity = 400 in { // Prefer VSX patterns over non-VSX patterns. 961 } // AddedComplexity 985 let AddedComplexity = 400 in { // Prefer VSX patterns over non-VSX patterns. 1255 } // AddedComplexity 1267 let AddedComplexity = 400, Predicates = [HasVSX] in { 1353 let AddedComplexity = 400 in { // Prefer VSX patterns over non-VSX patterns. 1640 } // AddedComplexity = 400 1643 let AddedComplexity = 400 in { 1700 } // AddedComplexity = 400 2042 let AddedComplexity = 400 in { [all …]
|
1234