Home
last modified time | relevance | path

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

/llvm-project-15.0.7/compiler-rt/lib/xray/
H A Dxray_function_call_trie.h372 auto *NewRoot = Nodes.AppendEmplace( in enterFunction() local
374 if (UNLIKELY(NewRoot == nullptr)) in enterFunction()
376 if (Roots.AppendEmplace(NewRoot) == nullptr) { in enterFunction()
380 if (ShadowStack.AppendEmplace(TSC, NewRoot, CPU) == nullptr) { in enterFunction()
497 auto NewRoot = O.Nodes.AppendEmplace( in deepCopyInto() local
502 if (UNLIKELY(NewRoot == nullptr)) in deepCopyInto()
505 if (UNLIKELY(O.Roots.Append(NewRoot) == nullptr)) in deepCopyInto()
510 if (DFSStack.AppendEmplace(Root, NewRoot) == nullptr) in deepCopyInto()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineCombiner.cpp99 unsigned getLatency(MachineInstr *Root, MachineInstr *NewRoot,
268 unsigned MachineCombiner::getLatency(MachineInstr *Root, MachineInstr *NewRoot, in getLatency() argument
276 for (const MachineOperand &MO : NewRoot->operands()) { in getLatency()
291 NewRoot, NewRoot->findRegisterDefOperandIdx(MO.getReg()), UseMO, in getLatency()
294 LatencyOp = TSchedModel.computeInstrLatency(NewRoot); in getLatency()
341 MachineInstr *NewRoot = InsInstrs.back(); in getLatenciesForInstrSequences() local
344 NewRootLatency += getLatency(&MI, NewRoot, BlockTrace); in getLatenciesForInstrSequences()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp2216 SDValue NewRoot = Leaves.top().Value; in balanceSubTree() local
2218 assert(NodeHeights.count(NewRoot)); in balanceSubTree()
2219 int Height = NodeHeights[NewRoot]; in balanceSubTree()
2222 if (NewRoot.getOpcode() == ISD::MUL) { in balanceSubTree()
2225 EVT VT = NewRoot.getValueType(); in balanceSubTree()
2226 SDValue V0 = NewRoot.getOperand(0); in balanceSubTree()
2227 NewRoot = CurDAG->getNode( in balanceSubTree()
2235 if (N != NewRoot.getNode()) { in balanceSubTree()
2237 LLVM_DEBUG(NewRoot.dump()); in balanceSubTree()
2248 RootHeights[NewRoot.getNode()] = Height; in balanceSubTree()
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp10448 SDValue NewRoot = TLI->LowerFormalArguments( in LowerArguments() local
10452 assert(NewRoot.getNode() && NewRoot.getValueType() == MVT::Other && in LowerArguments()
10466 DAG.setRoot(NewRoot); in LowerArguments()
10489 NewRoot = in LowerArguments()
10490 SDB->DAG.getCopyToReg(NewRoot, SDB->getCurSDLoc(), SRetReg, ArgValue); in LowerArguments()
10491 DAG.setRoot(NewRoot); in LowerArguments()
10616 Chains.push_back(NewRoot); in LowerArguments()
10617 NewRoot = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Chains); in LowerArguments()
10620 DAG.setRoot(NewRoot); in LowerArguments()