| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | DependenceGraphBuilder.cpp | 415 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 D | DDG.cpp | 267 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 D | DDG.h | 371 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 D | DependenceGraphBuilder.h | 124 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 D | MipsBranchExpansion.cpp | 276 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 D | MipsISelLowering.h | 410 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 D | AMDGPUBaseInfo.cpp | 2001 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 D | MachineIRBuilder.cpp | 296 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 D | IRTranslator.cpp | 1350 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 D | MachineIRBuilder.h | 888 MachineInstrBuilder buildBrIndirect(Register Tgt);
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 10973 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 D | CodeGenDAGPatterns.cpp | 1822 CodeGenTarget &Tgt = TP.getDAGPatterns().getTargetInfo(); in UpdateNodeTypeFromInst() local 1823 return UpdateNodeType(ResNo, Tgt.getRegisterClass(RC).getValueTypes(), TP); in UpdateNodeTypeFromInst()
|