Searched refs:AddedComplexity (Results 1 – 25 of 35) sorted by relevance
12
/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 1197 let AddedComplexity = 200 in { 1618 let isExtendable = 1, opExtendable = 2, isExtentSigned = 1, AddedComplexity = 20 in 1777 let AddedComplexity = 20 in { 1799 let AddedComplexity = 20 in 3558 // AddedComplexity) to the individual patterns. 3615 let AddedComplexity = 20 in { 3638 let AddedComplexity = 20 in { 4041 let AddedComplexity = 50 in 4314 let AddedComplexity = 20 in { // Complexity greater than cmp reg-imm. [all …]
|
D | HexagonInstrInfoV3.td | 139 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 {
|
D | HexagonIntrinsicsV60.td | 62 let AddedComplexity = 100 in { 162 let AddedComplexity = 140 in {
|
D | HexagonInstrInfoV60.td | 798 let AddedComplexity = 10 in 806 let AddedComplexity = 10 in 856 let AddedComplexity = 10 in 861 let AddedComplexity = 10 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 | X86InstrCompiler.td | 253 isPseudo = 1, AddedComplexity = 20 in 262 let AddedComplexity = 20; 266 AddedComplexity = 15 in { 281 let isReMaterializable = 1, isPseudo = 1, AddedComplexity = 10 in { 282 // AddedComplexity higher than MOV64ri but lower than MOV32r0 and MOV32r1. 295 let AddedComplexity = 1, isReMaterializable = 1, isAsCheapAsAMove = 1, 305 let AddedComplexity = 1 in 1245 let AddedComplexity = 5, SchedRW = [WriteALU] in { 1292 } // AddedComplexity, SchedRW 1330 // AddedComplexity is needed to give priority over i64immSExt8 and i64immSExt32. [all …]
|
D | X86InstrMMX.td | 233 let AddedComplexity = 15 in 236 let AddedComplexity = 20 in 337 let AddedComplexity = 15 in 341 let AddedComplexity = 20 in
|
D | X86InstrSSE.td | 357 let AddedComplexity = 25 in { // to give priority over vinsertf128rm 614 let AddedComplexity = 20 in 621 let AddedComplexity = 20 in { 719 let Predicates = [NoSSE41], AddedComplexity = 15 in { 730 let AddedComplexity = 20 in { 753 let Predicates = [NoSSE41], AddedComplexity = 15 in { 760 let AddedComplexity = 20 in { 1172 let AddedComplexity = 20 in { 1281 let AddedComplexity = 20 in { 1381 let AddedComplexity = 20, Predicates = [UseAVX] in { [all …]
|
D | X86InstrAVX512.td | 195 let AddedComplexity = 20 in 204 let AddedComplexity = 30 in // Prefer over VMOV*rrkz Pat<> 879 let AddedComplexity = 30 in { 1918 let mayLoad = 1, AddedComplexity = 20 in { 2818 let AddedComplexity = 20 in { 3018 let AddedComplexity = 15 in { 3041 let AddedComplexity = 20 in { 3158 let AddedComplexity = 15 in 3166 let AddedComplexity = 20 , isCodeGenOnly = 1 in 3177 let AddedComplexity = 20 in { [all …]
|
/external/llvm/lib/Target/Mips/ |
D | MipsInstrFPU.td | 200 let AddedComplexity = 20; 209 let AddedComplexity = 20; 609 let AddedComplexity = 40 in {
|
D | Mips16InstrInfo.td | 537 let AddedComplexity = 5; 564 let AddedComplexity = 5; 1376 let AddedComplexity = 1;
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64InstrInfo.td | 326 let AddedComplexity = 10 in 629 let AddedComplexity = 1 in { 639 let AddedComplexity = 1 in { 653 let AddedComplexity = 1 in { 703 let AddedComplexity = 7 in { 720 } // AddedComplexity = 7 722 let AddedComplexity = 5 in { 737 } // AddedComplexity = 5 1023 let AddedComplexity = 10 in { 1322 let AddedComplexity = 10 in { [all …]
|
D | AArch64InstrFormats.td | 1744 let AddedComplexity = 6 in 1749 let AddedComplexity = 6 in 1771 let AddedComplexity = 1, hasSideEffects = 0 in { 1845 let AddedComplexity = 1 in { 2092 let AddedComplexity = 6, isReMaterializable = 1, isAsCheapAsAMove = 1 in 2099 let AddedComplexity = 6, isReMaterializable = 1, isAsCheapAsAMove = 1 in 2416 let AddedComplexity = 10, mayLoad = 1, mayStore = 0, hasSideEffects = 0 in 2428 let AddedComplexity = 10, mayLoad = 0, mayStore = 1, hasSideEffects = 0 in 2607 let AddedComplexity = 10 in 2618 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 {
|
D | SystemZPatterns.td | 93 let AddedComplexity = 7;
|
D | SystemZInstrFormats.td | 999 let AddedComplexity = 7; 1234 let AddedComplexity = 7; 1770 let AddedComplexity = 7; 2149 let AddedComplexity = 7;
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCInstrVSX.td | 91 let AddedComplexity = 400 in { // Prefer VSX patterns over non-VSX patterns. 814 } // AddedComplexity 832 let AddedComplexity = 400 in { // Prefer VSX patterns over non-VSX patterns. 1010 } // AddedComplexity 1021 let AddedComplexity = 400 in { // Prefer VSX patterns over non-VSX patterns. 1216 } // AddedComplexity = 400
|
/external/llvm/lib/Target/AMDGPU/ |
D | SIInstructions.td | 289 let AddedComplexity = 1 in { 319 } // End AddedComplexity = 1 2111 let AddedComplexity = 100 in { 2141 } // End let AddedComplexity = 10000 2807 let AddedComplexity = 100 in { 2811 } // End AddedComplexity = 100 2828 let AddedComplexity = 100 in { 2831 } // End AddedComplexity = 100
|
D | SIInstrFormats.td | 133 let AddedComplexity = -1000;
|
/external/llvm/lib/Target/ARM/ |
D | ARMInstrThumb.td | 595 // always be PC-relative. We do this using AddedComplexity, as the pattern is 597 let canFoldAsLoad = 1, isReMaterializable = 1, AddedComplexity = 10 in 680 let AddedComplexity = 10 in 687 let AddedComplexity = 10 in
|
D | ARMInstrThumb2.td | 1881 // AddedComplexity to ensure isel tries t2MOVi before t2MOVi16. 1883 AddedComplexity = 1 in 1994 let AddedComplexity = 16 in { 2072 // The AddedComplexity preferences the first variant over the others since 2074 let AddedComplexity = 1 in 2084 let AddedComplexity = 1 in 2094 let AddedComplexity = 1 in 2516 let AddedComplexity = 1 in 2521 let AddedComplexity = 1 in 4314 let AddedComplexity = 16 in { [all …]
|
D | ARMInstrInfo.td | 2066 let AddedComplexity = 10 in { 2087 let AddedComplexity = 10 in { 3376 let AddedComplexity = 16 in { 4208 let AddedComplexity = 5 in 4220 let AddedComplexity = 5 in 4765 let AddedComplexity = 8 in { 5387 let AddedComplexity = 10 in 5394 let AddedComplexity = 10 in 5480 let AddedComplexity = 16 in {
|
/external/llvm/docs/TableGen/ |
D | index.rst | 106 int AddedComplexity = 0;
|
12