Searched refs:LoopBB (Results 1 – 5 of 5) sorted by relevance
| /NextBSD/contrib/llvm/lib/CodeGen/ |
| HD | AtomicExpandPass.cpp | 307 BasicBlock *LoopBB = BasicBlock::Create(Ctx, "atomicrmw.start", F, ExitBB); in expandAtomicRMWToLLSC() local 317 Builder.CreateBr(LoopBB); in expandAtomicRMWToLLSC() 320 Builder.SetInsertPoint(LoopBB); in expandAtomicRMWToLLSC() 330 Builder.CreateCondBr(TryAgain, LoopBB, ExitBB); in expandAtomicRMWToLLSC() 364 BasicBlock *LoopBB = BasicBlock::Create(Ctx, "atomicrmw.start", F, ExitBB); in expandAtomicRMWToCmpXchg() local 377 Builder.CreateBr(LoopBB); in expandAtomicRMWToCmpXchg() 380 Builder.SetInsertPoint(LoopBB); in expandAtomicRMWToCmpXchg() 391 Loaded->addIncoming(NewLoaded, LoopBB); in expandAtomicRMWToCmpXchg() 394 Builder.CreateCondBr(Success, ExitBB, LoopBB); in expandAtomicRMWToCmpXchg() 447 auto LoopBB = BasicBlock::Create(Ctx, "cmpxchg.start", F, TryStoreBB); in expandAtomicCmpXchg() local [all …]
|
| HD | MachineBlockPlacement.cpp | 831 for (MachineBasicBlock *LoopBB : L.getBlocks()) { in buildLoopChains() 832 BlockChain &Chain = *BlockToChain[LoopBB]; in buildLoopChains() 877 for (MachineBasicBlock *LoopBB : LoopBlockSet) in buildLoopChains() 881 << " Bad block: " << getBlockName(LoopBB) << "\n"; in buildLoopChains()
|
| /NextBSD/contrib/llvm/lib/Target/MSP430/ |
| HD | MSP430ISelLowering.cpp | 1238 MachineBasicBlock *LoopBB = F->CreateMachineBasicBlock(LLVM_BB); in EmitShiftInstr() local 1241 F->insert(I, LoopBB); in EmitShiftInstr() 1251 BB->addSuccessor(LoopBB); in EmitShiftInstr() 1253 LoopBB->addSuccessor(RemBB); in EmitShiftInstr() 1254 LoopBB->addSuccessor(LoopBB); in EmitShiftInstr() 1278 BuildMI(LoopBB, dl, TII.get(MSP430::PHI), ShiftReg) in EmitShiftInstr() 1280 .addReg(ShiftReg2).addMBB(LoopBB); in EmitShiftInstr() 1281 BuildMI(LoopBB, dl, TII.get(MSP430::PHI), ShiftAmtReg) in EmitShiftInstr() 1283 .addReg(ShiftAmtReg2).addMBB(LoopBB); in EmitShiftInstr() 1284 BuildMI(LoopBB, dl, TII.get(Opc), ShiftReg2) in EmitShiftInstr() [all …]
|
| /NextBSD/contrib/llvm/lib/Transforms/Scalar/ |
| HD | StructurizeCFG.cpp | 324 BasicBlock *LoopBB = (*LoopI)->getEntry(); in orderNodes() local 325 if (LI->getLoopFor(LoopBB) == CurrentLoop) { in orderNodes()
|
| /NextBSD/contrib/llvm/tools/clang/lib/CodeGen/ |
| HD | CGExprCXX.cpp | 983 llvm::BasicBlock *LoopBB = createBasicBlock("new.loop"); in EmitNewArrayInitializer() local 995 Builder.CreateCondBr(IsEmpty, ContBB, LoopBB); in EmitNewArrayInitializer() 999 EmitBlock(LoopBB); in EmitNewArrayInitializer() 1034 Builder.CreateCondBr(IsEnd, ContBB, LoopBB); in EmitNewArrayInitializer()
|