HomeSort by relevance Sort by last modified time
    Searched defs:DT (Results 26 - 50 of 71) sorted by null

12 3

  /external/llvm/lib/Transforms/ObjCARC/
ObjCARCContract.cpp 54 DominatorTree *DT;
326 DT = &getAnalysis<DominatorTree>();
461 if (DT->isReachableFromEntry(U) && DT->dominates(Inst, U)) {
  /external/mksh/src/
tree.c 894 #define DT(x) case x: shf_puts(#x, shf); break;
899 DT(IOREAD)
900 DT(IOWRITE)
901 DT(IORDWR)
902 DT(IOHERE)
903 DT(IOCAT)
904 DT(IODUP)
936 #undef DT
  /external/llvm/include/llvm/Analysis/
MemoryDependenceAnalysis.h 327 DominatorTree *DT;
ScalarEvolution.h 235 /// DT - The dominator tree.
237 DominatorTree *DT;
    [all...]
Dominators.h 183 void Calculate(DominatorTreeBase<typename GraphTraits<N>::NodeType>& DT,
239 void Split(DominatorTreeBase<typename GraphT::NodeType>& DT,
260 if (ND != NewBB && !DT.dominates(NewBBSucc, ND) &&
261 DT.isReachableFromEntry(ND)) {
272 if (DT.isReachableFromEntry(PredBlocks[i])) {
284 if (DT.isReachableFromEntry(PredBlocks[i]))
285 NewBBIDom = DT.findNearestCommonDominator(NewBBIDom, PredBlocks[i]);
289 DomTreeNodeBase<NodeT> *NewBBNode = DT.addNewBlock(NewBB, NewBBIDom);
294 DomTreeNodeBase<NodeT> *NewBBSuccNode = DT.getNode(NewBBSucc);
295 DT.changeImmediateDominator(NewBBSuccNode, NewBBNode)
    [all...]
  /external/llvm/lib/Analysis/
Lint.cpp 105 DominatorTree *DT;
179 DT = &getAnalysis<DominatorTree>();
654 if (Value *W = SimplifyInstruction(Inst, TD, TLI, DT))
InstructionSimplify.cpp 47 const DominatorTree *DT;
50 const DominatorTree *dt) : TD(td), TLI(tli), DT(dt) {}
93 static bool ValueDominatesPHI(Value *V, PHINode *P, const DominatorTree *DT) {
106 if (DT) {
107 if (!DT->isReachableFromEntry(P->getParent()))
109 if (!DT->isReachableFromEntry(I->getParent()))
111 return DT->dominates(I, P);
522 if (!ValueDominatesPHI(RHS, PI, Q.DT))
    [all...]
ScalarEvolutionExpander.cpp 79 assert(SE.DT->dominates(Ret, BIP));
521 SE.DT->dominates(cast<Instruction>(V), Builder.GetInsertPoint()));
623 DominatorTree &DT) {
628 if (DT.dominates(A->getHeader(), B->getHeader())) return B;
629 if (DT.dominates(B->getHeader(), A->getHeader())) return A;
657 L = PickMostRelevantLoop(L, getRelevantLoop(*I), *SE.DT);
668 *SE.DT);
678 DominatorTree &DT;
680 explicit LoopCompare(DominatorTree &dt) : DT(dt) {
    [all...]
  /external/llvm/lib/CodeGen/
MachineCSE.cpp 44 MachineDominatorTree *DT;
659 DT = &getAnalysis<MachineDominatorTree>();
660 return PerformCSE(DT->getRootNode());
ShrinkWrapping.cpp 403 MachineDominatorTree &DT = getAnalysis<MachineDominatorTree>();
500 if (! DT.dominates(MBB, ReturnBlocks[ri])) {
    [all...]
StrongPHIElimination.cpp 146 MachineDominatorTree *DT;
236 DT = &getAnalysis<MachineDominatorTree>();
264 for (df_iterator<MachineDomTreeNode*> DI = df_begin(DT->getRootNode()),
265 DE = df_end(DT->getRootNode()); DI != DE; ++DI) {
564 while (NewParent && (!DT->dominates(MRI->getVRegDef(NewParent), *BBI)
620 && (!DT->dominates(MRI->getVRegDef(NewParent)->getParent(), &MBB)
MachineLICM.cpp 75 MachineDominatorTree *DT; // Machine dominator tree for the cur loop
352 DT = &getAnalysis<MachineDominatorTree>();
375 MachineDomTreeNode *N = DT->getNode(CurLoop->getHeader());
640 if (!DT->dominates(BB, CurrentLoopExitingBlocks[i])) {
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64InstrInfo.cpp 710 MachineDominatorTree *DT = &getAnalysis<MachineDominatorTree>();
711 return VisitNode(DT->getRootNode(), 0);
  /external/llvm/lib/Transforms/Scalar/
DeadStoreElimination.cpp 48 DominatorTree *DT;
52 DSE() : FunctionPass(ID), AA(0), MD(0), DT(0) {
59 DT = &getAnalysis<DominatorTree>();
66 if (DT->isReachableFromEntry(I))
69 AA = 0; MD = 0; DT = 0;
642 BasicBlock *BB, DominatorTree *DT) {
650 if (DT->isReachableFromEntry(Pred))
698 FindUnconditionalPreds(Blocks, BB, DT);
EarlyCSE.cpp 277 DominatorTree *DT;
445 if (Value *V = SimplifyInstruction(Inst, TD, TLI, DT)) {
569 DT = &getAnalysis<DominatorTree>();
585 CurrentGeneration, DT->getRootNode(),
586 DT->getRootNode()->begin(),
587 DT->getRootNode()->end()));
LICM.cpp 104 DominatorTree *DT; // Dominator Tree for the current Loop.
211 DT = &getAnalysis<DominatorTree>();
269 SinkRegion(DT->getNode(L->getHeader()));
271 HoistRegion(DT->getNode(L->getHeader()));
494 if (!DT->dominates(I.getParent(), ExitBlocks[0])) {
545 if (!DT->dominates(InstOrigBB, ExitBlock))
648 if (!DT->dominates(Inst.getParent(), ExitBlocks[i]))
    [all...]
MemCpyOptimizer.cpp 680 DominatorTree &DT = getAnalysis<DominatorTree>();
682 if (!DT.dominates(cpyDestInst, C))
693 MR = AA.callCapturesBefore(C, cpyDest, srcSize, &DT);
    [all...]
StructurizeCFG.cpp 55 DominatorTree *DT;
66 DT = DomTree;
72 DomTreeNode *Node = DT->getNode(BB);
167 DominatorTree *DT;
466 NearestCommonDominator Dominator(DT);
541 NearestCommonDominator Dominator(DT);
608 Dominator = DT->findNearestCommonDominator(Dominator, BB);
614 DT->changeImmediateDominator(NewExit, Dominator);
625 DT->changeImmediateDominator(NewExit, BB);
636 DT->addNewBlock(Flow, Dominator)
    [all...]
CodeGenPrepare.cpp 82 DominatorTree *DT;
153 DT = getAnalysisIfAvailable<DominatorTree>();
227 if (ModifiedDT && DT)
228 DT->DT->recalculate(F);
438 if (DT && !ModifiedDT) {
439 BasicBlock *BBIDom = DT->getNode(BB)->getIDom()->getBlock();
440 BasicBlock *DestBBIDom = DT->getNode(DestBB)->getIDom()->getBlock();
441 BasicBlock *NewIDom = DT->findNearestCommonDominator(BBIDom, DestBBIDom);
442 DT->changeImmediateDominator(DestBB, NewIDom)
    [all...]
  /external/llvm/lib/Transforms/Utils/
BasicBlockUtils.cpp 170 if (DominatorTree *DT = P->getAnalysisIfAvailable<DominatorTree>()) {
171 if (DomTreeNode *DTN = DT->getNode(BB)) {
172 DomTreeNode *PredDTN = DT->getNode(PredBB);
176 DT->changeImmediateDominator(*DI, PredDTN);
178 DT->eraseNode(BB);
284 if (DominatorTree *DT = P->getAnalysisIfAvailable<DominatorTree>()) {
286 if (DomTreeNode *OldNode = DT->getNode(Old)) {
292 DomTreeNode *NewNode = DT->addNewBlock(New,Old);
295 DT->changeImmediateDominator(*I, NewNode);
340 DominatorTree *DT = P->getAnalysisIfAvailable<DominatorTree>()
    [all...]
LoopSimplify.cpp 79 DominatorTree *DT;
134 DT = &getAnalysis<DominatorTree>();
277 if (Value *V = SimplifyInstruction(PN, 0, 0, DT)) {
349 DomTreeNode *Node = DT->getNode(ExitingBlock);
354 DT->changeImmediateDominator(Child, Node->getIDom());
356 DT->eraseNode(ExitingBlock);
469 static PHINode *FindPHIToPartitionLoops(Loop *L, DominatorTree *DT,
474 if (Value *V = SimplifyInstruction(PN, 0, 0, DT)) {
557 PHINode *PN = FindPHIToPartitionLoops(L, DT, AA, LI);
617 if (DT->dominates(Header, P)
    [all...]
Local.cpp 512 DominatorTree *DT = P->getAnalysisIfAvailable<DominatorTree>();
513 if (DT) {
514 BasicBlock *PredBBIDom = DT->getNode(PredBB)->getIDom()->getBlock();
515 DT->changeImmediateDominator(DestBB, PredBBIDom);
516 DT->eraseNode(PredBB);
    [all...]
  /frameworks/compile/slang/
slang_rs_export_type.cpp 704 RSExportPrimitiveType::DataType dt = local
706 switch (dt) {
887 bool RSExportPrimitiveType::IsRSMatrixType(DataType DT) {
888 return ((DT >= FirstRSMatrixType) && (DT <= LastRSMatrixType));
891 bool RSExportPrimitiveType::IsRSObjectType(DataType DT) {
892 return ((DT >= FirstRSObjectType) && (DT <= LastRSObjectType));
926 RSExportPrimitiveType::DataType DT = GetRSSpecificType(FT);
927 if (IsRSObjectType(DT)) {
    [all...]
  /external/clang/lib/Sema/
SemaCast.cpp     [all...]
  /external/llvm/lib/CodeGen/AsmPrinter/
DwarfCompileUnit.cpp 537 DIDerivedType DT = DIDerivedType(Element);
538 StringRef fieldName = DT.getName();
    [all...]

Completed in 940 milliseconds

12 3