Home
last modified time | relevance | path

Searched refs:NoTrapAfterNoreturn (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerUnreachable.cpp89 NVPTXLowerUnreachable(bool TrapUnreachable, bool NoTrapAfterNoreturn) in NVPTXLowerUnreachable() argument
91 NoTrapAfterNoreturn(NoTrapAfterNoreturn) {} in NVPTXLowerUnreachable()
95 bool NoTrapAfterNoreturn; member in __anona4bb47f80111::NVPTXLowerUnreachable
121 if (NoTrapAfterNoreturn && Call->doesNotReturn()) in isLoweredToTrap()
136 if (TrapUnreachable && !NoTrapAfterNoreturn) in runOnFunction()
157 bool NoTrapAfterNoreturn) { in createNVPTXLowerUnreachablePass() argument
158 return new NVPTXLowerUnreachable(TrapUnreachable, NoTrapAfterNoreturn); in createNVPTXLowerUnreachablePass()
H A DNVPTX.h53 bool NoTrapAfterNoreturn);
H A DNVPTXTargetMachine.cpp407 Options.NoTrapAfterNoreturn)); in addIRPasses()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetOptions.h131 TrapUnreachable(false), NoTrapAfterNoreturn(false), TLSSize(0), in TargetOptions()
278 unsigned NoTrapAfterNoreturn : 1; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFTargetMachine.cpp87 this->Options.NoTrapAfterNoreturn = true; in BPFTargetMachine()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenTargetMachineImpl.cpp106 this->Options.NoTrapAfterNoreturn = true; in CodeGenTargetMachineImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetMachine.cpp222 this->Options.NoTrapAfterNoreturn = false; in WebAssemblyTargetMachine()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetMachine.cpp240 this->Options.NoTrapAfterNoreturn = true; in ARMBaseTargetMachine()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetMachine.cpp250 this->Options.NoTrapAfterNoreturn = TT.isOSBinFormatMachO(); in X86TargetMachine()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.cpp375 this->Options.NoTrapAfterNoreturn = true; in AArch64TargetMachine()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp3149 MF->getTarget().Options.NoTrapAfterNoreturn)) in translateUnreachable()
3948 if (TargetOpts.TrapUnreachable && !TargetOpts.NoTrapAfterNoreturn) in emitSPDescriptorFailure()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp4545 bool NoTrapAfterNoreturn) const { in shouldLowerToTrap()
4552 if (NoTrapAfterNoreturn) in shouldLowerToTrap()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1811 TM.Options.NoTrapAfterNoreturn)) in selectOperator()
H A DSelectionDAGBuilder.cpp3216 if (TargetOpts.TrapUnreachable && !TargetOpts.NoTrapAfterNoreturn) in visitSPDescriptorFailure()
3603 DAG.getTarget().Options.NoTrapAfterNoreturn)) in visitUnreachable()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h4538 bool NoTrapAfterNoreturn) const;