Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGFast.cpp693 SDNode *OpN = Op.getNode(); in ScheduleNode() local
697 GluedOpN = OpN; in ScheduleNode()
698 assert(OpN->getNodeId() != 0 && "Glue operand not ready?"); in ScheduleNode()
699 OpN->setNodeId(0); in ScheduleNode()
700 ScheduleNode(OpN); in ScheduleNode()
704 if (OpN == GluedOpN) in ScheduleNode()
708 DenseMap<SDNode*, SDNode*>::iterator DI = GluedMap.find(OpN); in ScheduleNode()
711 OpN = DI->second; in ScheduleNode()
713 unsigned Degree = OpN->getNodeId(); in ScheduleNode()
715 OpN->setNodeId(--Degree); in ScheduleNode()
[all …]
H A DScheduleDAGSDNodes.cpp477 SDNode *OpN = N->getOperand(i).getNode(); in AddSchedEdges() local
479 if (isPassiveNode(OpN)) continue; // Not scheduled. in AddSchedEdges()
480 SUnit *OpSU = &SUnits[OpN->getNodeId()]; in AddSchedEdges()
493 CheckForPhysRegDependency(OpN, N, i, TRI, TII, TLI, PhysReg, Cost); in AddSchedEdges()
507 if(isChain && OpN->getOpcode() == ISD::TokenFactor) in AddSchedEdges()
514 computeOperandLatency(OpN, N, i, Dep); in AddSchedEdges()
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DRDFGraph.cpp1276 for (unsigned OpN = 0; OpN < NumOps; ++OpN) { in buildStmt() local
1284 if (TOI.isPreserving(In, OpN)) { in buildStmt()
1290 if (TOI.isClobbering(In, OpN)) in buildStmt()
1292 if (TOI.isFixedReg(In, OpN)) in buildStmt()
1304 for (unsigned OpN = 0; OpN < NumOps; ++OpN) { in buildStmt() local
1321 for (unsigned OpN = 0; OpN < NumOps; ++OpN) { in buildStmt() local
1330 if (TOI.isPreserving(In, OpN)) { in buildStmt()
1336 if (TOI.isClobbering(In, OpN)) in buildStmt()
1338 if (TOI.isFixedReg(In, OpN)) in buildStmt()
1350 for (unsigned OpN = 0; OpN < NumOps; ++OpN) { in buildStmt() local
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonBitSimplify.cpp669 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()
860 if (OpN == 1) { in getUsedBits()
912 if (OpN == 1 || OpN == 2) { in getUsedBits()
1153 if (RegN != OpN) in isLossyShiftLeft()
[all …]
H A DHexagonISelDAGToDAGHVX.cpp648 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 & Whole) == LoHalf || (OpN & Whole) == HiHalf); in print()
730 if (OpN & LoHalf) in print()
1774 unsigned OpN = 0; in select() local
1780 ++OpN; in select()
1783 NumOps.insert({S, OpN}); in select()
[all …]
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp475 auto OpN = operand.getAs<NonLoc>(); in evalUnaryOp() local
476 if (!OpN) in evalUnaryOp()
480 return evalMinus(*OpN); in evalUnaryOp()
482 return evalComplement(*OpN); in evalUnaryOp()
/openbsd/gnu/llvm/llvm/lib/Transforms/Utils/
H A DValueMapper.cpp713 MDNode &OpN = *cast<MDNode>(Op); in visitOperands() local
714 assert(OpN.isUniqued() && in visitOperands()
716 if (G.Info.insert(std::make_pair(&OpN, Data())).second) in visitOperands()
717 return &OpN; // This is a new one. Return it. in visitOperands()
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64InstrFormats.td4770 SDPatternOperator OpN> {
4773 [(set GPR32:$Rd, (OpN (f16 FPR16:$Rn)))]> {
4787 [(set GPR32:$Rd, (OpN FPR32:$Rn))]> {
4793 [(set GPR64:$Rd, (OpN FPR32:$Rn))]> {
4811 SDPatternOperator OpN> {
4815 [(set GPR32:$Rd, (OpN (fmul (f16 FPR16:$Rn),
4825 [(set GPR64:$Rd, (OpN (fmul (f16 FPR16:$Rn),
4834 [(set GPR32:$Rd, (OpN (fmul FPR32:$Rn,
4843 [(set GPR64:$Rd, (OpN (fmul FPR32:$Rn,
4851 [(set GPR32:$Rd, (OpN (fmul FPR64:$Rn,
[all …]