Home
last modified time | relevance | path

Searched refs:IsCommutable (Results 1 – 21 of 21) sorted by relevance

/aosp_15_r20/external/llvm/lib/Target/Mips/
H A DMipsMSAInstrInfo.td1488 IsCommutable;
1490 IsCommutable;
1492 IsCommutable;
1494 IsCommutable;
1497 MSA128BOpnd>, IsCommutable;
1499 MSA128HOpnd>, IsCommutable;
1501 MSA128WOpnd>, IsCommutable;
1503 MSA128DOpnd>, IsCommutable;
1506 MSA128BOpnd>, IsCommutable;
1508 MSA128HOpnd>, IsCommutable;
[all …]
H A DMipsDSPInstrInfo.td546 DSPROpnd, DSPROpnd>, IsCommutable,
551 IsCommutable, Defs<[DSPOutFlag20]>;
562 DSPROpnd, DSPROpnd>, IsCommutable,
567 IsCommutable, Defs<[DSPOutFlag20]>;
579 IsCommutable, Defs<[DSPOutFlag20]>;
586 GPR32Opnd, GPR32Opnd>, IsCommutable,
591 IsCommutable, Uses<[DSPCarry]>, Defs<[DSPOutFlag20]>;
744 IsCommutable, Defs<[DSPOutFlag21]>;
749 IsCommutable, Defs<[DSPOutFlag21]>;
753 IsCommutable, Defs<[DSPOutFlag21]>;
[all …]
H A DMipsInstrInfo.td360 class IsCommutable {
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
H A DMipsDSPInstrInfo.td560 DSPROpnd, DSPROpnd>, IsCommutable,
565 IsCommutable, Defs<[DSPOutFlag20]>;
576 DSPROpnd, DSPROpnd>, IsCommutable,
581 IsCommutable, Defs<[DSPOutFlag20]>;
593 IsCommutable, Defs<[DSPOutFlag20]>;
600 GPR32Opnd, GPR32Opnd>, IsCommutable,
605 IsCommutable, Uses<[DSPCarry]>, Defs<[DSPOutFlag20]>;
758 IsCommutable, Defs<[DSPOutFlag21]>;
763 IsCommutable, Defs<[DSPOutFlag21]>;
767 IsCommutable, Defs<[DSPOutFlag21]>;
[all …]
H A DMipsMSAInstrInfo.td1505 IsCommutable;
1507 IsCommutable;
1509 IsCommutable;
1511 IsCommutable;
1514 MSA128BOpnd>, IsCommutable;
1516 MSA128HOpnd>, IsCommutable;
1518 MSA128WOpnd>, IsCommutable;
1520 MSA128DOpnd>, IsCommutable;
1523 MSA128BOpnd>, IsCommutable;
1525 MSA128HOpnd>, IsCommutable;
[all …]
H A DMipsInstrInfo.td522 class IsCommutable {
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/Mips/
H A DMipsDSPInstrInfo.td558 DSPROpnd, DSPROpnd>, IsCommutable,
563 IsCommutable, Defs<[DSPOutFlag20]>;
574 DSPROpnd, DSPROpnd>, IsCommutable,
579 IsCommutable, Defs<[DSPOutFlag20]>;
591 IsCommutable, Defs<[DSPOutFlag20]>;
598 GPR32Opnd, GPR32Opnd>, IsCommutable,
603 IsCommutable, Uses<[DSPCarry]>, Defs<[DSPOutFlag20]>;
756 IsCommutable, Defs<[DSPOutFlag21]>;
761 IsCommutable, Defs<[DSPOutFlag21]>;
765 IsCommutable, Defs<[DSPOutFlag21]>;
[all …]
H A DMipsMSAInstrInfo.td1501 IsCommutable;
1503 IsCommutable;
1505 IsCommutable;
1507 IsCommutable;
1510 MSA128BOpnd>, IsCommutable;
1512 MSA128HOpnd>, IsCommutable;
1514 MSA128WOpnd>, IsCommutable;
1516 MSA128DOpnd>, IsCommutable;
1519 MSA128BOpnd>, IsCommutable;
1521 MSA128HOpnd>, IsCommutable;
[all …]
H A DMipsInstrInfo.td522 class IsCommutable {
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/Target/
DTargetMacroFusion.td51 // If the fusion has `IsCommutable` being true and the operand at `secondOpIdx`
60 // If the fusion has `IsCommutable` being true and the operand at `secondOpIdx`
96 // `IsCommutable` means whether we should handle commutable operands.
100 bit IsCommutable = 0;
152 let IsCommutable = secondInst.isCommutable;
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/X86/
H A DX86InstrAVX512.td216 bit IsCommutable = 0,
218 bit IsKZCommutable = IsCommutable,
220 let isCommutable = IsCommutable, Constraints = ClobberConstraint in
240 // So, it is Ok to use IsCommutable instead of IsKCommutable.
260 bit IsCommutable = 0,
262 bit IsKZCommutable = IsCommutable,
270 MaskingConstraint, IsCommutable,
282 bit IsCommutable = 0, bit IsKCommutable = 0,
283 bit IsKZCommutable = IsCommutable> :
293 "$src0 = $dst", IsCommutable, IsKCommutable,
[all …]
H A DX86InstrSSE.td2050 bit IsCommutable = 0> {
2056 let isCommutable = IsCommutable in
2100 bit IsCommutable = 0> {
2101 let isCommutable = IsCommutable in
2242 bit IsCommutable, bit Is2Addr> {
2243 let isCommutable = IsCommutable in
2263 X86SchedWriteWidths sched, bit IsCommutable,
2268 IsCommutable, 0>, VEX_4V, VEX_WIG;
2272 memop, i128mem, sched.XMM, IsCommutable, 1>;
2277 IsCommutable, 0>, VEX_4V, VEX_L, VEX_WIG;
[all …]
H A DX86ISelDAGToDAG.cpp3250 bool IsCommutable = false; in foldLoadStoreIntoMemOperand() local
3265 IsCommutable = true; in foldLoadStoreIntoMemOperand()
3274 if (!IsCommutable) in foldLoadStoreIntoMemOperand()
H A DX86ISelLowering.cpp10159 bool IsCommutable = (Opcode == ISD::ADD || Opcode == ISD::FADD); in isHorizontalBinOpPart() local
10219 else if (IsCommutable && I1 == ExpectedVExtractIdx) { in isHorizontalBinOpPart()
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
H A DX86InstrAVX512.td185 bit IsCommutable = 0,
187 bit IsKZCommutable = IsCommutable> {
188 let isCommutable = IsCommutable in
206 // So, it is Ok to use IsCommutable instead of IsKCommutable.
225 bit IsCommutable = 0,
227 bit IsKZCommutable = IsCommutable> :
234 MaskingConstraint, IsCommutable,
245 bit IsCommutable = 0, bit IsKCommutable = 0,
256 "$src0 = $dst", IsCommutable, IsKCommutable>;
265 bit IsCommutable = 0, bit IsKCommutable = 0,
[all …]
H A DX86ISelDAGToDAG.cpp3016 bool IsCommutable = false; in foldLoadStoreIntoMemOperand() local
3031 IsCommutable = true; in foldLoadStoreIntoMemOperand()
3040 if (!IsCommutable) in foldLoadStoreIntoMemOperand()
H A DX86InstrSSE.td2012 bit IsCommutable = 0> {
2018 let isCommutable = IsCommutable in
2062 bit IsCommutable = 0> {
2063 let isCommutable = IsCommutable in
2204 bit IsCommutable, bit Is2Addr> {
2205 let isCommutable = IsCommutable in
2225 X86SchedWriteWidths sched, bit IsCommutable,
2230 IsCommutable, 0>, VEX_4V, VEX_WIG;
2234 memop, i128mem, sched.XMM, IsCommutable, 1>;
2239 IsCommutable, 0>, VEX_4V, VEX_L, VEX_WIG;
H A DX86ISelLowering.cpp8875 bool IsCommutable = (Opcode == ISD::ADD || Opcode == ISD::FADD); in isHorizontalBinOpPart() local
8935 else if (IsCommutable && I1 == ExpectedVExtractIdx) { in isHorizontalBinOpPart()
/aosp_15_r20/external/llvm/lib/Target/X86/
H A DX86InstrAVX512.td197 bit IsCommutable = 0> {
198 let isCommutable = IsCommutable in
234 bit IsCommutable = 0> :
241 MaskingConstraint, NoItinerary, IsCommutable>;
251 bit IsCommutable = 0, SDNode Select = vselect> :
257 "$src0 = $dst", itin, IsCommutable>;
266 bit IsCommutable = 0> :
272 X86selects, "$src0 = $dst", itin, IsCommutable>;
2254 Predicate prd, bit IsCommutable> {
2255 let Predicates = [prd], isCommutable = IsCommutable in
[all …]
H A DX86InstrSSE.td2745 bit IsCommutable, bit Is2Addr> {
2746 let isCommutable = IsCommutable in
2768 OpndItins itins, bit IsCommutable = 0, Predicate prd> {
2771 VR128, loadv2i64, i128mem, itins, IsCommutable, 0>, VEX_4V;
2775 memopv2i64, i128mem, itins, IsCommutable, 1>;
2780 IsCommutable, 0>, VEX_4V, VEX_L;
3866 bit IsCommutable = 0,
3868 let isCommutable = IsCommutable in
3887 bit IsCommutable = 0> {
3891 IsCommutable, 0>, VEX_4V;
[all …]
H A DX86ISelLowering.cpp6125 bool IsCommutable = (Opcode == ISD::ADD || Opcode == ISD::FADD); in isHorizontalBinOp() local
6185 else if (IsCommutable && I1 == ExpectedVExtractIdx) { in isHorizontalBinOp()