| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | LowerMemIntrinsics.cpp | 53 BasicBlock *LoopBB = in createMemCpyLoopKnownSize() local 70 IRBuilder<> LoopBuilder(LoopBB); in createMemCpyLoopKnownSize() 177 BasicBlock *LoopBB = in createMemCpyLoopUnknownSize() local 179 IRBuilder<> LoopBuilder(LoopBB); in createMemCpyLoopUnknownSize() 327 BasicBlock *LoopBB = in createMemMoveLoop() local 329 IRBuilder<> LoopBuilder(LoopBB); in createMemMoveLoop() 339 ExitBB, LoopBB); in createMemMoveLoop() 340 LoopPhi->addIncoming(IndexPtr, LoopBB); in createMemMoveLoop() 373 BasicBlock *LoopBB in createMemSetLoop() local 385 LoopBB); in createMemSetLoop() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelLowering.cpp | 1468 F->insert(I, LoopBB); in EmitShiftInstr() 1478 BB->addSuccessor(LoopBB); in EmitShiftInstr() 1480 LoopBB->addSuccessor(RemBB); in EmitShiftInstr() 1481 LoopBB->addSuccessor(LoopBB); in EmitShiftInstr() 1507 .addReg(ShiftReg2).addMBB(LoopBB); in EmitShiftInstr() 1510 .addReg(ShiftAmtReg2).addMBB(LoopBB); in EmitShiftInstr() 1515 BuildMI(LoopBB, dl, TII.get(Opc), ShiftReg2) in EmitShiftInstr() 1519 BuildMI(LoopBB, dl, TII.get(Opc), ShiftReg2) in EmitShiftInstr() 1523 BuildMI(LoopBB, dl, TII.get(MSP430::JCC)) in EmitShiftInstr() 1524 .addMBB(LoopBB) in EmitShiftInstr() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | AtomicExpandPass.cpp | 856 Builder.CreateBr(LoopBB); in expandPartwordCmpXchg() 859 Builder.SetInsertPoint(LoopBB); in expandPartwordCmpXchg() 892 Builder.CreateCondBr(ShouldContinue, LoopBB, EndBB); in expandPartwordCmpXchg() 1005 Builder.CreateBr(LoopBB); in insertRMWLLSCLoop() 1008 Builder.SetInsertPoint(LoopBB); in insertRMWLLSCLoop() 1017 Builder.CreateCondBr(TryAgain, LoopBB, ExitBB); in insertRMWLLSCLoop() 1345 BasicBlock *LoopBB = BasicBlock::Create(Ctx, "atomicrmw.start", F, ExitBB); in insertRMWCmpXchgLoop() local 1355 Builder.CreateBr(LoopBB); in insertRMWCmpXchgLoop() 1358 Builder.SetInsertPoint(LoopBB); in insertRMWCmpXchgLoop() 1374 Loaded->addIncoming(NewLoaded, LoopBB); in insertRMWCmpXchgLoop() [all …]
|
| H A D | MachineBlockPlacement.cpp | 2200 for (MachineBasicBlock *LoopBB : L.getBlocks()) { in collectLoopBlockSet() 2201 auto Freq = MBFI->getBlockFreq(LoopBB).getFrequency(); in collectLoopBlockSet() 2204 LoopBlockSet.insert(LoopBB); in collectLoopBlockSet() 2265 for (const MachineBasicBlock *LoopBB : LoopBlockSet) in buildLoopChains() local 2266 fillWorkLists(LoopBB, UpdatedPreds, &LoopBlockSet); in buildLoopChains() 2299 for (const MachineBasicBlock *LoopBB : LoopBlockSet) in buildLoopChains() 2303 << " Bad block: " << getBlockName(LoopBB) << "\n"; in buildLoopChains()
|
| H A D | MachinePipeliner.cpp | 430 static unsigned getInitPhiReg(MachineInstr &Phi, MachineBasicBlock *LoopBB) { in getInitPhiReg() argument 432 if (Phi.getOperand(i + 1).getMBB() != LoopBB) in getInitPhiReg() 438 static unsigned getLoopPhiReg(MachineInstr &Phi, MachineBasicBlock *LoopBB) { in getLoopPhiReg() argument 440 if (Phi.getOperand(i + 1).getMBB() == LoopBB) in getLoopPhiReg()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AVR/ |
| H A D | AVRISelLowering.cpp | 1506 F->insert(I, LoopBB); in insertShift() 1516 BB->addSuccessor(LoopBB); in insertShift() 1518 LoopBB->addSuccessor(RemBB); in insertShift() 1519 LoopBB->addSuccessor(LoopBB); in insertShift() 1540 BuildMI(LoopBB, dl, TII.get(AVR::PHI), ShiftReg) in insertShift() 1544 .addMBB(LoopBB); in insertShift() 1545 BuildMI(LoopBB, dl, TII.get(AVR::PHI), ShiftAmtReg) in insertShift() 1549 .addMBB(LoopBB); in insertShift() 1555 BuildMI(LoopBB, dl, TII.get(AVR::SUBIRdK), ShiftAmtReg2) in insertShift() 1558 BuildMI(LoopBB, dl, TII.get(AVR::BRNEk)).addMBB(LoopBB); in insertShift() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | SIInstrInfo.cpp | 3705 MachineBasicBlock::iterator I = LoopBB.begin(); in emitLoadSRsrcFromVGPRLoop() 3762 I = LoopBB.end(); in emitLoadSRsrcFromVGPRLoop() 3768 BuildMI(LoopBB, I, DL, TII.get(AMDGPU::S_CBRANCH_EXECNZ)).addMBB(&LoopBB); in emitLoadSRsrcFromVGPRLoop() 3797 MachineBasicBlock *LoopBB = MF.CreateMachineBasicBlock(); in loadSRsrcFromVGPR() local 3802 MF.insert(MBBI, LoopBB); in loadSRsrcFromVGPR() 3805 LoopBB->addSuccessor(LoopBB); in loadSRsrcFromVGPR() 3806 LoopBB->addSuccessor(RemainderBB); in loadSRsrcFromVGPR() 3812 LoopBB->splice(LoopBB->begin(), &MBB, J); in loadSRsrcFromVGPR() 3814 MBB.addSuccessor(LoopBB); in loadSRsrcFromVGPR() 3821 MDT->addNewBlock(LoopBB, &MBB); in loadSRsrcFromVGPR() [all …]
|
| H A D | SIISelLowering.cpp | 2846 MachineBasicBlock &LoopBB, in emitLoadM0FromVGPRLoop() argument 2867 .addMBB(&LoopBB); in emitLoadM0FromVGPRLoop() 2873 .addMBB(&LoopBB); in emitLoadM0FromVGPRLoop() 2930 .addMBB(&LoopBB); in emitLoadM0FromVGPRLoop() 2970 MF->insert(MBBI, LoopBB); in loadM0FromVGPR() 2973 LoopBB->addSuccessor(LoopBB); in loadM0FromVGPR() 2974 LoopBB->addSuccessor(RemainderBB); in loadM0FromVGPR() 2980 MBB.addSuccessor(LoopBB); in loadM0FromVGPR() 3139 return LoopBB; in emitIndirectSrc() 3248 BuildMI(*LoopBB, InsPt, DL, MovRelDesc) in emitIndirectDst() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGNonTrivialStruct.cpp | 375 llvm::BasicBlock *LoopBB = CGF.createBasicBlock("loop.body"); in visitArray() local 381 CGF.Builder.CreateCondBr(Done, ExitBB, LoopBB); in visitArray() 384 CGF.EmitBlock(LoopBB); in visitArray() 397 LoopBB = CGF.Builder.GetInsertBlock(); in visitArray() 403 PHIs[I]->addIncoming(NewAddrs[I].getPointer(), LoopBB); in visitArray()
|
| H A D | CGExprCXX.cpp | 1215 llvm::BasicBlock *LoopBB = createBasicBlock("new.loop"); in EmitNewArrayInitializer() local 1227 Builder.CreateCondBr(IsEmpty, ContBB, LoopBB); in EmitNewArrayInitializer() 1231 EmitBlock(LoopBB); in EmitNewArrayInitializer() 1271 Builder.CreateCondBr(IsEnd, ContBB, LoopBB); in EmitNewArrayInitializer()
|
| H A D | CGDecl.cpp | 1687 llvm::BasicBlock *LoopBB = createBasicBlock("vla-init.loop"); in EmitAutoVarInit() local 1702 EmitBlock(LoopBB); in EmitAutoVarInit() 1713 Builder.CreateCondBr(Done, ContBB, LoopBB); in EmitAutoVarInit() 1714 Cur->addIncoming(Next, LoopBB); in EmitAutoVarInit()
|
| H A D | CGOpenMPRuntimeNVPTX.cpp | 2715 llvm::BasicBlock *LoopBB = CGF.createBasicBlock("omp.critical.loop"); in emitCriticalRegion() local 2736 CGF.EmitBlock(LoopBB); in emitCriticalRegion() 2767 CGF.EmitBranch(LoopBB); in emitCriticalRegion()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | SimpleLoopUnswitch.cpp | 978 for (auto *LoopBB : L.blocks()) in buildClonedLoopBlocks() local 979 if (!SkipBlock(LoopBB)) in buildClonedLoopBlocks() 980 CloneBlock(LoopBB); in buildClonedLoopBlocks() 1050 for (auto *LoopBB : L.blocks()) in buildClonedLoopBlocks() local 1051 if (SkipBlock(LoopBB)) in buildClonedLoopBlocks() 1052 for (auto *SuccBB : successors(LoopBB)) in buildClonedLoopBlocks() 1055 PN.removeIncomingValue(LoopBB, /*DeletePHIIfEmpty*/ false); in buildClonedLoopBlocks()
|