Home
last modified time | relevance | path

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

1234

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonPatterns.td31 // 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 …]
DHexagonPatternsHVX.td114 let AddedComplexity = 50 in {
222 let AddedComplexity = 10 in {
252 let AddedComplexity = 220 in {
267 let AddedComplexity = 200 in {
DHexagonIntrinsics.td91 let AddedComplexity = 200 in {
262 let AddedComplexity = 100 in {
328 let AddedComplexity = 140 in {
/external/llvm/lib/Target/Hexagon/
DHexagonInstrInfoV4.td193 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 …]
DHexagonInstrInfo.td329 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 …]
DHexagonInstrInfoV3.td144 let AddedComplexity = 200 in {
DHexagonInstrInfoV5.td100 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/
DCodeGenDAGPatterns.h692 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/
DX86InstrMMX.td233 let AddedComplexity = 15 in
236 let AddedComplexity = 20 in
337 let AddedComplexity = 15 in
341 let AddedComplexity = 20 in
DX86InstrCompiler.td262 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 …]
DX86InstrSSE.td357 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/
DX86InstrCompiler.td267 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/
DMicroMips32r6InstrInfo.td637 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 {
DMipsInstrFPU.td200 let AddedComplexity = 20;
209 let AddedComplexity = 20;
646 let AddedComplexity = 40 in {
DMicroMipsInstrFPU.td163 let AddedComplexity = 40 in {
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64InstrInfo.td607 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 …]
DAArch64InstrFormats.td2296 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/
DSystemZInstrVector.td76 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 {
DSystemZPatterns.td93 let AddedComplexity = 7;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DDSInstructions.td665 let AddedComplexity = 100 in {
673 } // End AddedComplexity = 100
766 let AddedComplexity = 100 in {
774 } // End AddedComplexity = 100
DSIInstructions.td811 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 {
DAMDGPUInstructions.td754 let AddedComplexity = 2 in {
766 } // AddedComplexity.
/external/llvm/lib/Target/AArch64/
DAArch64InstrFormats.td1741 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 …]
DAArch64InstrInfo.td332 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/
DPPCInstrVSX.td153 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