Home
last modified time | relevance | path

Searched refs:isTwoAddress (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/test/TableGen/
H A DTargetInstrInfo.td8 bit isTwoAddress = 0;
97 // the special target-independent isTwoAddress flag set. The asm pattern
100 let isTwoAddress = 1 in
107 let isTwoAddress = 1 in
114 let isTwoAddress = 1 in
125 let isTwoAddress = 1 in
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DScheduleDAG.h277 bool isTwoAddress : 1; ///< Is a two-address instruction. variable
310 isCallOp(false), isTwoAddress(false), isCommutable(false), in SUnit()
321 isCallOp(false), isTwoAddress(false), isCommutable(false), in SUnit()
330 : isVRegCycle(false), isCall(false), isCallOp(false), isTwoAddress(false), in SUnit()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp96 SU->isTwoAddress = Old->isTwoAddress; in Clone()
452 SU.isTwoAddress = true; in AddSchedEdges()
H A DScheduleDAGFast.cpp253 NewSU->isTwoAddress = true; in CopyAndMoveSuccessors()
H A DScheduleDAGRRList.cpp1037 NewSU->isTwoAddress = true; in TryUnfoldSU()
2833 if (SU->isTwoAddress) { in canClobber()
3071 if (!SU.isTwoAddress) in AddPseudoTwoAddrDeps()