Home
last modified time | relevance | path

Searched refs:TrapUnreachable (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerUnreachable.cpp89 NVPTXLowerUnreachable(bool TrapUnreachable, bool NoTrapAfterNoreturn) in NVPTXLowerUnreachable() argument
90 : FunctionPass(ID), TrapUnreachable(TrapUnreachable), in NVPTXLowerUnreachable()
94 bool TrapUnreachable; member in __anona4bb47f80111::NVPTXLowerUnreachable
126 return TrapUnreachable; in isLoweredToTrap()
136 if (TrapUnreachable && !NoTrapAfterNoreturn) in runOnFunction()
156 FunctionPass *llvm::createNVPTXLowerUnreachablePass(bool TrapUnreachable, in createNVPTXLowerUnreachablePass() argument
158 return new NVPTXLowerUnreachable(TrapUnreachable, NoTrapAfterNoreturn); in createNVPTXLowerUnreachablePass()
H A DNVPTX.h52 FunctionPass *createNVPTXLowerUnreachablePass(bool TrapUnreachable,
H A DNVPTXTargetMachine.cpp406 addPass(createNVPTXLowerUnreachablePass(Options.TrapUnreachable, in addIRPasses()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetOptions.h131 TrapUnreachable(false), NoTrapAfterNoreturn(false), TLSSize(0), in TargetOptions()
274 unsigned TrapUnreachable : 1; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFTargetMachine.cpp86 this->Options.TrapUnreachable = true; in BPFTargetMachine()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenTargetMachineImpl.cpp104 this->Options.TrapUnreachable = true; in CodeGenTargetMachineImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.cpp374 this->Options.TrapUnreachable = true; in AArch64TargetMachine()
385 this->Options.TrapUnreachable = true; in AArch64TargetMachine()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetMachine.cpp221 this->Options.TrapUnreachable = true; in WebAssemblyTargetMachine()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetMachine.cpp239 this->Options.TrapUnreachable = true; in ARMBaseTargetMachine()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetMachine.cpp249 this->Options.TrapUnreachable = true; in X86TargetMachine()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DStatepointLowering.cpp1323 if (DAG.getTarget().Options.TrapUnreachable) in LowerDeoptimizingReturn()
H A DFastISel.cpp1810 if (!UI->shouldLowerToTrap(TM.Options.TrapUnreachable, in selectOperator()
H A DSelectionDAGBuilder.cpp3216 if (TargetOpts.TrapUnreachable && !TargetOpts.NoTrapAfterNoreturn) in visitSPDescriptorFailure()
3602 if (!I.shouldLowerToTrap(DAG.getTarget().Options.TrapUnreachable, in visitUnreachable()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp3148 if (!UI.shouldLowerToTrap(MF->getTarget().Options.TrapUnreachable, in translateUnreachable()
3948 if (TargetOpts.TrapUnreachable && !TargetOpts.NoTrapAfterNoreturn) in emitSPDescriptorFailure()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp4544 bool UnreachableInst::shouldLowerToTrap(bool TrapUnreachable, in shouldLowerToTrap() argument
4546 if (!TrapUnreachable) in shouldLowerToTrap()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h4537 LLVM_ABI bool shouldLowerToTrap(bool TrapUnreachable,
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp865 if (CLI.DoesNotReturn && !getTargetMachine().Options.TrapUnreachable) { in LowerCall()