HomeSort by relevance Sort by last modified time
    Searched defs:NewBB (Results 1 - 15 of 15) sorted by null

  /external/llvm/lib/CodeGen/
StackProtector.cpp 328 BasicBlock *NewBB = BB->splitBasicBlock(RI, "SP_return");
331 DT->addNewBlock(NewBB, BB);
340 NewBB->moveAfter(BB);
346 BranchInst::Create(NewBB, FailBB, Cmp, BB);
ShadowStackGC.cpp 165 BasicBlock *NewBB =
170 NewBB->getInstList().remove(CI);
178 NewBB, CleanupBB,
  /external/llvm/lib/Transforms/Utils/
LoopUnrollRuntime.cpp 155 BasicBlock *NewBB = CloneBasicBlock(*BB, VMap, ".unr", F);
156 NewBlocks.push_back(NewBB);
159 ParentLoop->addBasicBlockToLoop(NewBB, LI->getBase());
161 VMap[*BB] = NewBB;
165 InsertTop->getTerminator()->setSuccessor(0, NewBB);
174 NewBB->getInstList().erase(NewPHI);
190 NewBB->getTerminator()->eraseFromParent();
191 BranchInst::Create(InsertBot, NewBB);
338 BasicBlock *NewBB = BasicBlock::Create(CompareBB->getContext(), "unr.cmp",
342 ParentLoop->addBasicBlockToLoop(NewBB, LI->getBase())
    [all...]
CloneFunction.cpp 41 BasicBlock *NewBB = BasicBlock::Create(BB->getContext(), "", F);
42 if (BB->hasName()) NewBB->setName(BB->getName()+NameSuffix);
52 NewBB->getInstList().push_back(NewInst);
70 return NewBB;
237 BasicBlock *NewBB;
238 BBEntry = NewBB = BasicBlock::Create(BB->getContext());
239 if (BB->hasName()) NewBB->setName(BB->getName()+NameSuffix);
253 VMap[OldBBAddr] = BlockAddress::get(NewFunc, NewBB);
289 NewBB->getInstList().push_back(NewInst);
315 VMap[OldTI] = BranchInst::Create(Dest, NewBB);
    [all...]
BasicBlockUtils.cpp 319 static void UpdateAnalysisInformation(BasicBlock *OldBB, BasicBlock *NewBB,
357 DT->splitBlock(NewBB);
385 InnermostPredLoop->addBasicBlockToLoop(NewBB, LI->getBase());
387 L->addBasicBlockToLoop(NewBB, LI->getBase());
389 L->moveToHeader(NewBB);
394 /// from NewBB. This also updates AliasAnalysis, if available.
395 static void UpdatePHINodes(BasicBlock *OrigBB, BasicBlock *NewBB,
398 // Otherwise, create a new PHI node in NewBB for each PHI node in OrigBB.
423 // Create the new PHI node, insert it into NewBB at the end of the block
439 PN->addIncoming(InVal, NewBB);
    [all...]
CodeExtractor.cpp 214 BasicBlock *NewBB = Header->splitBasicBlock(AfterPHIs,
221 Blocks.insert(NewBB);
222 Header = NewBB;
227 DT->splitBlock(NewBB);
234 // changing them to branch to NewBB instead.
238 TI->replaceUsesOfWith(OldPred, NewBB);
242 // just have to update the PHI nodes now, inserting PHI nodes into NewBB.
248 PN->getName()+".ce", NewBB->begin());
LoopSimplify.cpp 107 void PlaceSplitBlockCarefully(BasicBlock *NewBB,
406 // Make sure that NewBB is put someplace intelligent, which doesn't mess up
494 void LoopSimplify::PlaceSplitBlockCarefully(BasicBlock *NewBB,
497 // Check to see if NewBB is already well placed.
498 Function::iterator BBI = NewBB; --BBI;
513 if (++BBI != NewBB->getParent()->end() &&
525 NewBB->moveAfter(FoundBB);
581 BasicBlock *NewBB =
584 // Make sure that NewBB is put someplace intelligent, which doesn't mess up
586 PlaceSplitBlockCarefully(NewBB, OuterLoopPreds, L)
    [all...]
SimplifyCFG.cpp     [all...]
  /external/llvm/lib/Target/AArch64/
AArch64BranchFixupPass.cpp 364 MachineBasicBlock *NewBB =
367 MF->insert(MBBI, NewBB);
369 // Splice the instructions starting with MI over to NewBB.
370 NewBB->splice(NewBB->end(), OrigBB, MI, OrigBB->end());
372 // Add an unconditional branch from OrigBB to NewBB.
376 BuildMI(OrigBB, DebugLoc(), TII->get(AArch64::Bimm)).addMBB(NewBB);
379 // Update the CFG. All succs of OrigBB are now succs of NewBB.
380 NewBB->transferSuccessors(OrigBB);
382 // OrigBB branches to NewBB
    [all...]
  /external/llvm/lib/Transforms/Scalar/
JumpThreading.cpp     [all...]
LoopUnswitch.cpp 819 BasicBlock *NewBB = CloneBasicBlock(LoopBlocks[i], VMap, ".us", F);
821 NewBlocks.push_back(NewBB);
822 VMap[LoopBlocks[i]] = NewBB; // Keep the BB mapping.
823 LPM->cloneBasicBlockSimpleAnalysis(LoopBlocks[i], NewBB, L);
834 // Recalculate unswitching quota, inherit simplified switches info for NewBB
    [all...]
LoopStrengthReduce.cpp     [all...]
  /external/llvm/lib/IR/
Constants.cpp     [all...]
  /external/llvm/lib/Target/ARM/
ARMConstantIslandPass.cpp 282 void updateForInsertedWaterBlock(MachineBasicBlock *NewBB);
851 void ARMConstantIslands::updateForInsertedWaterBlock(MachineBasicBlock *NewBB)
    [all...]
  /frameworks/compile/libbcc/bcinfo/BitReader_3_0/
BitcodeReader.cpp 202 BasicBlock *NewBB = BasicBlock::Create(Context, "new.lpad",
204 BranchInst::Create(UnwindDest, NewBB);
205 Invoke->setUnwindDest(NewBB);
213 PN->setIncomingBlock(Idx, NewBB);
216 UnwindDest = NewBB;
    [all...]

Completed in 188 milliseconds