Lines Matching refs:BasicBlocks

307   for (BinaryBasicBlock *BB : BasicBlocks) {
345 for (BinaryBasicBlock *const BB : BasicBlocks) {
357 for (auto I = BasicBlocks.begin(), E = BasicBlocks.end(); I != E; ++I) {
367 BasicBlocks = std::move(NewBasicBlocks);
369 assert(BasicBlocks.size() == Layout.block_size());
494 if (BasicBlocks.empty() && !Instructions.empty()) {
1901 if (BasicBlocks.size() == 1) {
2018 for (BinaryBasicBlock *BB : BasicBlocks) {
2023 for (BinaryBasicBlock *BB : BasicBlocks) {
2056 assert(BasicBlocks.empty() && "basic block list should be empty");
2189 if (BasicBlocks.empty()) {
2230 for (BinaryBasicBlock *BB : BasicBlocks) {
2273 for (BinaryBasicBlock *BB : BasicBlocks) {
2318 if (isSimple() && !BasicBlocks.empty()) {
2346 for (BinaryBasicBlock *BB : BasicBlocks) {
2460 assert(!BasicBlocks.empty() && "basic block list should not be empty");
2478 for (BinaryBasicBlock *BB : BasicBlocks) {
3053 for (BinaryBasicBlock *BB : BasicBlocks)
3055 clearList(BasicBlocks);
3160 for (BinaryBasicBlock *BB : BasicBlocks) {
3297 for (BinaryBasicBlock *BB : BasicBlocks)
3311 for (const BinaryBasicBlock *BB : BasicBlocks) {
3328 for (const BinaryBasicBlock *BB : BasicBlocks) {
3375 for (BinaryBasicBlock *BB : BasicBlocks) {
3489 for (BinaryBasicBlock *BB : BasicBlocks) {
3581 if (&BB == BasicBlocks.front())
3607 for (BinaryBasicBlock *BB : BasicBlocks) {
3639 for (const BinaryBasicBlock *BB : BasicBlocks) {
3688 llvm::copy_if(BasicBlocks, std::back_inserter(EntryPoints),
3778 BasicBlocks.insert(BasicBlocks.begin() + (StartIndex + 1), NumNewBlocks,
3783 assert(!BasicBlocks[I]);
3784 BasicBlocks[I++] = BB.release();
3807 BasicBlocks.insert(BasicBlocks.begin() + StartIndex + 1, NumNewBlocks,
3809 auto RetIter = BasicBlocks.begin() + StartIndex + 1;
3813 assert(!BasicBlocks[I]);
3814 BasicBlocks[I++] = BB.release();
3832 for (unsigned I = StartIndex; I < BasicBlocks.size(); ++I)
3833 BasicBlocks[I]->Index = I;
3841 BasicBlocks[StartIndex + I]->setCFIState(CFIState);
3849 // If start not provided copy new blocks from the beginning of BasicBlocks
3851 Begin = BasicBlocks.begin();
3852 End = BasicBlocks.begin() + NumNewBlocks;
3855 Begin = std::next(BasicBlocks.begin(), StartIndex + 1);
3856 End = std::next(BasicBlocks.begin(), StartIndex + NumNewBlocks + 1);
3866 for (BinaryBasicBlock *&BB : BasicBlocks) {
3890 for (BinaryBasicBlock *&BB : BasicBlocks) {
4048 for (auto I = BasicBlocks.begin(), E = BasicBlocks.end(); I != E; ++I) {
4127 for (BinaryBasicBlock *BB : BasicBlocks)
4571 BinaryBasicBlock &BB = **BasicBlocks.begin();
4576 for (auto I = BasicBlocks.begin() + 1, E = BasicBlocks.end(); I != E; ++I) {