HomeSort by: relevance | last modified time | path
    Searched defs:LoopBB (Results 1 - 25 of 27) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
LowerMemIntrinsics.cpp 45 BasicBlock *LoopBB =
47 PreLoopBB->getTerminator()->setSuccessor(0, LoopBB);
65 IRBuilder<> LoopBuilder(LoopBB);
79 LoopIndex->addIncoming(NewIndex, LoopBB);
84 LoopBB, PostLoopBB);
175 BasicBlock *LoopBB =
177 IRBuilder<> LoopBuilder(LoopBB);
193 LoopIndex->addIncoming(NewIndex, LoopBB);
215 LoopBB, ResHeaderBB);
219 LoopBuilder.CreateICmpULT(NewIndex, RuntimeLoopCount), LoopBB,
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ExpandPseudoInsts.cpp 593 auto LoopBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock());
596 MF->insert(++MBB.getIterator(), LoopBB);
597 MF->insert(++LoopBB->getIterator(), DoneBB);
599 BuildMI(LoopBB, DL, TII->get(OpCode2))
606 BuildMI(LoopBB, DL, TII->get(AArch64::SUBXri))
611 BuildMI(LoopBB, DL, TII->get(AArch64::CBNZX)).addUse(SizeReg).addMBB(LoopBB);
613 LoopBB->addSuccessor(LoopBB);
614 LoopBB->addSuccessor(DoneBB)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGNonTrivialStruct.cpp 388 llvm::BasicBlock *LoopBB = CGF.createBasicBlock("loop.body");
394 CGF.Builder.CreateCondBr(Done, ExitBB, LoopBB);
397 CGF.EmitBlock(LoopBB);
410 LoopBB = CGF.Builder.GetInsertBlock();
416 PHIs[I]->addIncoming(NewAddrs[I].getPointer(), LoopBB);
CGDecl.cpp 1760 llvm::BasicBlock *LoopBB = createBasicBlock("vla-init.loop");
1775 EmitBlock(LoopBB);
1788 Builder.CreateCondBr(Done, ContBB, LoopBB);
1789 Cur->addIncoming(Next, LoopBB);
CGExprCXX.cpp 1228 llvm::BasicBlock *LoopBB = createBasicBlock("new.loop");
1241 Builder.CreateCondBr(IsEmpty, ContBB, LoopBB);
1245 EmitBlock(LoopBB);
1285 Builder.CreateCondBr(IsEnd, ContBB, LoopBB);
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/
toy.cpp 922 BasicBlock *LoopBB = BasicBlock::Create(*TheContext, "loop", TheFunction);
924 // Insert an explicit fall through from the current block to the LoopBB.
925 Builder->CreateBr(LoopBB);
927 // Start insertion in LoopBB.
928 Builder->SetInsertPoint(LoopBB);
973 Builder->CreateCondBr(EndCond, LoopBB, AfterBB);
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
toy.cpp 922 BasicBlock *LoopBB = BasicBlock::Create(*TheContext, "loop", TheFunction);
924 // Insert an explicit fall through from the current block to the LoopBB.
925 Builder->CreateBr(LoopBB);
927 // Start insertion in LoopBB.
928 Builder->SetInsertPoint(LoopBB);
973 Builder->CreateCondBr(EndCond, LoopBB, AfterBB);
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
toy.cpp 922 BasicBlock *LoopBB = BasicBlock::Create(*TheContext, "loop", TheFunction);
924 // Insert an explicit fall through from the current block to the LoopBB.
925 Builder->CreateBr(LoopBB);
927 // Start insertion in LoopBB.
928 Builder->SetInsertPoint(LoopBB);
973 Builder->CreateCondBr(EndCond, LoopBB, AfterBB);
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
toy.cpp 905 BasicBlock *LoopBB = BasicBlock::Create(*TheContext, "loop", TheFunction);
907 // Insert an explicit fall through from the current block to the LoopBB.
908 Builder->CreateBr(LoopBB);
910 // Start insertion in LoopBB.
911 Builder->SetInsertPoint(LoopBB);
956 Builder->CreateCondBr(EndCond, LoopBB, AfterBB);
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter5/
toy.cpp 699 BasicBlock *LoopBB = BasicBlock::Create(*TheContext, "loop", TheFunction);
701 // Insert an explicit fall through from the current block to the LoopBB.
702 Builder->CreateBr(LoopBB);
704 // Start insertion in LoopBB.
705 Builder->SetInsertPoint(LoopBB);
751 Builder->CreateCondBr(EndCond, LoopBB, AfterBB);
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter6/
toy.cpp 811 BasicBlock *LoopBB = BasicBlock::Create(*TheContext, "loop", TheFunction);
813 // Insert an explicit fall through from the current block to the LoopBB.
814 Builder->CreateBr(LoopBB);
816 // Start insertion in LoopBB.
817 Builder->SetInsertPoint(LoopBB);
863 Builder->CreateCondBr(EndCond, LoopBB, AfterBB);
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter7/
toy.cpp 928 BasicBlock *LoopBB = BasicBlock::Create(*TheContext, "loop", TheFunction);
930 // Insert an explicit fall through from the current block to the LoopBB.
931 Builder->CreateBr(LoopBB);
933 // Start insertion in LoopBB.
934 Builder->SetInsertPoint(LoopBB);
979 Builder->CreateCondBr(EndCond, LoopBB, AfterBB);
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter8/
toy.cpp 927 BasicBlock *LoopBB = BasicBlock::Create(*TheContext, "loop", TheFunction);
929 // Insert an explicit fall through from the current block to the LoopBB.
930 Builder->CreateBr(LoopBB);
932 // Start insertion in LoopBB.
933 Builder->SetInsertPoint(LoopBB);
978 Builder->CreateCondBr(EndCond, LoopBB, AfterBB);
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/cached/
toy-jit.cpp 821 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction);
823 // Insert an explicit fall through from the current block to the LoopBB.
824 Builder.CreateBr(LoopBB);
826 // Start insertion in LoopBB.
827 Builder.SetInsertPoint(LoopBB);
869 Builder.CreateCondBr(EndCond, LoopBB, AfterBB);
toy.cpp 1185 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction);
1187 // Insert an explicit fall through from the current block to the LoopBB.
1188 Builder.CreateBr(LoopBB);
1190 // Start insertion in LoopBB.
1191 Builder.SetInsertPoint(LoopBB);
1233 Builder.CreateCondBr(EndCond, LoopBB, AfterBB);
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/lazy/
toy-jit.cpp 803 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction);
805 // Insert an explicit fall through from the current block to the LoopBB.
806 Builder.CreateBr(LoopBB);
808 // Start insertion in LoopBB.
809 Builder.SetInsertPoint(LoopBB);
851 Builder.CreateCondBr(EndCond, LoopBB, AfterBB);
toy.cpp 1083 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction);
1085 // Insert an explicit fall through from the current block to the LoopBB.
1086 Builder.CreateBr(LoopBB);
1088 // Start insertion in LoopBB.
1089 Builder.SetInsertPoint(LoopBB);
1131 Builder.CreateCondBr(EndCond, LoopBB, AfterBB);
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
BranchProbabilityInfo.cpp 638 // Updates \p LoopBB's weight and returns true. If \p LoopBB has already
644 LoopBlock &LoopBB, uint32_t BBWeight,
647 BasicBlock *BB = LoopBB.getBlock();
660 if (isLoopExitingEdge({PredLoop, LoopBB})) {
682 const LoopBlock &LoopBB, DominatorTree *DT, PostDominatorTree *PDT,
685 const BasicBlock *BB = LoopBB.getBlock();
700 const LoopEdge Edge{DomLoopBB, LoopBB};
780 const LoopBlock LoopBB = LoopWorkList.pop_back_val();
782 if (EstimatedLoopWeight.count(LoopBB.getLoopData())
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
MSP430ISelLowering.cpp 1479 MachineBasicBlock *LoopBB = F->CreateMachineBasicBlock(LLVM_BB);
1482 F->insert(I, LoopBB);
1491 // Add edges BB => LoopBB => RemBB, BB => RemBB, LoopBB => LoopBB
1492 BB->addSuccessor(LoopBB);
1494 LoopBB->addSuccessor(RemBB);
1495 LoopBB->addSuccessor(LoopBB);
1514 // LoopBB
    [all...]
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter9/
toy.cpp 1098 BasicBlock *LoopBB = BasicBlock::Create(*TheContext, "loop", TheFunction);
1100 // Insert an explicit fall through from the current block to the LoopBB.
1101 Builder->CreateBr(LoopBB);
1103 // Start insertion in LoopBB.
1104 Builder->SetInsertPoint(LoopBB);
1149 Builder->CreateCondBr(EndCond, LoopBB, AfterBB);
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/complete/
toy.cpp 1263 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction);
1265 // Insert an explicit fall through from the current block to the LoopBB.
1266 Builder.CreateBr(LoopBB);
1268 // Start insertion in LoopBB.
1269 Builder.SetInsertPoint(LoopBB);
1311 Builder.CreateCondBr(EndCond, LoopBB, AfterBB);
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/initial/
toy.cpp 1043 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction);
1045 // Insert an explicit fall through from the current block to the LoopBB.
1046 Builder.CreateBr(LoopBB);
1048 // Start insertion in LoopBB.
1049 Builder.SetInsertPoint(LoopBB);
1091 Builder.CreateCondBr(EndCond, LoopBB, AfterBB);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
AtomicExpandPass.cpp 890 auto LoopBB = BasicBlock::Create(Ctx, "partword.cmpxchg.loop", F, FailureBB);
912 Builder.CreateBr(LoopBB);
915 Builder.SetInsertPoint(LoopBB);
948 Builder.CreateCondBr(ShouldContinue, LoopBB, EndBB);
1057 BasicBlock *LoopBB = BasicBlock::Create(Ctx, "atomicrmw.start", F, ExitBB);
1063 Builder.CreateBr(LoopBB);
1066 Builder.SetInsertPoint(LoopBB);
1075 Builder.CreateCondBr(TryAgain, LoopBB, ExitBB);
1421 BasicBlock *LoopBB = BasicBlock::Create(Ctx, "atomicrmw.start", F, ExitBB);
1429 Builder.CreateBr(LoopBB);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
AVRISelLowering.cpp 1564 MachineBasicBlock *LoopBB = F->CreateMachineBasicBlock(LLVM_BB);
1568 F->insert(I, LoopBB);
1578 // Add edges BB => LoopBB => CheckBB => RemBB, CheckBB => LoopBB.
1580 LoopBB->addSuccessor(CheckBB);
1581 CheckBB->addSuccessor(LoopBB);
1596 // LoopBB:
1598 auto ShiftMI = BuildMI(LoopBB, dl, TII.get(Opc), ShiftReg2).addReg(ShiftReg);
1603 // ShiftReg = phi [%SrcReg, BB], [%ShiftReg2, LoopBB]
1604 // ShiftAmt = phi [%N, BB], [%ShiftAmt2, LoopBB]
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPURegisterBankInfo.cpp 765 MachineBasicBlock *LoopBB = MF->CreateMachineBasicBlock();
770 MF->insert(MBBI, LoopBB);
774 LoopBB->addSuccessor(RestoreExecBB);
775 LoopBB->addSuccessor(LoopBB);
781 MBB.addSuccessor(LoopBB);
784 B.setInsertPt(*LoopBB, LoopBB->end());
791 .addMBB(LoopBB);
799 .addMBB(LoopBB);
    [all...]

Completed in 48 milliseconds

1 2