Home
last modified time | relevance | path

Searched refs:OpN (Results 1 – 4 of 4) sorted by relevance

/external/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGFast.cpp687 SDNode *OpN = Op.getNode(); in ScheduleNode() local
691 GluedOpN = OpN; in ScheduleNode()
692 assert(OpN->getNodeId() != 0 && "Glue operand not ready?"); in ScheduleNode()
693 OpN->setNodeId(0); in ScheduleNode()
694 ScheduleNode(OpN); in ScheduleNode()
698 if (OpN == GluedOpN) in ScheduleNode()
702 DenseMap<SDNode*, SDNode*>::iterator DI = GluedMap.find(OpN); in ScheduleNode()
705 OpN = DI->second; in ScheduleNode()
707 unsigned Degree = OpN->getNodeId(); in ScheduleNode()
709 OpN->setNodeId(--Degree); in ScheduleNode()
[all …]
DScheduleDAGSDNodes.cpp458 SDNode *OpN = N->getOperand(i).getNode(); in AddSchedEdges() local
459 if (isPassiveNode(OpN)) continue; // Not scheduled. in AddSchedEdges()
460 SUnit *OpSU = &SUnits[OpN->getNodeId()]; in AddSchedEdges()
471 CheckForPhysRegDependency(OpN, N, i, TRI, TII, PhysReg, Cost); in AddSchedEdges()
485 if(isChain && OpN->getOpcode() == ISD::TokenFactor) in AddSchedEdges()
492 computeOperandLatency(OpN, N, i, Dep); in AddSchedEdges()
DSelectionDAG.cpp2869 SDValue OpN = BV->getOperand(i); in getNode() local
2870 OpN = getNode(Opcode, DL, VT.getVectorElementType(), OpN); in getNode()
2871 if (OpN.getOpcode() != ISD::UNDEF && in getNode()
2872 OpN.getOpcode() != ISD::Constant && in getNode()
2873 OpN.getOpcode() != ISD::ConstantFP) in getNode()
2875 Ops.push_back(OpN); in getNode()
/external/llvm/lib/Target/AArch64/
DAArch64InstrFormats.td3441 SDPatternOperator OpN> {
3444 [(set GPR32:$Rd, (OpN FPR32:$Rn))]> {
3450 [(set GPR64:$Rd, (OpN FPR32:$Rn))]> {
3456 [(set GPR32:$Rd, (OpN (f64 FPR64:$Rn)))]> {
3462 [(set GPR64:$Rd, (OpN (f64 FPR64:$Rn)))]> {
3468 SDPatternOperator OpN> {
3472 [(set GPR32:$Rd, (OpN (fmul FPR32:$Rn,
3481 [(set GPR64:$Rd, (OpN (fmul FPR32:$Rn,
3489 [(set GPR32:$Rd, (OpN (fmul FPR64:$Rn,
3498 [(set GPR64:$Rd, (OpN (fmul FPR64:$Rn,