| /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...] |