Home
last modified time | relevance | path

Searched refs:setTargetDAGCombine (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp186 setTargetDAGCombine(ISD::INTRINSIC_WO_CHAIN); in WebAssemblyTargetLowering()
189 setTargetDAGCombine(ISD::MUL); in WebAssemblyTargetLowering()
192 setTargetDAGCombine(ISD::SETCC); in WebAssemblyTargetLowering()
195 setTargetDAGCombine(ISD::BITCAST); in WebAssemblyTargetLowering()
198 setTargetDAGCombine(ISD::VECTOR_SHUFFLE); in WebAssemblyTargetLowering()
201 setTargetDAGCombine({ISD::SIGN_EXTEND, ISD::ZERO_EXTEND}); in WebAssemblyTargetLowering()
205 setTargetDAGCombine({ISD::SINT_TO_FP, ISD::UINT_TO_FP, ISD::FP_EXTEND, in WebAssemblyTargetLowering()
210 setTargetDAGCombine({ISD::FP_TO_SINT_SAT, ISD::FP_TO_UINT_SAT, in WebAssemblyTargetLowering()
213 setTargetDAGCombine(ISD::TRUNCATE); in WebAssemblyTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp904 setTargetDAGCombine(ISD::TRUNCATE); in VETargetLowering()
905 setTargetDAGCombine(ISD::SELECT); in VETargetLowering()
906 setTargetDAGCombine(ISD::SELECT_CC); in VETargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.cpp140 setTargetDAGCombine( in MipsSETargetLowering()
199 setTargetDAGCombine({ISD::AND, ISD::OR, ISD::SRA, ISD::VSELECT, ISD::XOR}); in MipsSETargetLowering()
247 setTargetDAGCombine(ISD::MUL); in MipsSETargetLowering()
H A DMipsISelLowering.cpp525 setTargetDAGCombine({ISD::SDIVREM, ISD::UDIVREM, ISD::SELECT, ISD::AND, in MipsTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1918 setTargetDAGCombine(ISD::OR); in HexagonTargetLowering()
1919 setTargetDAGCombine(ISD::TRUNCATE); in HexagonTargetLowering()
1920 setTargetDAGCombine(ISD::VSELECT); in HexagonTargetLowering()
H A DHexagonISelLoweringHVX.cpp449 setTargetDAGCombine({ISD::CONCAT_VECTORS, ISD::TRUNCATE, ISD::VSELECT}); in initializeHVXLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1121 setTargetDAGCombine(ISD::OR); in AArch64TargetLowering()
1123 setTargetDAGCombine(ISD::AND); in AArch64TargetLowering()
1131 setTargetDAGCombine({ISD::ADD, ISD::ABS, ISD::SUB, ISD::XOR, ISD::SINT_TO_FP, in AArch64TargetLowering()
1134 setTargetDAGCombine({ISD::FP_TO_SINT, ISD::FP_TO_UINT, ISD::FP_TO_SINT_SAT, in AArch64TargetLowering()
1138 setTargetDAGCombine(ISD::SETCC); in AArch64TargetLowering()
1140 setTargetDAGCombine(ISD::INTRINSIC_WO_CHAIN); in AArch64TargetLowering()
1142 setTargetDAGCombine({ISD::ANY_EXTEND, ISD::ZERO_EXTEND, ISD::SIGN_EXTEND, in AArch64TargetLowering()
1146 setTargetDAGCombine(ISD::TRUNCATE); in AArch64TargetLowering()
1147 setTargetDAGCombine(ISD::LOAD); in AArch64TargetLowering()
1149 setTargetDAGCombine(ISD::MSTORE); in AArch64TargetLowering()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp403 setTargetDAGCombine(ISD::AND); in LoongArchTargetLowering()
404 setTargetDAGCombine(ISD::OR); in LoongArchTargetLowering()
405 setTargetDAGCombine(ISD::SRL); in LoongArchTargetLowering()
406 setTargetDAGCombine(ISD::SETCC); in LoongArchTargetLowering()
411 setTargetDAGCombine(ISD::INTRINSIC_WO_CHAIN); in LoongArchTargetLowering()
412 setTargetDAGCombine(ISD::BITCAST); in LoongArchTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp139 setTargetDAGCombine({ISD::ADD, ISD::SUB, ISD::AND, ISD::OR, ISD::XOR}); in LanaiTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp136 setTargetDAGCombine( in XCoreTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp821 setTargetDAGCombine({ISD::BRCOND, ISD::BR_CC}); in ARMTargetLowering()
1007 setTargetDAGCombine({ISD::SHL, ISD::SRL, ISD::SRA, ISD::FP_TO_SINT, in ARMTargetLowering()
1030 setTargetDAGCombine( in ARMTargetLowering()
1038 setTargetDAGCombine({ISD::SMIN, ISD::UMIN, ISD::SMAX, ISD::UMAX, in ARMTargetLowering()
1043 setTargetDAGCombine(ISD::FADD); in ARMTargetLowering()
1592 setTargetDAGCombine( in ARMTargetLowering()
1596 setTargetDAGCombine(ISD::VSELECT); in ARMTargetLowering()
1599 setTargetDAGCombine(ISD::SRL); in ARMTargetLowering()
1601 setTargetDAGCombine(ISD::SHL); in ARMTargetLowering()
1605 setTargetDAGCombine({ISD::SMIN, ISD::SMAX}); in ARMTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp205 setTargetDAGCombine({ISD::FP_ROUND, ISD::FP_TO_SINT, ISD::EXTRACT_VECTOR_ELT, in R600TargetLowering()
H A DSIISelLowering.cpp947 setTargetDAGCombine({ISD::ADD, in SITargetLowering()
994 setTargetDAGCombine(ISD::FP_ROUND); in SITargetLowering()
998 setTargetDAGCombine({ISD::LOAD, in SITargetLowering()
H A DAMDGPUISelLowering.cpp626 setTargetDAGCombine({ISD::BITCAST, ISD::SHL, in AMDGPUTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp1625 setTargetDAGCombine({ISD::INTRINSIC_VOID, ISD::INTRINSIC_W_CHAIN, in RISCVTargetLowering()
1628 setTargetDAGCombine(ISD::SRA); in RISCVTargetLowering()
1629 setTargetDAGCombine(ISD::SIGN_EXTEND_INREG); in RISCVTargetLowering()
1632 setTargetDAGCombine({ISD::FADD, ISD::FMAXNUM, ISD::FMINNUM, ISD::FMUL}); in RISCVTargetLowering()
1635 setTargetDAGCombine({ISD::UMAX, ISD::UMIN, ISD::SMAX, ISD::SMIN}); in RISCVTargetLowering()
1639 setTargetDAGCombine(ISD::TRUNCATE); in RISCVTargetLowering()
1642 setTargetDAGCombine(ISD::BITREVERSE); in RISCVTargetLowering()
1645 setTargetDAGCombine({ISD::ZERO_EXTEND, ISD::FP_TO_SINT, ISD::FP_TO_UINT, in RISCVTargetLowering()
1648 setTargetDAGCombine( in RISCVTargetLowering()
1660 setTargetDAGCombine({ISD::LOAD, ISD::STORE}); in RISCVTargetLowering()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp1415 setTargetDAGCombine({ISD::AND, ISD::ADD, ISD::SHL, ISD::SRA, ISD::SRL, in PPCTargetLowering()
1418 setTargetDAGCombine(ISD::UINT_TO_FP); in PPCTargetLowering()
1419 setTargetDAGCombine({ISD::LOAD, ISD::STORE, ISD::BR_CC}); in PPCTargetLowering()
1421 setTargetDAGCombine(ISD::BRCOND); in PPCTargetLowering()
1422 setTargetDAGCombine({ISD::BSWAP, ISD::INTRINSIC_WO_CHAIN, in PPCTargetLowering()
1425 setTargetDAGCombine({ISD::SIGN_EXTEND, ISD::ZERO_EXTEND, ISD::ANY_EXTEND}); in PPCTargetLowering()
1427 setTargetDAGCombine({ISD::TRUNCATE, ISD::VECTOR_SHUFFLE}); in PPCTargetLowering()
1430 setTargetDAGCombine({ISD::TRUNCATE, ISD::SETCC, ISD::SELECT_CC}); in PPCTargetLowering()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h2798 void setTargetDAGCombine(ArrayRef<ISD::NodeType> NTs) { in setTargetDAGCombine() function
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp841 setTargetDAGCombine({ISD::ADD, ISD::AND, ISD::EXTRACT_VECTOR_ELT, ISD::FADD, in NVPTXTargetLowering()
849 setTargetDAGCombine(ISD::SETCC); in NVPTXTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1958 setTargetDAGCombine(ISD::BITCAST); in SparcTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp782 setTargetDAGCombine({ISD::ZERO_EXTEND, in SystemZTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp2637 setTargetDAGCombine({ISD::VECTOR_SHUFFLE, in X86TargetLowering()