| /llvm-project-15.0.7/llvm/lib/TableGen/ |
| H A D | Record.cpp | 1244 ID.AddPointer(MHS); in ProfileTernOpInit() 1305 if (DagInit *MHSd = dyn_cast<DagInit>(MHS)) in ForeachHelper() 1356 DefInit *MHSd = dyn_cast<DefInit>(MHS); in Fold() 1357 VarInit *MHSv = dyn_cast<VarInit>(MHS); in Fold() 1411 return MHS; in Fold() 1418 ListInit *MHSl = dyn_cast<ListInit>(MHS); in Fold() 1420 bool MHSok = MHSl || isa<UnsetInit>(MHS); in Fold() 1443 IntInit *MHSi = dyn_cast<IntInit>(MHS); in Fold() 1494 return MHS->resolveReferences(R); in resolveReferences() 1499 Init *mhs = MHS->resolveReferences(R); in resolveReferences() [all …]
|
| H A D | TGParser.cpp | 1469 if (!MHS) in ParseOperation() 1527 if (isa<BitInit>(MHS)) in ParseOperation() 1538 if (isa<UnsetInit>(MHS)) in ParseOperation() 1759 Init *MHS = ParseValue(CurRec); in ParseOperationSubstr() local 1760 if (!MHS) in ParseOperationSubstr() 1797 if (!MHSt && !isa<UnsetInit>(MHS)) { in ParseOperationSubstr() 1847 Init *MHS = ParseValue(CurRec); in ParseOperationFind() local 1848 if (!MHS) in ParseOperationFind() 1885 if (!MHSt && !isa<UnsetInit>(MHS)) { in ParseOperationFind() 1944 Init *MHS = ParseValue(CurRec); in ParseOperationForEachFilter() local [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/CSKY/ |
| H A D | CSKYInstrInfoF1.td | 112 def FMACM : F_ACCUM_XYZ<0x2, 0b010100, "fmacm", "", TriOpFrag<(fadd node:$LHS, (fmul node:$MHS, nod… 113 def FMSCM : F_ACCUM_XYZ<0x2, 0b010101, "fmscm", "", TriOpFrag<(fsub (fmul node:$MHS, node:$RHS), no… 114 def FNMACM : F_ACCUM_XYZ<0x2, 0b010110, "fnmacm", "", TriOpFrag<(fsub node:$LHS, (fmul node:$MHS, n… 115 …<0x2, 0b010111, "fnmscm", "", TriOpFrag<(fneg (fadd node:$LHS, (fmul node:$MHS, node:$RHS)))>, sFP… 128 defm FMAC : FT_ACCUM_XYZ<0b010100, "fmac", TriOpFrag<(fadd node:$LHS, (fmul node:$MHS, node:$RHS)… 129 defm FMSC : FT_ACCUM_XYZ<0b010101, "fmsc", TriOpFrag<(fsub (fmul node:$MHS, node:$RHS), node:$LHS… 130 defm FNMAC : FT_ACCUM_XYZ<0b010110, "fnmac", TriOpFrag<(fsub node:$LHS, (fmul node:$MHS, node:$RHS… 131 defm FNMSC : FT_ACCUM_XYZ<0b010111, "fnmsc", TriOpFrag<(fneg (fadd node:$LHS, (fmul node:$MHS, nod…
|
| H A D | CSKYInstrInfoF2.td | 185 TriOpFrag<(fadd (fmul node:$LHS, node:$MHS), node:$RHS)>>; 188 TriOpFrag<(fsub node:$RHS, (fmul node:$LHS, node:$MHS))>>; 191 TriOpFrag<(fma node:$LHS, node:$MHS, node:$RHS)>>; 194 TriOpFrag<(fma (fneg node:$LHS), node:$MHS, node:$RHS)>>; 197 TriOpFrag<(fneg (fma node:$LHS, node:$MHS, node:$RHS))>>; 200 TriOpFrag<(fma node:$LHS, node:$MHS, (fneg node:$RHS))>>; 203 TriOpFrag<(fneg (fadd (fmul node:$LHS, node:$MHS), node:$RHS))>>; 206 TriOpFrag<(fneg (fsub node:$RHS, (fmul node:$LHS, node:$MHS)))>>;
|
| H A D | CSKYInstrInfo.td | 439 class TriOpFrag<dag res> : PatFrag<(ops node: $LHS, node:$MHS, node:$RHS), res>;
|
| /llvm-project-15.0.7/llvm/include/llvm/TableGen/ |
| H A D | Record.h | 896 Init *LHS, *MHS, *RHS; 900 OpInit(IK_TernOpInit, Type, opc), LHS(lhs), MHS(mhs), RHS(rhs) {} in TernOpInit() 936 Init *getMHS() const { return MHS; } in getMHS() 944 return LHS->isComplete() && MHS->isComplete() && RHS->isComplete(); in isComplete()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrInfo.td | 4152 TriOpFrag<(any_fma node:$LHS, (fneg node:$MHS), node:$RHS)> >; 4154 TriOpFrag<(fneg (any_fma node:$LHS, node:$MHS, node:$RHS))> >; 4156 TriOpFrag<(any_fma node:$LHS, node:$MHS, (fneg node:$RHS))> >; 6376 TriOpFrag<(any_fma node:$RHS, node:$MHS, node:$LHS)>>; 6378 TriOpFrag<(any_fma node:$MHS, node:$RHS, node:$LHS)>>; 6466 TriOpFrag<(any_fma node:$RHS, node:$MHS, node:$LHS)> >; 6468 TriOpFrag<(any_fma node:$MHS, node:$RHS, node:$LHS)> >; 6628 (AArch64srshri node:$MHS, node:$RHS))>>; 6632 (AArch64vashr node:$MHS, node:$RHS))>>; 6641 (AArch64urshri node:$MHS, node:$RHS))>>; [all …]
|
| H A D | AArch64InstrFormats.td | 5461 V64:$LHS, V64:$MHS, V64:$RHS)>; 5465 V64:$LHS, V64:$MHS, V64:$RHS)>; 5469 V64:$LHS, V64:$MHS, V64:$RHS)>; 5474 V128:$LHS, V128:$MHS, V128:$RHS)>; 5478 V128:$LHS, V128:$MHS, V128:$RHS)>; 5482 V128:$LHS, V128:$MHS, V128:$RHS)>; 5723 V64:$LHS, V64:$MHS, V64:$RHS)>; 5727 V64:$LHS, V64:$MHS, V64:$RHS)>; 5736 V128:$LHS, V128:$MHS, V128:$RHS)>; 5740 V128:$LHS, V128:$MHS, V128:$RHS)>; [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.cpp | 3773 SDValue MHS = N0.getOperand(1); in performFNegCombine() local 3778 else if (MHS.getOpcode() == ISD::FNEG) in performFNegCombine() 3779 MHS = MHS.getOperand(0); in performFNegCombine() 3781 MHS = DAG.getNode(ISD::FNEG, SL, VT, MHS); in performFNegCombine() 3788 SDValue Res = DAG.getNode(Opc, SL, VT, LHS, MHS, RHS); in performFNegCombine()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 974 const Value *RHS, *LHS, *MHS; in lowerSwitchRangeWorkItem() local 981 MHS = nullptr; in lowerSwitchRangeWorkItem() 986 MHS = Cond; in lowerSwitchRangeWorkItem() 992 CaseBlock CB(Pred, FallthroughUnreachable, LHS, RHS, MHS, I->MBB, Fallthrough, in lowerSwitchRangeWorkItem()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 10942 const Value *RHS, *LHS, *MHS; in lowerWorkItem() local 10949 MHS = nullptr; in lowerWorkItem() 10954 MHS = Cond; in lowerWorkItem() 10963 CaseBlock CB(CC, LHS, RHS, MHS, I->MBB, Fallthrough, CurMBB, in lowerWorkItem()
|