Searched refs:OpN (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | ScheduleDAGFast.cpp | 688 SDNode *OpN = Op.getNode(); in ScheduleNode() local 692 GluedOpN = OpN; in ScheduleNode() 693 assert(OpN->getNodeId() != 0 && "Glue operand not ready?"); in ScheduleNode() 694 OpN->setNodeId(0); in ScheduleNode() 695 ScheduleNode(OpN); in ScheduleNode() 699 if (OpN == GluedOpN) in ScheduleNode() 703 DenseMap<SDNode*, SDNode*>::iterator DI = GluedMap.find(OpN); in ScheduleNode() 706 OpN = DI->second; in ScheduleNode() 708 unsigned Degree = OpN->getNodeId(); in ScheduleNode() 710 OpN->setNodeId(--Degree); in ScheduleNode() [all …]
|
H A D | MatchContext.h | 32 bool match(SDValue OpN, unsigned Opcode) const { in match() argument 33 return Opcode == OpN->getOpcode(); in match()
|
H A D | ScheduleDAGSDNodes.cpp | 478 SDNode *OpN = N->getOperand(i).getNode(); in AddSchedEdges() local 480 if (isPassiveNode(OpN)) continue; // Not scheduled. in AddSchedEdges() 481 SUnit *OpSU = &SUnits[OpN->getNodeId()]; in AddSchedEdges() 494 CheckForPhysRegDependency(OpN, N, i, TRI, TII, TLI, PhysReg, Cost); in AddSchedEdges() 508 if(isChain && OpN->getOpcode() == ISD::TokenFactor) in AddSchedEdges() 515 computeOperandLatency(OpN, N, i, Dep); in AddSchedEdges()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | RDFGraph.cpp | 1287 for (unsigned OpN = 0; OpN < NumOps; ++OpN) { in buildStmt() local 1288 MachineOperand &Op = In.getOperand(OpN); in buildStmt() 1295 if (TOI.isPreserving(In, OpN)) { in buildStmt() 1301 if (TOI.isClobbering(In, OpN)) in buildStmt() 1303 if (TOI.isFixedReg(In, OpN)) in buildStmt() 1315 for (unsigned OpN = 0; OpN < NumOps; ++OpN) { in buildStmt() local 1316 MachineOperand &Op = In.getOperand(OpN); in buildStmt() 1334 for (unsigned OpN = 0; OpN < NumOps; ++OpN) { in buildStmt() local 1335 MachineOperand &Op = In.getOperand(OpN); in buildStmt() 1343 if (TOI.isPreserving(In, OpN)) { in buildStmt() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonBitSimplify.cpp | 251 static bool getUsedBits(unsigned Opc, unsigned OpN, BitVector &Bits, 651 bool HexagonBitSimplify::getUsedBits(unsigned Opc, unsigned OpN, in getUsedBits() argument 657 if (OpN == D.getNumOperands()-1) in getUsedBits() 669 if (OpN == 1) { in getUsedBits() 682 if (OpN == 1) { in getUsedBits() 690 if (OpN == 1) { in getUsedBits() 700 if (OpN == 1) { in getUsedBits() 755 if (OpN == 1 || OpN == 2) { in getUsedBits() 808 if (OpN == 1) { in getUsedBits() 812 if (OpN == 2) { in getUsedBits() [all …]
|
H A D | HexagonISelDAGToDAGHVX.cpp | 625 bool isValid() const { return isValue() || !(OpN & Invalid); } in isValid() 626 bool isUndef() const { return OpN & Undef; } in isUndef() 632 return OpRef(R.OpN & (Undef | Index | LoHalf)); in lo() 636 return OpRef(R.OpN & (Undef | Index | HiHalf)); in hi() 648 unsigned OpN = 0; member 664 OpRef(unsigned N) : OpN(N) {} in OpRef() 720 if (OpN & Invalid) { in print() 724 if (OpN & Undef) { in print() 728 if ((OpN & Whole) != Whole) { in print() 729 assert((OpN in print() [all...] |
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | ValueMapper.cpp | 770 MDNode &OpN = *cast<MDNode>(Op); in visitOperands() local 771 assert(OpN.isUniqued() && in visitOperands() 773 if (G.Info.insert(std::make_pair(&OpN, Data())).second) in visitOperands() 774 return &OpN; // This is a new one. Return it. in visitOperands()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrFormats.td | 4956 SDPatternOperator OpN> { 4959 [(set GPR32:$Rd, (OpN (f16 FPR16:$Rn)))]> { 4966 [(set GPR64:$Rd, (OpN (f16 FPR16:$Rn)))]> { 4973 [(set GPR32:$Rd, (OpN FPR32:$Rn))]> { 4979 [(set GPR64:$Rd, (OpN FPR32:$Rn))]> { 4985 [(set GPR32:$Rd, (OpN (f64 FPR64:$Rn)))]> { 4991 [(set GPR64:$Rd, (OpN (f64 FPR64:$Rn)))]> { 4997 SDPatternOperator OpN> { 5001 [(set GPR32:$Rd, (OpN (fmul (f16 FPR16:$Rn), 5011 [(set GPR64:$Rd, (OpN (fmul (f16 FPR16:$Rn), [all …]
|