Home
last modified time | relevance | path

Searched refs:TrapBB (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp184 BasicBlock *TrapBB = nullptr; in addBoundsChecking() local
185 auto GetTrapBB = [&TrapBB](BuilderTy &IRB) { in addBoundsChecking()
190 if (TrapBB && SingleTrapBB && !DebugTrapBB) in addBoundsChecking()
191 return TrapBB; in addBoundsChecking()
193 TrapBB = BasicBlock::Create(Fn->getContext(), "trap", Fn); in addBoundsChecking()
194 IRB.SetInsertPoint(TrapBB); in addBoundsChecking()
212 return TrapBB; in addBoundsChecking()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DCrossDSOCFI.cpp111 BasicBlock *TrapBB = BasicBlock::Create(Ctx, "fail", F); in buildCFICheck() local
112 IRBuilder<> IRBFail(TrapBB); in buildCFICheck()
123 SwitchInst *SI = IRB.CreateSwitch(&CallSiteTypeId, TrapBB, TypeIds.size()); in buildCFICheck()
133 BranchInst *BI = IRBTest.CreateCondBr(Test, ExitBB, TrapBB); in buildCFICheck()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.cpp2036 MachineBasicBlock *TrapBB = &MBB; in insertSimulatedTrap() local
2042 TrapBB = MF->CreateMachineBasicBlock(); in insertSimulatedTrap()
2043 BuildMI(MBB, MI, DL, get(AMDGPU::S_CBRANCH_EXECNZ)).addMBB(TrapBB); in insertSimulatedTrap()
2044 MF->push_back(TrapBB); in insertSimulatedTrap()
2045 MBB.addSuccessor(TrapBB); in insertSimulatedTrap()
2050 BuildMI(*TrapBB, TrapBB->end(), DL, get(AMDGPU::S_TRAP)) in insertSimulatedTrap()
2053 BuildMI(*TrapBB, TrapBB->end(), DL, get(AMDGPU::S_SENDMSG_RTN_B32), in insertSimulatedTrap()
2056 BuildMI(*TrapBB, TrapBB->end(), DL, get(AMDGPU::S_MOV_B32), AMDGPU::TTMP2) in insertSimulatedTrap()
2060 BuildMI(*TrapBB, TrapBB->end(), DL, get(AMDGPU::S_AND_B32), DoorbellRegMasked) in insertSimulatedTrap()
2065 BuildMI(*TrapBB, TrapBB->end(), DL, get(AMDGPU::S_OR_B32), SetWaveAbortBit) in insertSimulatedTrap()
[all …]
H A DAMDGPULegalizerInfo.cpp6816 MachineBasicBlock *TrapBB = MF->CreateMachineBasicBlock(); in legalizeTrapEndpgm() local
6817 MF->push_back(TrapBB); in legalizeTrapEndpgm()
6818 BuildMI(*TrapBB, TrapBB->end(), DL, B.getTII().get(AMDGPU::S_ENDPGM)) in legalizeTrapEndpgm()
6821 .addMBB(TrapBB); in legalizeTrapEndpgm()
6823 BB.addSuccessor(TrapBB); in legalizeTrapEndpgm()
H A DSIISelLowering.cpp5514 MachineBasicBlock *TrapBB = MF->CreateMachineBasicBlock(); in EmitInstrWithCustomInserter() local
5515 MF->push_back(TrapBB); in EmitInstrWithCustomInserter()
5516 BuildMI(*TrapBB, TrapBB->end(), DL, TII->get(AMDGPU::S_ENDPGM)) in EmitInstrWithCustomInserter()
5519 .addMBB(TrapBB); in EmitInstrWithCustomInserter()
5521 BB->addSuccessor(TrapBB); in EmitInstrWithCustomInserter()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp2456 MachineBasicBlock *TrapBB = MF->CreateMachineBasicBlock(); in emitSjLjDispatchBlock() local
2457 DispatchBB->addSuccessor(TrapBB); in emitSjLjDispatchBlock()
2465 MF->push_back(TrapBB); in emitSjLjDispatchBlock()
2468 Register Abort = prepareSymbol(*TrapBB, TrapBB->end(), "abort", DL, in emitSjLjDispatchBlock()
2470 BuildMI(TrapBB, DL, TII->get(VE::BSICrii), VE::SX10) in emitSjLjDispatchBlock()
2506 .addMBB(TrapBB); in emitSjLjDispatchBlock()
2518 .addMBB(TrapBB); in emitSjLjDispatchBlock()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp3838 llvm::BasicBlock *&TrapBB = TrapBBs[CheckHandlerID]; in EmitTrapCheck() local
3841 CGM.getCodeGenOpts().OptimizationLevel && TrapBB && in EmitTrapCheck()
3843 auto Call = TrapBB->begin(); in EmitTrapCheck()
3848 Builder.CreateCondBr(Checked, Cont, TrapBB); in EmitTrapCheck()
3850 TrapBB = createBasicBlock("trap"); in EmitTrapCheck()
3851 Builder.CreateCondBr(Checked, Cont, TrapBB); in EmitTrapCheck()
3852 EmitBlock(TrapBB); in EmitTrapCheck()
3858 ? TrapBB->getParent()->size() in EmitTrapCheck()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp10990 MachineBasicBlock *TrapBB = MF->CreateMachineBasicBlock(); in EmitSjLjDispatchBlock() local
10997 BuildMI(TrapBB, dl, TII->get(trap_opcode)); in EmitSjLjDispatchBlock()
10998 DispatchBB->addSuccessor(TrapBB); in EmitSjLjDispatchBlock()
11006 MF->insert(MF->end(), TrapBB); in EmitSjLjDispatchBlock()
11065 .addMBB(TrapBB) in EmitSjLjDispatchBlock()
11120 .addMBB(TrapBB) in EmitSjLjDispatchBlock()
11221 .addMBB(TrapBB) in EmitSjLjDispatchBlock()
11792 MachineBasicBlock *TrapBB = MF->CreateMachineBasicBlock(); in EmitLowered__dbzchk() local
11793 BuildMI(TrapBB, DL, TII->get(ARM::t__brkdiv0)); in EmitLowered__dbzchk()
11794 MF->push_back(TrapBB); in EmitLowered__dbzchk()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp36322 MachineBasicBlock *TrapBB = MF->CreateMachineBasicBlock(); in EmitSjLjDispatchBlock() local
36323 BuildMI(TrapBB, MIMD, TII->get(X86::TRAP)); in EmitSjLjDispatchBlock()
36324 DispatchBB->addSuccessor(TrapBB); in EmitSjLjDispatchBlock()
36332 MF->push_back(TrapBB); in EmitSjLjDispatchBlock()
36371 .addMBB(TrapBB) in EmitSjLjDispatchBlock()