Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/compiler-rt/lib/xray/
H A Dxray_function_call_trie.h368 auto *NewRoot = Nodes.AppendEmplace( in enterFunction() local
370 if (UNLIKELY(NewRoot == nullptr)) in enterFunction()
372 if (Roots.AppendEmplace(NewRoot) == nullptr) { in enterFunction()
376 if (ShadowStack.AppendEmplace(TSC, NewRoot, CPU) == nullptr) { in enterFunction()
493 auto NewRoot = O.Nodes.AppendEmplace( in deepCopyInto() local
498 if (UNLIKELY(NewRoot == nullptr)) in deepCopyInto()
501 if (UNLIKELY(O.Roots.Append(NewRoot) == nullptr)) in deepCopyInto()
506 if (DFSStack.AppendEmplace(Root, NewRoot) == nullptr) in deepCopyInto()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineCombiner.cpp97 unsigned getLatency(MachineInstr *Root, MachineInstr *NewRoot,
268 unsigned MachineCombiner::getLatency(MachineInstr *Root, MachineInstr *NewRoot, in getLatency() argument
273 for (const MachineOperand &MO : NewRoot->all_defs()) { in getLatency()
286 NewRoot, in getLatency()
287 NewRoot->findRegisterDefOperandIdx(MO.getReg(), /*TRI=*/nullptr), in getLatency()
291 LatencyOp = TSchedModel.computeInstrLatency(NewRoot); in getLatency()
323 MachineInstr *NewRoot = InsInstrs.back(); in getLatenciesForInstrSequences() local
326 NewRootLatency += getLatency(&MI, NewRoot, BlockTrace); in getLatenciesForInstrSequences()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp2374 SDValue NewRoot = Leaves.top().Value; in balanceSubTree() local
2376 assert(NodeHeights.count(NewRoot)); in balanceSubTree()
2377 int Height = NodeHeights[NewRoot]; in balanceSubTree()
2380 if (NewRoot.getOpcode() == ISD::MUL) { in balanceSubTree()
2381 ConstantSDNode *V1C = dyn_cast<ConstantSDNode>(NewRoot.getOperand(1)); in balanceSubTree()
2383 EVT VT = NewRoot.getValueType(); in balanceSubTree()
2384 SDValue V0 = NewRoot.getOperand(0); in balanceSubTree()
2385 NewRoot = CurDAG->getNode( in balanceSubTree()
2386 ISD::SHL, SDLoc(NewRoot), VT, V0, in balanceSubTree()
2388 V1C->getAPIntValue().logBase2(), SDLoc(NewRoot), in balanceSubTree()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp11768 SDValue NewRoot = TLI->LowerFormalArguments( in LowerArguments() local
11772 assert(NewRoot.getNode() && NewRoot.getValueType() == MVT::Other && in LowerArguments()
11786 DAG.setRoot(NewRoot); in LowerArguments()
11797 getCopyFromParts(DAG, dl, &InVals[0], 1, RegVT, VT, nullptr, NewRoot, in LowerArguments()
11805 NewRoot = in LowerArguments()
11806 SDB->DAG.getCopyToReg(NewRoot, SDB->getCurSDLoc(), SRetReg, ArgValue); in LowerArguments()
11807 DAG.setRoot(NewRoot); in LowerArguments()
11871 NewRoot, F.getCallingConv(), AssertOp); in LowerArguments()
11946 Chains.push_back(NewRoot); in LowerArguments()
11947 NewRoot = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Chains); in LowerArguments()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp23681 if (Instruction *NewRoot = tryGetSecondaryReductionRoot(P, Root)) in vectorizeHorReduction() local
23682 return NewRoot; in vectorizeHorReduction()