Home
last modified time | relevance | path

Searched refs:Tgt (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDependenceGraphBuilder.cpp415 NodeType *Tgt = &E->getTargetNode(); in simplify() local
416 auto TgtIT = TargetInDegreeMap.find(Tgt); in simplify()
441 NodeType &Tgt = Src.back().getTargetNode(); in simplify() local
442 assert(TargetInDegreeMap.find(&Tgt) != TargetInDegreeMap.end() && in simplify()
445 if (TargetInDegreeMap[&Tgt] != 1) in simplify()
448 if (!areNodesMergeable(Src, Tgt)) in simplify()
453 if (Tgt.hasEdgeTo(Src)) in simplify()
456 LLVM_DEBUG(dbgs() << "Merging:" << Src << "\nWith:" << Tgt << "\n"); in simplify()
458 mergeNodes(Src, Tgt); in simplify()
470 if (CandidateSourceNodes.erase(&Tgt)) { in simplify()
H A DDDG.cpp267 const DDGNode &Tgt) const { in areNodesMergeable()
271 const auto *SimpleTgt = dyn_cast<const SimpleDDGNode>(&Tgt); in areNodesMergeable()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDDG.h371 DDGEdge &createDefUseEdge(DDGNode &Src, DDGNode &Tgt) final { in createDefUseEdge() argument
372 auto *E = new DDGEdge(Tgt, DDGEdge::EdgeKind::RegisterDefUse); in createDefUseEdge()
374 Graph.connect(Src, Tgt, *E); in createDefUseEdge()
377 DDGEdge &createMemoryEdge(DDGNode &Src, DDGNode &Tgt) final { in createMemoryEdge() argument
378 auto *E = new DDGEdge(Tgt, DDGEdge::EdgeKind::MemoryDependence); in createMemoryEdge()
380 Graph.connect(Src, Tgt, *E); in createMemoryEdge()
383 DDGEdge &createRootedEdge(DDGNode &Src, DDGNode &Tgt) final { in createRootedEdge() argument
384 auto *E = new DDGEdge(Tgt, DDGEdge::EdgeKind::Rooted); in createRootedEdge()
387 Graph.connect(Src, Tgt, *E); in createRootedEdge()
399 bool areNodesMergeable(const DDGNode &Src, const DDGNode &Tgt) const final;
[all …]
H A DDependenceGraphBuilder.h124 virtual EdgeType &createDefUseEdge(NodeType &Src, NodeType &Tgt) = 0;
127 virtual EdgeType &createMemoryEdge(NodeType &Src, NodeType &Tgt) = 0;
130 virtual EdgeType &createRootedEdge(NodeType &Src, NodeType &Tgt) = 0;
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsBranchExpansion.cpp276 MachineBasicBlock *Tgt = getTargetMBB(*FirstBr); in splitMBB() local
278 if (Tgt != getTargetMBB(*LastBr)) in splitMBB()
279 NewMBB->removeSuccessor(Tgt, true); in splitMBB()
281 MBB->addSuccessor(Tgt); in splitMBB()
H A DMipsISelLowering.h410 SDValue Tgt = DAG.getNode(MipsISD::Wrapper, DL, Ty, getGlobalReg(DAG, Ty), in getAddrGlobal() local
412 return DAG.getLoad(Ty, DL, Chain, Tgt, PtrInfo); in getAddrGlobal()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.cpp2001 unsigned Tgt; member
2019 if (Val.Tgt <= Id && Id <= Val.Tgt + Val.MaxIndex) { in getTgtName()
2020 Index = (Val.MaxIndex == 0) ? -1 : (Id - Val.Tgt); in getTgtName()
2032 return Val.Tgt; in getTgtId()
2045 return Val.Tgt + Id; in getTgtId()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp296 MachineInstrBuilder MachineIRBuilder::buildBrIndirect(Register Tgt) { in buildBrIndirect() argument
297 assert(getMRI()->getType(Tgt).isPointer() && "invalid branch destination"); in buildBrIndirect()
298 return buildInstr(TargetOpcode::G_BRINDIRECT).addUse(Tgt); in buildBrIndirect()
H A DIRTranslator.cpp1350 const Register Tgt = getOrCreateVReg(*BrInst.getAddress()); in translateIndirectBr() local
1351 MIRBuilder.buildBrIndirect(Tgt); in translateIndirectBr()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DMachineIRBuilder.h888 MachineInstrBuilder buildBrIndirect(Register Tgt);
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp10973 const llvm::fltSemantics &Tgt) { in IsSameFloatAfterCast() argument
10978 truncated.convert(Tgt, llvm::APFloat::rmNearestTiesToEven, &ignored); in IsSameFloatAfterCast()
10990 const llvm::fltSemantics &Tgt) { in IsSameFloatAfterCast() argument
10992 return IsSameFloatAfterCast(value.getFloat(), Src, Tgt); in IsSameFloatAfterCast()
10996 if (!IsSameFloatAfterCast(value.getVectorElt(i), Src, Tgt)) in IsSameFloatAfterCast()
11002 return (IsSameFloatAfterCast(value.getComplexFloatReal(), Src, Tgt) && in IsSameFloatAfterCast()
11003 IsSameFloatAfterCast(value.getComplexFloatImag(), Src, Tgt)); in IsSameFloatAfterCast()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenDAGPatterns.cpp1822 CodeGenTarget &Tgt = TP.getDAGPatterns().getTargetInfo(); in UpdateNodeTypeFromInst() local
1823 return UpdateNodeType(ResNo, Tgt.getRegisterClass(RC).getValueTypes(), TP); in UpdateNodeTypeFromInst()