Home
last modified time | relevance | path

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

123456

/external/llvm-project/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
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 …]
DHexagonPatternsHVX.td115 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/
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-project/llvm/lib/Target/AMDGPU/
DFLATInstructions.td358 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 …]
DSIInstructions.td877 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 …]
DSMInstructions.td794 let AddedComplexity = 2;
803 let AddedComplexity = 1;
817 let AddedComplexity = 100 in {
850 } // End let AddedComplexity = 100
/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 {
/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-project/llvm/test/TableGen/
DGlobalISelEmitterVariadic.td19 let AddedComplexity = 1000;
/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 …]
/external/llvm-project/llvm/lib/Target/X86/
DX86InstrCompiler.td277 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/
DCodeGenDAGPatterns.h1113 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/
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-project/llvm/lib/Target/AArch64/
DAArch64SVEInstrInfo.td562 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 …]
DAArch64InstrInfo.td640 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/
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 {
DMicroMipsInstrFPU.td163 let AddedComplexity = 40 in {
DMipsInstrFPU.td200 let AddedComplexity = 20;
209 let AddedComplexity = 20;
646 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 …]
/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 {

123456