Defined in 3 files as a struct:
Defined in 6 files as a member:
Defined in 2 files as a function:
Referenced in 83 files:
- contrib/llvm-project/llvm/include/llvm/CodeGen/FastISel.h
- contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h
- contrib/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp, line 3755
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64FastISel.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelLowering.h, line 766
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp, line 43
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64Subtarget.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.h
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp, line 278
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h, line 446
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIISelLowering.h
- contrib/llvm-project/llvm/lib/Target/ARC/ARCISelLowering.cpp, line 223
- contrib/llvm-project/llvm/lib/Target/ARC/ARCISelLowering.h, line 101
- contrib/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.cpp, line 502
- contrib/llvm-project/llvm/lib/Target/ARM/ARMCallLowering.h, line 42
- contrib/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.h, line 847
- contrib/llvm-project/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp, line 113
- contrib/llvm-project/llvm/lib/Target/ARM/ARMSubtarget.cpp
- contrib/llvm-project/llvm/lib/Target/AVR/AVRISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/AVR/AVRISelLowering.h, line 163
- contrib/llvm-project/llvm/lib/Target/BPF/BPFISelLowering.cpp, line 309
- contrib/llvm-project/llvm/lib/Target/BPF/BPFISelLowering.h, line 87
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp, line 377
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonISelLowering.h, line 203
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp, line 50
- contrib/llvm-project/llvm/lib/Target/Lanai/LanaiISelLowering.cpp, line 409
- contrib/llvm-project/llvm/lib/Target/Lanai/LanaiISelLowering.h, line 134
- contrib/llvm-project/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp, line 586
- contrib/llvm-project/llvm/lib/Target/MSP430/MSP430ISelLowering.h, line 168
- contrib/llvm-project/llvm/lib/Target/Mips/Mips16ISelLowering.cpp, line 412
- contrib/llvm-project/llvm/lib/Target/Mips/Mips16ISelLowering.h, line 50
- contrib/llvm-project/llvm/lib/Target/Mips/MipsCallLowering.cpp, line 499
- contrib/llvm-project/llvm/lib/Target/Mips/MipsCallLowering.h, line 72
- contrib/llvm-project/llvm/lib/Target/Mips/MipsFastISel.cpp
- contrib/llvm-project/llvm/lib/Target/Mips/MipsISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/Mips/MipsISelLowering.h
- contrib/llvm-project/llvm/lib/Target/Mips/MipsSEISelLowering.cpp, line 1166
- contrib/llvm-project/llvm/lib/Target/Mips/MipsSEISelLowering.h, line 71
- contrib/llvm-project/llvm/lib/Target/Mips/MipsSubtarget.cpp
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp, line 1404
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXISelLowering.h, line 489
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCFastISel.cpp
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelLowering.h, line 1158
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVCallLowering.cpp, line 48
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVCallLowering.h, line 37
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelLowering.h
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVSubtarget.cpp
- contrib/llvm-project/llvm/lib/Target/Sparc/SparcISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/Sparc/SparcISelLowering.h
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp, line 1532
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZISelLowering.h, line 529
- contrib/llvm-project/llvm/lib/Target/VE/VEISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/VE/VEISelLowering.h, line 65
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp, line 694
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h, line 80
- contrib/llvm-project/llvm/lib/Target/X86/X86CallLowering.cpp, line 379
- contrib/llvm-project/llvm/lib/Target/X86/X86CallLowering.h, line 38
- contrib/llvm-project/llvm/lib/Target/X86/X86FastISel.cpp
- contrib/llvm-project/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp, line 1493
- contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.h, line 1525
- contrib/llvm-project/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp, line 88
- contrib/llvm-project/llvm/lib/Target/X86/X86Subtarget.cpp
- contrib/llvm-project/llvm/lib/Target/XCore/XCoreISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/XCore/XCoreISelLowering.h, line 217
- contrib/llvm-project/llvm/lib/Target/XCore/XCoreSelectionDAGInfo.cpp, line 34