Home
last modified time | relevance | path

Searched refs:DTN (Results 1 – 25 of 25) sorted by relevance

/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDConstraintElimination.cpp130 FactOrCheck(EntryTy Ty, DomTreeNode *DTN, Instruction *Inst) in FactOrCheck()
131 : Inst(Inst), NumIn(DTN->getDFSNumIn()), NumOut(DTN->getDFSNumOut()), in FactOrCheck()
134 FactOrCheck(DomTreeNode *DTN, Use *U) in FactOrCheck()
136 NumIn(DTN->getDFSNumIn()), NumOut(DTN->getDFSNumOut()), in FactOrCheck()
139 FactOrCheck(DomTreeNode *DTN, CmpInst::Predicate Pred, Value *Op0, Value *Op1, in FactOrCheck()
141 : Cond(Pred, Op0, Op1), DoesHold(Precond), NumIn(DTN->getDFSNumIn()), in FactOrCheck()
142 NumOut(DTN->getDFSNumOut()), Ty(EntryTy::ConditionFact) {} in FactOrCheck()
144 static FactOrCheck getConditionFact(DomTreeNode *DTN, CmpInst::Predicate Pred, in getConditionFact()
147 return FactOrCheck(DTN, Pred, Op0, Op1, Precond); in getConditionFact()
150 static FactOrCheck getInstFact(DomTreeNode *DTN, Instruction *Inst) { in getInstFact()
[all …]
HDSimpleLoopUnswitch.cpp3237 for (auto *DTN = DT.getNode(Latch); L.contains(DTN->getBlock()); in collectUnswitchCandidatesWithInjections() local
3238 DTN = DTN->getIDom()) { in collectUnswitchCandidatesWithInjections()
3242 auto *BB = DTN->getBlock(); in collectUnswitchCandidatesWithInjections()
HDNewGVN.cpp2890 for (auto *DTN : nodes(DT)) { in initializeCongruenceClasses() local
2891 BasicBlock *BB = DTN->getBlock(); in initializeCongruenceClasses()
3465 for (auto *DTN : depth_first(DT->getRootNode())) { in runGVN() local
3466 BasicBlock *B = DTN->getBlock(); in runGVN()
HDLICM.cpp571 for (DomTreeNode *DTN : reverse(Worklist)) { in sinkRegion()
572 BasicBlock *BB = DTN->getBlock(); in sinkRegion()
/freebsd-14-stable/contrib/llvm-project/clang/lib/AST/
HDTemplateName.cpp326 } else if (DependentTemplateName *DTN = getAsDependentTemplateName()) { in print() local
327 if (NestedNameSpecifier *NNS = DTN->getQualifier()) in print()
331 if (DTN->isIdentifier()) in print()
332 OS << DTN->getIdentifier()->getName(); in print()
334 OS << "operator " << getOperatorSpelling(DTN->getOperator()); in print()
HDTypeLoc.cpp614 if (DependentTemplateName *DTN = Template.getAsDependentTemplateName()) in initializeArgLocs() local
615 Builder.MakeTrivial(Context, DTN->getQualifier(), Loc); in initializeArgLocs()
HDTextNodeDumper.cpp1184 const DependentTemplateName *DTN = TN.getAsDependentTemplateName(); in dumpBareTemplateName() local
1185 dumpNestedNameSpecifier(DTN->getQualifier()); in dumpBareTemplateName()
HDASTContext.cpp6643 DependentTemplateName *DTN = Name.getAsDependentTemplateName(); in getNameForTemplate() local
6645 if (DTN->isIdentifier()) { in getNameForTemplate()
6646 DName = DeclarationNames.getIdentifier(DTN->getIdentifier()); in getNameForTemplate()
6649 DName = DeclarationNames.getCXXOperatorName(DTN->getOperator()); in getNameForTemplate()
6697 DependentTemplateName *DTN = Name.getAsDependentTemplateName(); in getCanonicalTemplateName() local
6698 assert(DTN && "Non-dependent template names must refer to template decls."); in getCanonicalTemplateName()
6699 return DTN->CanonicalTemplateName; in getCanonicalTemplateName()
HDASTImporter.cpp9851 DependentTemplateName *DTN = From.getAsDependentTemplateName(); in Import() local
9852 auto QualifierOrErr = Import(DTN->getQualifier()); in Import()
9856 if (DTN->isIdentifier()) { in Import()
9858 Import(DTN->getIdentifier())); in Import()
9862 DTN->getOperator()); in Import()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/IR/
HDSafepointIRVerifier.cpp743 DomTreeNode *DTN = DT[const_cast<BasicBlock *>(BB)]; in gatherDominatingDefs() local
745 assert(DTN && "Unreachable blocks are ignored"); in gatherDominatingDefs()
746 while (DTN->getIDom()) { in gatherDominatingDefs()
747 DTN = DTN->getIDom(); in gatherDominatingDefs()
748 auto BBS = getBasicBlockState(DTN->getBlock()); in gatherDominatingDefs()
/freebsd-14-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaCXXScopeSpec.cpp865 DependentTemplateName *DTN = Template.getAsDependentTemplateName(); in ActOnCXXNestedNameSpecifier() local
866 if (DTN && DTN->isIdentifier()) { in ActOnCXXNestedNameSpecifier()
869 assert(DTN->getQualifier() == SS.getScopeRep()); in ActOnCXXNestedNameSpecifier()
871 ElaboratedTypeKeyword::None, DTN->getQualifier(), DTN->getIdentifier(), in ActOnCXXNestedNameSpecifier()
899 if (Template.getAsOverloadedTemplate() || DTN || in ActOnCXXNestedNameSpecifier()
HDSemaTemplate.cpp3287 DependentTemplateName *DTN in CheckTemplateIdType() local
3289 if (DTN && DTN->isIdentifier()) in CheckTemplateIdType()
3295 ElaboratedTypeKeyword::None, DTN->getQualifier(), DTN->getIdentifier(), in CheckTemplateIdType()
3617 if (DependentTemplateName *DTN = Template.getAsDependentTemplateName()) { in ActOnTemplateIdType() local
3618 assert(SS.getScopeRep() == DTN->getQualifier()); in ActOnTemplateIdType()
3620 ElaboratedTypeKeyword::None, DTN->getQualifier(), DTN->getIdentifier(), in ActOnTemplateIdType()
3687 if (DependentTemplateName *DTN = Template.getAsDependentTemplateName()) { in ActOnTagTemplateIdType() local
3688 assert(SS.getScopeRep() == DTN->getQualifier()); in ActOnTagTemplateIdType()
3690 Keyword, DTN->getQualifier(), DTN->getIdentifier(), in ActOnTagTemplateIdType()
5083 if (DependentTemplateName *DTN in CheckTemplateArgument() local
[all …]
HDSemaTemplateDeduction.cpp2790 if (DependentTemplateName *DTN = Template.getAsDependentTemplateName()) in getTrivialTemplateArgumentLoc() local
2791 Builder.MakeTrivial(Context, DTN->getQualifier(), Loc); in getTrivialTemplateArgumentLoc()
6344 if (DependentTemplateName *DTN = Name.getAsDependentTemplateName()) in MarkUsedTemplateParameters() local
6345 MarkUsedTemplateParameters(Ctx, DTN->getQualifier(), OnlyDeduced, in MarkUsedTemplateParameters()
HDTreeTransform.h4590 if (DependentTemplateName *DTN = Name.getAsDependentTemplateName()) { in TransformTemplateName() local
4598 SS.getScopeRep() == DTN->getQualifier() && in TransformTemplateName()
4605 if (DTN->isIdentifier()) { in TransformTemplateName()
4608 *DTN->getIdentifier(), in TransformTemplateName()
4616 DTN->getOperator(), NameLoc, in TransformTemplateName()
7231 if (DependentTemplateName *DTN = Template.getAsDependentTemplateName()) { in TransformDependentTemplateSpecializationType() local
7233 TL.getTypePtr()->getKeyword(), DTN->getQualifier(), in TransformDependentTemplateSpecializationType()
7234 DTN->getIdentifier(), NewTemplateArgs.arguments()); in TransformDependentTemplateSpecializationType()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
HDHexagonGenExtract.cpp227 for (auto *DTN : children<DomTreeNode*>(DT->getNode(B))) in visitBlock() local
228 Changed |= visitBlock(DTN->getBlock()); in visitBlock()
HDHexagonCommonGEP.cpp331 for (auto *DTN : children<DomTreeNode*>(DT->getNode(Root))) in getBlockTraversalOrder() local
332 getBlockTraversalOrder(DTN->getBlock(), Order); in getBlockTraversalOrder()
1233 for (auto *DTN : children<DomTreeNode *>(DT->getNode(B))) in removeDeadCode() local
1234 BO.push_back(DTN->getBlock()); in removeDeadCode()
HDHexagonGenInsert.cpp966 for (auto *DTN : children<MachineDomTreeNode*>(MDT->getNode(B))) { in collectInBlock() local
967 MachineBasicBlock *SB = DTN->getBlock(); in collectInBlock()
1438 for (auto *DTN : children<MachineDomTreeNode*>(N)) in removeDeadCode() local
1439 Changed |= removeDeadCode(DTN); in removeDeadCode()
HDHexagonBitSimplify.cpp305 for (auto *DTN : children<MachineDomTreeNode*>(MDT->getNode(&B))) in INITIALIZE_PASS_DEPENDENCY() local
306 Changed |= visitBlock(*(DTN->getBlock()), T, NewAVs); in INITIALIZE_PASS_DEPENDENCY()
1021 for (auto *DTN : children<MachineDomTreeNode*>(N)) in runOnNode() local
1022 Changed |= runOnNode(DTN); in runOnNode()
/freebsd-14-stable/contrib/llvm-project/clang/lib/Tooling/ASTDiff/
HDASTDiff.cpp413 const DynTypedNode &DTN = N.ASTNode; in getNodeValue() local
414 if (auto *S = DTN.get<Stmt>()) in getNodeValue()
416 if (auto *D = DTN.get<Decl>()) in getNodeValue()
418 if (auto *Init = DTN.get<CXXCtorInitializer>()) in getNodeValue()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
HDSimplifyIndVar.cpp1220 for (auto *DTN = (*DT)[InsertPt->getParent()]; DTN; DTN = DTN->getIDom()) in getInsertPointForUses() local
1221 if (LI->getLoopFor(DTN->getBlock()) == L) in getInsertPointForUses()
1222 return DTN->getBlock()->getTerminator(); in getInsertPointForUses()
HDPredicateInfo.cpp503 for (auto *DTN : depth_first(DT.getRootNode())) { in buildPredicateInfo() local
504 BasicBlock *BranchBB = DTN->getBlock(); in buildPredicateInfo()
HDLoopUtils.cpp452 auto AddRegionToWorklist = [&](DomTreeNode *DTN) { in collectChildrenInLoop() argument
454 BasicBlock *BB = DTN->getBlock(); in collectChildrenInLoop()
456 Worklist.push_back(DTN); in collectChildrenInLoop()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Analysis/
HDMemorySSA.cpp969 DomTreeNode *DTN; member
975 : DTN(D), ChildIt(It), IncomingVal(M) {} in RenamePassData()
978 std::swap(DTN, RHS.DTN); in swap()
1164 DomTreeNode *Node = WorkStack.back().DTN; in renamePass()
HDScalarEvolution.cpp11469 for (DomTreeNode *DTN = DT[Latch], *HeaderDTN = DT[L->getHeader()]; in isLoopBackedgeGuardedByCond() local
11470 DTN != HeaderDTN; DTN = DTN->getIDom()) { in isLoopBackedgeGuardedByCond()
11471 assert(DTN && "should reach the loop header before reaching the root!"); in isLoopBackedgeGuardedByCond()
11473 BasicBlock *BB = DTN->getBlock(); in isLoopBackedgeGuardedByCond()
/freebsd-14-stable/contrib/llvm-project/clang/include/clang/AST/
HDRecursiveASTVisitor.h858 if (DependentTemplateName *DTN = Template.getAsDependentTemplateName()) {
859 TRY_TO(TraverseNestedNameSpecifier(DTN->getQualifier()));