Home
last modified time | relevance | path

Searched refs:NewParent (Results 1 – 6 of 6) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/CodeGen/
DStrongPHIElimination.cpp561 unsigned NewParent = CurrentParent; in SplitInterferencesForBasicBlock() local
562 if (NewParent == DestReg) in SplitInterferencesForBasicBlock()
567 while (NewParent && (!DT->dominates(MRI->getVRegDef(NewParent), *BBI) in SplitInterferencesForBasicBlock()
568 || !getRegColor(NewParent))) in SplitInterferencesForBasicBlock()
569 NewParent = ImmediateDominatingParent[NewParent]; in SplitInterferencesForBasicBlock()
574 if (NewParent in SplitInterferencesForBasicBlock()
575 && LI->getInterval(NewParent).liveAt(LI->getInstructionIndex(*BBI))) { in SplitInterferencesForBasicBlock()
580 CurrentParent = NewParent; in SplitInterferencesForBasicBlock()
584 ImmediateDominatingParent[DestReg] = NewParent; in SplitInterferencesForBasicBlock()
621 unsigned NewParent = CurrentParent; in SplitInterferencesForBasicBlock() local
[all …]
/external/llvm/lib/IR/
DBasicBlock.cpp41 BasicBlock::BasicBlock(LLVMContext &C, const Twine &Name, Function *NewParent, in BasicBlock() argument
45 if (NewParent) in BasicBlock()
46 insertInto(NewParent, InsertBefore); in BasicBlock()
54 void BasicBlock::insertInto(Function *NewParent, BasicBlock *InsertBefore) { in insertInto() argument
55 assert(NewParent && "Expected a parent"); in insertInto()
59 NewParent->getBasicBlockList().insert(InsertBefore->getIterator(), this); in insertInto()
61 NewParent->getBasicBlockList().push_back(this); in insertInto()
/external/swiftshader/third_party/LLVM/lib/VMCore/
DBasicBlock.cpp42 BasicBlock::BasicBlock(LLVMContext &C, const Twine &Name, Function *NewParent, in BasicBlock() argument
50 assert(NewParent && in BasicBlock()
52 NewParent->getBasicBlockList().insert(InsertBefore, this); in BasicBlock()
53 } else if (NewParent) { in BasicBlock()
54 NewParent->getBasicBlockList().push_back(this); in BasicBlock()
/external/swiftshader/third_party/LLVM/lib/Analysis/
DLoopInfo.cpp483 Loop *NewParent = LI->getLoopFor(*BI); in removeBlocksFromAncestors() local
487 if (SubloopParents.count(NewParent)) in removeBlocksFromAncestors()
488 NewParent = SubloopParents[NewParent]; in removeBlocksFromAncestors()
489 else if (Unloop->contains(NewParent)) in removeBlocksFromAncestors()
494 for (Loop *OldParent = Unloop->getParentLoop(); OldParent != NewParent; in removeBlocksFromAncestors()
/external/clang/tools/libclang/
DCursorVisitor.h128 CXCursor NewParent) in SetParentRAII() argument
131 Parent = NewParent; in SetParentRAII()
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DLoopInfo.h899 LoopT *NewParent) { in MoveSiblingLoopInto() argument
901 assert(OldParent && OldParent == NewParent->getParentLoop() && in MoveSiblingLoopInto()
902 NewChild != NewParent && "Not sibling loops!"); in MoveSiblingLoopInto()
912 InsertLoopInto(NewChild, NewParent); in MoveSiblingLoopInto()