Home
last modified time | relevance | path

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

12

/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
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 …]
DHexagonInstrInfoV3.td139 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 {
DHexagonIntrinsicsV60.td62 let AddedComplexity = 100 in {
162 let AddedComplexity = 140 in {
DHexagonInstrInfoV60.td798 let AddedComplexity = 10 in
806 let AddedComplexity = 10 in
856 let AddedComplexity = 10 in
861 let AddedComplexity = 10 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/
DX86InstrCompiler.td253 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 …]
DX86InstrMMX.td233 let AddedComplexity = 15 in
236 let AddedComplexity = 20 in
337 let AddedComplexity = 15 in
341 let AddedComplexity = 20 in
DX86InstrSSE.td357 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 …]
DX86InstrAVX512.td195 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/
DMipsInstrFPU.td200 let AddedComplexity = 20;
209 let AddedComplexity = 20;
609 let AddedComplexity = 40 in {
DMips16InstrInfo.td537 let AddedComplexity = 5;
564 let AddedComplexity = 5;
1376 let AddedComplexity = 1;
/external/llvm/lib/Target/AArch64/
DAArch64InstrInfo.td326 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 …]
DAArch64InstrFormats.td1744 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/
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;
DSystemZInstrFormats.td999 let AddedComplexity = 7;
1234 let AddedComplexity = 7;
1770 let AddedComplexity = 7;
2149 let AddedComplexity = 7;
/external/llvm/lib/Target/PowerPC/
DPPCInstrVSX.td91 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/
DSIInstructions.td289 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
DSIInstrFormats.td133 let AddedComplexity = -1000;
/external/llvm/lib/Target/ARM/
DARMInstrThumb.td595 // 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
DARMInstrThumb2.td1881 // 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 …]
DARMInstrInfo.td2066 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/
Dindex.rst106 int AddedComplexity = 0;

12