| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 162 setTargetDAGCombine(ISD::SETCC); in WebAssemblyTargetLowering() 165 setTargetDAGCombine(ISD::BITCAST); in WebAssemblyTargetLowering() 168 setTargetDAGCombine(ISD::VECTOR_SHUFFLE); in WebAssemblyTargetLowering() 171 setTargetDAGCombine({ISD::SIGN_EXTEND, ISD::ZERO_EXTEND}); in WebAssemblyTargetLowering() 175 setTargetDAGCombine({ISD::SINT_TO_FP, ISD::UINT_TO_FP, ISD::FP_EXTEND, in WebAssemblyTargetLowering() 180 setTargetDAGCombine({ISD::FP_TO_SINT_SAT, ISD::FP_TO_UINT_SAT, in WebAssemblyTargetLowering() 183 setTargetDAGCombine(ISD::TRUNCATE); in WebAssemblyTargetLowering()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEISelLowering.cpp | 916 setTargetDAGCombine(ISD::TRUNCATE); in VETargetLowering() 917 setTargetDAGCombine(ISD::SELECT); in VETargetLowering() 918 setTargetDAGCombine(ISD::SELECT_CC); in VETargetLowering()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelLowering.cpp | 332 setTargetDAGCombine(ISD::AND); in LoongArchTargetLowering() 333 setTargetDAGCombine(ISD::OR); in LoongArchTargetLowering() 334 setTargetDAGCombine(ISD::SRL); in LoongArchTargetLowering() 339 setTargetDAGCombine(ISD::INTRINSIC_WO_CHAIN); in LoongArchTargetLowering()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 981 setTargetDAGCombine(ISD::OR); in AArch64TargetLowering() 983 setTargetDAGCombine(ISD::AND); in AArch64TargetLowering() 994 setTargetDAGCombine(ISD::SETCC); in AArch64TargetLowering() 1002 setTargetDAGCombine(ISD::TRUNCATE); in AArch64TargetLowering() 1003 setTargetDAGCombine(ISD::LOAD); in AArch64TargetLowering() 1005 setTargetDAGCombine(ISD::MSTORE); in AArch64TargetLowering() 1007 setTargetDAGCombine(ISD::MUL); in AArch64TargetLowering() 1017 setTargetDAGCombine(ISD::FP_EXTEND); in AArch64TargetLowering() 1019 setTargetDAGCombine(ISD::GlobalAddress); in AArch64TargetLowering() 1021 setTargetDAGCombine(ISD::CTLZ); in AArch64TargetLowering() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsSEISelLowering.cpp | 101 setTargetDAGCombine( in MipsSETargetLowering() 160 setTargetDAGCombine({ISD::AND, ISD::OR, ISD::SRA, ISD::VSELECT, ISD::XOR}); in MipsSETargetLowering() 203 setTargetDAGCombine(ISD::MUL); in MipsSETargetLowering()
|
| H A D | MipsISelLowering.cpp | 491 setTargetDAGCombine({ISD::SDIVREM, ISD::UDIVREM, ISD::SELECT, ISD::AND, in MipsTargetLowering()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.cpp | 1823 setTargetDAGCombine(ISD::OR); in HexagonTargetLowering() 1824 setTargetDAGCombine(ISD::TRUNCATE); in HexagonTargetLowering() 1825 setTargetDAGCombine(ISD::VSELECT); in HexagonTargetLowering()
|
| H A D | HexagonISelLoweringHVX.cpp | 439 setTargetDAGCombine({ISD::CONCAT_VECTORS, ISD::TRUNCATE, ISD::VSELECT}); in initializeHVXLowering()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiISelLowering.cpp | 141 setTargetDAGCombine({ISD::ADD, ISD::SUB, ISD::AND, ISD::OR, ISD::XOR}); in LanaiTargetLowering()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 1377 setTargetDAGCombine({ISD::INTRINSIC_VOID, ISD::INTRINSIC_W_CHAIN, in RISCVTargetLowering() 1381 setTargetDAGCombine(ISD::SRA); in RISCVTargetLowering() 1384 setTargetDAGCombine({ISD::FADD, ISD::FMAXNUM, ISD::FMINNUM}); in RISCVTargetLowering() 1387 setTargetDAGCombine({ISD::UMAX, ISD::UMIN, ISD::SMAX, ISD::SMIN}); in RISCVTargetLowering() 1390 setTargetDAGCombine(ISD::TRUNCATE); in RISCVTargetLowering() 1393 setTargetDAGCombine(ISD::BITREVERSE); in RISCVTargetLowering() 1395 setTargetDAGCombine(ISD::SIGN_EXTEND_INREG); in RISCVTargetLowering() 1397 setTargetDAGCombine({ISD::ZERO_EXTEND, ISD::FP_TO_SINT, ISD::FP_TO_UINT, in RISCVTargetLowering() 1400 setTargetDAGCombine({ISD::FCOPYSIGN, ISD::MGATHER, ISD::MSCATTER, in RISCVTargetLowering() 1407 setTargetDAGCombine({ISD::LOAD, ISD::STORE}); in RISCVTargetLowering() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 827 setTargetDAGCombine({ISD::BRCOND, ISD::BR_CC}); in ARMTargetLowering() 1002 setTargetDAGCombine({ISD::SHL, ISD::SRL, ISD::SRA, ISD::FP_TO_SINT, in ARMTargetLowering() 1025 setTargetDAGCombine( in ARMTargetLowering() 1033 setTargetDAGCombine({ISD::SMIN, ISD::UMIN, ISD::SMAX, ISD::UMAX, in ARMTargetLowering() 1038 setTargetDAGCombine(ISD::FADD); in ARMTargetLowering() 1587 setTargetDAGCombine( in ARMTargetLowering() 1591 setTargetDAGCombine(ISD::VSELECT); in ARMTargetLowering() 1594 setTargetDAGCombine(ISD::SRL); in ARMTargetLowering() 1596 setTargetDAGCombine(ISD::SHL); in ARMTargetLowering() 1600 setTargetDAGCombine({ISD::SMIN, ISD::SMAX}); in ARMTargetLowering() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreISelLowering.cpp | 164 setTargetDAGCombine( in XCoreTargetLowering()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 1390 setTargetDAGCombine({ISD::AND, ISD::ADD, ISD::SHL, ISD::SRA, ISD::SRL, in PPCTargetLowering() 1393 setTargetDAGCombine(ISD::UINT_TO_FP); in PPCTargetLowering() 1394 setTargetDAGCombine({ISD::LOAD, ISD::STORE, ISD::BR_CC}); in PPCTargetLowering() 1396 setTargetDAGCombine(ISD::BRCOND); in PPCTargetLowering() 1397 setTargetDAGCombine({ISD::BSWAP, ISD::INTRINSIC_WO_CHAIN, in PPCTargetLowering() 1400 setTargetDAGCombine({ISD::SIGN_EXTEND, ISD::ZERO_EXTEND, ISD::ANY_EXTEND}); in PPCTargetLowering() 1402 setTargetDAGCombine({ISD::TRUNCATE, ISD::VECTOR_SHUFFLE}); in PPCTargetLowering() 1405 setTargetDAGCombine({ISD::TRUNCATE, ISD::SETCC, ISD::SELECT_CC}); in PPCTargetLowering()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | R600ISelLowering.cpp | 201 setTargetDAGCombine({ISD::FP_ROUND, ISD::FP_TO_SINT, ISD::EXTRACT_VECTOR_ELT, in R600TargetLowering()
|
| H A D | SIISelLowering.cpp | 882 setTargetDAGCombine({ISD::ADD, in SITargetLowering() 916 setTargetDAGCombine(ISD::FP_ROUND); in SITargetLowering() 920 setTargetDAGCombine({ISD::LOAD, in SITargetLowering()
|
| H A D | AMDGPUISelLowering.cpp | 568 setTargetDAGCombine({ISD::BITCAST, ISD::SHL, in AMDGPUTargetLowering()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.cpp | 725 setTargetDAGCombine({ISD::ADD, ISD::AND, ISD::EXTRACT_VECTOR_ELT, ISD::FADD, in NVPTXTargetLowering() 732 setTargetDAGCombine(ISD::SETCC); in NVPTXTargetLowering()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 2604 void setTargetDAGCombine(ArrayRef<ISD::NodeType> NTs) { in setTargetDAGCombine() function
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.cpp | 1993 setTargetDAGCombine(ISD::BITCAST); in SparcTargetLowering()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 703 setTargetDAGCombine({ISD::ZERO_EXTEND, in SystemZTargetLowering()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 2432 setTargetDAGCombine({ISD::VECTOR_SHUFFLE, in X86TargetLowering()
|