Lines Matching refs:In

598 bool TargetOperandInfo::isPreserving(const MachineInstr &In, unsigned OpNum)  in isPreserving()  argument
600 return TII.isPredicated(In); in isPreserving()
604 bool TargetOperandInfo::isClobbering(const MachineInstr &In, unsigned OpNum) in isClobbering() argument
606 const MachineOperand &Op = In.getOperand(OpNum); in isClobbering()
610 if (In.isCall()) in isClobbering()
617 bool TargetOperandInfo::isFixedReg(const MachineInstr &In, unsigned OpNum) in isFixedReg() argument
619 if (In.isCall() || In.isReturn() || In.isInlineAsm()) in isFixedReg()
622 if (In.isBranch()) in isFixedReg()
623 for (const MachineOperand &O : In.operands()) in isFixedReg()
627 const MCInstrDesc &D = In.getDesc(); in isFixedReg()
630 const MachineOperand &Op = In.getOperand(OpNum); in isFixedReg()
1245 void DataFlowGraph::buildStmt(NodeAddr<BlockNode*> BA, MachineInstr &In) { in buildStmt() argument
1246 NodeAddr<StmtNode*> SA = newStmt(BA, &In); in buildStmt()
1248 auto isCall = [] (const MachineInstr &In) -> bool { in buildStmt() argument
1249 if (In.isCall()) in buildStmt()
1252 if (In.isBranch()) { in buildStmt()
1253 for (const MachineOperand &Op : In.operands()) in buildStmt()
1259 if (In.isIndirectBranch()) in buildStmt()
1265 auto isDefUndef = [this] (const MachineInstr &In, RegisterRef DR) -> bool { in buildStmt() argument
1268 for (const MachineOperand &Op : In.operands()) { in buildStmt()
1278 bool IsCall = isCall(In); in buildStmt()
1279 unsigned NumOps = In.getNumOperands(); in buildStmt()
1288 MachineOperand &Op = In.getOperand(OpN); in buildStmt()
1295 if (TOI.isPreserving(In, OpN)) { in buildStmt()
1298 if (isDefUndef(In, makeRegRef(Op))) in buildStmt()
1301 if (TOI.isClobbering(In, OpN)) in buildStmt()
1303 if (TOI.isFixedReg(In, OpN)) in buildStmt()
1316 MachineOperand &Op = In.getOperand(OpN); in buildStmt()
1333 MachineOperand &Op = In.getOperand(OpN); in buildStmt()
1341 if (TOI.isPreserving(In, OpN)) { in buildStmt()
1344 if (isDefUndef(In, RR)) in buildStmt()
1347 if (TOI.isClobbering(In, OpN)) in buildStmt()
1349 if (TOI.isFixedReg(In, OpN)) in buildStmt()
1362 MachineOperand &Op = In.getOperand(OpN); in buildStmt()
1371 if (TOI.isFixedReg(In, OpN)) in buildStmt()