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.cpp160 BasicBlock *TrapBB = GetTrapBB(IRB, Cont); in insertBoundsCheck() local
166 BranchInst::Create(TrapBB, OldBB); in insertBoundsCheck()
171 BranchInst::Create(TrapBB, Cont, Or, OldBB); in insertBoundsCheck()
251 BasicBlock *TrapBB = BasicBlock::Create(Fn->getContext(), "trap", Fn); in addBoundsChecking() local
252 IRB.SetInsertPoint(TrapBB); in addBoundsChecking()
272 ReuseTrapBB = TrapBB; in addBoundsChecking()
274 return TrapBB; in addBoundsChecking()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DCrossDSOCFI.cpp110 BasicBlock *TrapBB = BasicBlock::Create(Ctx, "fail", F); in buildCFICheck() local
111 IRBuilder<> IRBFail(TrapBB); in buildCFICheck()
122 SwitchInst *SI = IRB.CreateSwitch(&CallSiteTypeId, TrapBB, TypeIds.size()); in buildCFICheck()
132 BranchInst *BI = IRBTest.CreateCondBr(Test, ExitBB, TrapBB); in buildCFICheck()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.cpp2051 MachineBasicBlock *TrapBB = &MBB; in insertSimulatedTrap() local
2057 TrapBB = MF->CreateMachineBasicBlock(); in insertSimulatedTrap()
2058 BuildMI(MBB, MI, DL, get(AMDGPU::S_CBRANCH_EXECNZ)).addMBB(TrapBB); in insertSimulatedTrap()
2059 MF->push_back(TrapBB); in insertSimulatedTrap()
2060 MBB.addSuccessor(TrapBB); in insertSimulatedTrap()
2065 BuildMI(*TrapBB, TrapBB->end(), DL, get(AMDGPU::S_TRAP)) in insertSimulatedTrap()
2068 BuildMI(*TrapBB, TrapBB->end(), DL, get(AMDGPU::S_SENDMSG_RTN_B32), in insertSimulatedTrap()
2071 BuildMI(*TrapBB, TrapBB->end(), DL, get(AMDGPU::S_MOV_B32), AMDGPU::TTMP2) in insertSimulatedTrap()
2075 BuildMI(*TrapBB, TrapBB->end(), DL, get(AMDGPU::S_AND_B32), DoorbellRegMasked) in insertSimulatedTrap()
2080 BuildMI(*TrapBB, TrapBB->end(), DL, get(AMDGPU::S_OR_B32), SetWaveAbortBit) in insertSimulatedTrap()
[all …]
H A DAMDGPULegalizerInfo.cpp6958 MachineBasicBlock *TrapBB = MF->CreateMachineBasicBlock(); in legalizeTrapEndpgm() local
6959 MF->push_back(TrapBB); in legalizeTrapEndpgm()
6960 BuildMI(*TrapBB, TrapBB->end(), DL, B.getTII().get(AMDGPU::S_ENDPGM)) in legalizeTrapEndpgm()
6963 .addMBB(TrapBB); in legalizeTrapEndpgm()
6965 BB.addSuccessor(TrapBB); in legalizeTrapEndpgm()
H A DSIISelLowering.cpp5866 MachineBasicBlock *TrapBB = MF->CreateMachineBasicBlock(); in EmitInstrWithCustomInserter() local
5867 MF->push_back(TrapBB); in EmitInstrWithCustomInserter()
5869 BuildMI(*TrapBB, TrapBB->end(), DL, TII->get(AMDGPU::S_ENDPGM)) in EmitInstrWithCustomInserter()
5872 .addMBB(TrapBB); in EmitInstrWithCustomInserter()
5875 BB->addSuccessor(TrapBB); in EmitInstrWithCustomInserter()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp2440 MachineBasicBlock *TrapBB = MF->CreateMachineBasicBlock(); in emitSjLjDispatchBlock() local
2441 DispatchBB->addSuccessor(TrapBB); in emitSjLjDispatchBlock()
2449 MF->push_back(TrapBB); in emitSjLjDispatchBlock()
2452 Register Abort = prepareSymbol(*TrapBB, TrapBB->end(), "abort", DL, in emitSjLjDispatchBlock()
2454 BuildMI(TrapBB, DL, TII->get(VE::BSICrii), VE::SX10) in emitSjLjDispatchBlock()
2490 .addMBB(TrapBB); in emitSjLjDispatchBlock()
2502 .addMBB(TrapBB); in emitSjLjDispatchBlock()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp4059 llvm::BasicBlock *&TrapBB = TrapBBs[CheckHandlerID]; in EmitTrapCheck() local
4065 if (TrapBB && !NoMerge) { in EmitTrapCheck()
4066 auto Call = TrapBB->begin(); in EmitTrapCheck()
4071 Builder.CreateCondBr(Checked, Cont, TrapBB, in EmitTrapCheck()
4074 TrapBB = createBasicBlock("trap"); in EmitTrapCheck()
4075 Builder.CreateCondBr(Checked, Cont, TrapBB, in EmitTrapCheck()
4077 EmitBlock(TrapBB); in EmitTrapCheck()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp11053 MachineBasicBlock *TrapBB = MF->CreateMachineBasicBlock(); in EmitSjLjDispatchBlock() local
11060 BuildMI(TrapBB, dl, TII->get(trap_opcode)); in EmitSjLjDispatchBlock()
11061 DispatchBB->addSuccessor(TrapBB); in EmitSjLjDispatchBlock()
11069 MF->insert(MF->end(), TrapBB); in EmitSjLjDispatchBlock()
11128 .addMBB(TrapBB) in EmitSjLjDispatchBlock()
11183 .addMBB(TrapBB) in EmitSjLjDispatchBlock()
11284 .addMBB(TrapBB) in EmitSjLjDispatchBlock()
11855 MachineBasicBlock *TrapBB = MF->CreateMachineBasicBlock(); in EmitLowered__dbzchk() local
11856 BuildMI(TrapBB, DL, TII->get(ARM::t__brkdiv0)); in EmitLowered__dbzchk()
11857 MF->push_back(TrapBB); in EmitLowered__dbzchk()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp37541 MachineBasicBlock *TrapBB = MF->CreateMachineBasicBlock(); in EmitSjLjDispatchBlock() local
37542 BuildMI(TrapBB, MIMD, TII->get(X86::TRAP)); in EmitSjLjDispatchBlock()
37543 DispatchBB->addSuccessor(TrapBB); in EmitSjLjDispatchBlock()
37551 MF->push_back(TrapBB); in EmitSjLjDispatchBlock()
37590 .addMBB(TrapBB) in EmitSjLjDispatchBlock()