Home
last modified time | relevance | path

Searched refs:MachineFunctionInfo (Results 1 – 25 of 89) sorted by relevance

1234

/freebsd-head/contrib/llvm-project/llvm/lib/Target/RISCV/
HDRISCVTargetMachine.h47 MachineFunctionInfo *
55 yaml::MachineFunctionInfo *createDefaultFuncInfoYAML() const override;
56 yaml::MachineFunctionInfo *
58 bool parseMachineFunctionInfo(const yaml::MachineFunctionInfo &,
HDRISCVMachineFunctionInfo.h26 struct RISCVMachineFunctionInfo final : public yaml::MachineFunctionInfo {
47 class RISCVMachineFunctionInfo : public MachineFunctionInfo {
82 MachineFunctionInfo *
/freebsd-head/contrib/llvm-project/llvm/lib/Target/WebAssembly/
HDWebAssemblyTargetMachine.h51 MachineFunctionInfo *
59 yaml::MachineFunctionInfo *createDefaultFuncInfoYAML() const override;
60 yaml::MachineFunctionInfo *
62 bool parseMachineFunctionInfo(const yaml::MachineFunctionInfo &,
HDWebAssemblyMachineFunctionInfo.h34 class WebAssemblyFunctionInfo final : public MachineFunctionInfo {
73 MachineFunctionInfo *
182 struct WebAssemblyFunctionInfo final : public yaml::MachineFunctionInfo {
/freebsd-head/contrib/llvm-project/llvm/lib/Target/X86/
HDX86TargetMachine.h57 MachineFunctionInfo *
61 yaml::MachineFunctionInfo *createDefaultFuncInfoYAML() const override;
62 yaml::MachineFunctionInfo *
64 bool parseMachineFunctionInfo(const yaml::MachineFunctionInfo &,
HDX86MachineFunctionInfo.h39 struct X86MachineFunctionInfo final : public yaml::MachineFunctionInfo {
58 class X86MachineFunctionInfo : public MachineFunctionInfo {
184 MachineFunctionInfo *
/freebsd-head/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64TargetMachine.h54 MachineFunctionInfo *
58 yaml::MachineFunctionInfo *createDefaultFuncInfoYAML() const override;
59 yaml::MachineFunctionInfo *
61 bool parseMachineFunctionInfo(const yaml::MachineFunctionInfo &,
/freebsd-head/contrib/llvm-project/llvm/lib/Target/ARM/
HDARMTargetMachine.h78 MachineFunctionInfo *
88 yaml::MachineFunctionInfo *createDefaultFuncInfoYAML() const override;
89 yaml::MachineFunctionInfo *
91 bool parseMachineFunctionInfo(const yaml::MachineFunctionInfo &,
HDARMMachineFunctionInfo.h34 class ARMFunctionInfo : public MachineFunctionInfo {
162 MachineFunctionInfo *
306 struct ARMFunctionInfo final : public yaml::MachineFunctionInfo {
/freebsd-head/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDAMDGPUTargetMachine.h108 MachineFunctionInfo *
112 yaml::MachineFunctionInfo *createDefaultFuncInfoYAML() const override;
113 yaml::MachineFunctionInfo *
115 bool parseMachineFunctionInfo(const yaml::MachineFunctionInfo &,
/freebsd-head/contrib/llvm-project/llvm/include/llvm/Target/
HDTargetMachine.h66 struct MachineFunctionInfo;
68 struct MachineFunctionInfo;
141 virtual MachineFunctionInfo *
149 virtual yaml::MachineFunctionInfo *createDefaultFuncInfoYAML() const { in createDefaultFuncInfoYAML()
155 virtual yaml::MachineFunctionInfo *
161 virtual bool parseMachineFunctionInfo(const yaml::MachineFunctionInfo &, in parseMachineFunctionInfo() argument
/freebsd-head/contrib/llvm-project/llvm/lib/Target/Lanai/
HDLanaiMachineFunctionInfo.h24 class LanaiMachineFunctionInfo : public MachineFunctionInfo {
43 MachineFunctionInfo *
/freebsd-head/contrib/llvm-project/llvm/lib/Target/ARC/
HDARCMachineFunctionInfo.h23 class ARCFunctionInfo : public MachineFunctionInfo {
35 MachineFunctionInfo *
/freebsd-head/contrib/llvm-project/llvm/lib/Target/VE/
HDVEMachineFunctionInfo.h19 class VEMachineFunctionInfo : public MachineFunctionInfo {
36 MachineFunctionInfo *
/freebsd-head/contrib/llvm-project/llvm/lib/Target/MSP430/
HDMSP430MachineFunctionInfo.h22 class MSP430MachineFunctionInfo : public MachineFunctionInfo {
46 MachineFunctionInfo *
/freebsd-head/contrib/llvm-project/llvm/lib/Target/NVPTX/
HDNVPTXMachineFunctionInfo.h20 class NVPTXMachineFunctionInfo : public MachineFunctionInfo {
29 MachineFunctionInfo *
/freebsd-head/contrib/llvm-project/llvm/lib/Target/Sparc/
HDSparcMachineFunctionInfo.h19 class SparcMachineFunctionInfo : public MachineFunctionInfo {
41 MachineFunctionInfo *
/freebsd-head/contrib/llvm-project/llvm/lib/Target/LoongArch/
HDLoongArchMachineFunctionInfo.h25 class LoongArchMachineFunctionInfo : public MachineFunctionInfo {
46 MachineFunctionInfo *
/freebsd-head/contrib/llvm-project/llvm/lib/Target/CSKY/
HDCSKYMachineFunctionInfo.h20 class CSKYMachineFunctionInfo : public MachineFunctionInfo {
36 MachineFunctionInfo *
/freebsd-head/contrib/llvm-project/llvm/lib/Target/AVR/
HDAVRMachineFunctionInfo.h21 class AVRMachineFunctionInfo : public MachineFunctionInfo {
59 MachineFunctionInfo *
/freebsd-head/contrib/llvm-project/llvm/lib/Target/XCore/
HDXCoreMachineFunctionInfo.h27 class XCoreFunctionInfo : public MachineFunctionInfo {
49 MachineFunctionInfo *
/freebsd-head/contrib/llvm-project/llvm/lib/Target/M68k/
HDM68kMachineFunction.h23 class M68kMachineFunctionInfo : public MachineFunctionInfo {
72 MachineFunctionInfo *
/freebsd-head/contrib/llvm-project/llvm/lib/Target/Hexagon/
HDHexagonMachineFunctionInfo.h25 class HexagonMachineFunctionInfo : public MachineFunctionInfo {
46 MachineFunctionInfo *
/freebsd-head/contrib/llvm-project/llvm/lib/Target/Mips/
HDMipsMachineFunction.h25 class MipsFunctionInfo : public MachineFunctionInfo {
29 MachineFunctionInfo *
/freebsd-head/contrib/llvm-project/llvm/lib/Target/SystemZ/
HDSystemZMachineFunctionInfo.h27 class SystemZMachineFunctionInfo : public MachineFunctionInfo {
50 MachineFunctionInfo *

1234