reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

lib/Target/AArch64/AArch64SelectionDAGInfo.h
   20 class AArch64SelectionDAGInfo : public SelectionDAGTargetInfo {
lib/Target/ARM/ARMSelectionDAGInfo.h
   38 class ARMSelectionDAGInfo : public SelectionDAGTargetInfo {
lib/Target/AVR/AVRSelectionDAGInfo.h
   21 class AVRSelectionDAGInfo : public SelectionDAGTargetInfo {
lib/Target/BPF/BPFSelectionDAGInfo.h
   20 class BPFSelectionDAGInfo : public SelectionDAGTargetInfo {
lib/Target/Hexagon/HexagonSelectionDAGInfo.h
   20 class HexagonSelectionDAGInfo : public SelectionDAGTargetInfo {
lib/Target/Lanai/LanaiSelectionDAGInfo.h
   21 class LanaiSelectionDAGInfo : public SelectionDAGTargetInfo {
lib/Target/SystemZ/SystemZSelectionDAGInfo.h
   22 class SystemZSelectionDAGInfo : public SelectionDAGTargetInfo {
lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.h
   22 class WebAssemblySelectionDAGInfo final : public SelectionDAGTargetInfo {
lib/Target/X86/X86SelectionDAGInfo.h
   25 class X86SelectionDAGInfo : public SelectionDAGTargetInfo {
lib/Target/XCore/XCoreSelectionDAGInfo.h
   22 class XCoreSelectionDAGInfo : public SelectionDAGTargetInfo {

Declarations

include/llvm/CodeGen/SelectionDAG.h
   77 class SelectionDAGTargetInfo;
include/llvm/CodeGen/TargetSubtargetInfo.h
   43 class SelectionDAGTargetInfo;

References

include/llvm/CodeGen/SelectionDAG.h
  223   const SelectionDAGTargetInfo *TSI = nullptr;
  422   const SelectionDAGTargetInfo &getSelectionDAGInfo() const { return *TSI; }
include/llvm/CodeGen/SelectionDAGTargetInfo.h
   34   SelectionDAGTargetInfo(const SelectionDAGTargetInfo &) = delete;
   35   SelectionDAGTargetInfo &operator=(const SelectionDAGTargetInfo &) = delete;
   35   SelectionDAGTargetInfo &operator=(const SelectionDAGTargetInfo &) = delete;
include/llvm/CodeGen/TargetSubtargetInfo.h
  100   virtual const SelectionDAGTargetInfo *getSelectionDAGInfo() const {
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
11352   const SelectionDAGTargetInfo *STI = DAG.getSubtarget().getSelectionDAGInfo();
11564   const SelectionDAGTargetInfo *STI = DAG.getSubtarget().getSelectionDAGInfo();
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 6856     const SelectionDAGTargetInfo &TSI = DAG.getSelectionDAGInfo();
 7271   const SelectionDAGTargetInfo &TSI = DAG.getSelectionDAGInfo();
 7357   const SelectionDAGTargetInfo &TSI = DAG.getSelectionDAGInfo();
 7419   const SelectionDAGTargetInfo &TSI = DAG.getSelectionDAGInfo();
 7442   const SelectionDAGTargetInfo &TSI = DAG.getSelectionDAGInfo();
 7465   const SelectionDAGTargetInfo &TSI = DAG.getSelectionDAGInfo();
 7486   const SelectionDAGTargetInfo &TSI = DAG.getSelectionDAGInfo();
lib/Target/AArch64/AArch64SelectionDAGInfo.h
   20 class AArch64SelectionDAGInfo : public SelectionDAGTargetInfo {
lib/Target/AMDGPU/AMDGPUSubtarget.h
  387   SelectionDAGTargetInfo TSInfo;
  437   const SelectionDAGTargetInfo *getSelectionDAGInfo() const override {
 1223   SelectionDAGTargetInfo TSInfo;
 1248   const SelectionDAGTargetInfo *getSelectionDAGInfo() const override {
lib/Target/ARC/ARCSubtarget.h
   36   SelectionDAGTargetInfo TSInfo;
   58   const SelectionDAGTargetInfo *getSelectionDAGInfo() const override {
lib/Target/ARM/ARMSelectionDAGInfo.h
   38 class ARMSelectionDAGInfo : public SelectionDAGTargetInfo {
lib/Target/AVR/AVRSelectionDAGInfo.h
   21 class AVRSelectionDAGInfo : public SelectionDAGTargetInfo {
lib/Target/BPF/BPFSelectionDAGInfo.h
   20 class BPFSelectionDAGInfo : public SelectionDAGTargetInfo {
lib/Target/Hexagon/HexagonSelectionDAGInfo.h
   20 class HexagonSelectionDAGInfo : public SelectionDAGTargetInfo {
lib/Target/Lanai/LanaiSelectionDAGInfo.h
   21 class LanaiSelectionDAGInfo : public SelectionDAGTargetInfo {
lib/Target/MSP430/MSP430Subtarget.h
   44   SelectionDAGTargetInfo TSInfo;
   73   const SelectionDAGTargetInfo *getSelectionDAGInfo() const override {
lib/Target/Mips/MipsSubtarget.h
  212   const SelectionDAGTargetInfo TSInfo;
  371   const SelectionDAGTargetInfo *getSelectionDAGInfo() const override {
lib/Target/NVPTX/NVPTXSubtarget.h
   44   SelectionDAGTargetInfo TSInfo;
   67   const SelectionDAGTargetInfo *getSelectionDAGInfo() const override {
lib/Target/PowerPC/PPCSubtarget.h
  153   SelectionDAGTargetInfo TSInfo;
  188   const SelectionDAGTargetInfo *getSelectionDAGInfo() const override {
lib/Target/RISCV/RISCVSubtarget.h
   54   SelectionDAGTargetInfo TSInfo;
   81   const SelectionDAGTargetInfo *getSelectionDAGInfo() const override {
lib/Target/Sparc/SparcSubtarget.h
   57   SelectionDAGTargetInfo TSInfo;
   74   const SelectionDAGTargetInfo *getSelectionDAGInfo() const override {
lib/Target/SystemZ/SystemZSelectionDAGInfo.h
   22 class SystemZSelectionDAGInfo : public SelectionDAGTargetInfo {
lib/Target/SystemZ/SystemZSubtarget.h
   95   const SelectionDAGTargetInfo *getSelectionDAGInfo() const override {
lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.h
   22 class WebAssemblySelectionDAGInfo final : public SelectionDAGTargetInfo {
lib/Target/X86/X86SelectionDAGInfo.h
   25 class X86SelectionDAGInfo : public SelectionDAGTargetInfo {
lib/Target/XCore/XCoreSelectionDAGInfo.h
   22 class XCoreSelectionDAGInfo : public SelectionDAGTargetInfo {