| /freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
| H A D | XtensaISelLowering.cpp | 76 setOperationAction(ISD::Constant, MVT::i32, Custom); in XtensaTargetLowering() 77 setOperationAction(ISD::Constant, MVT::i64, Expand); in XtensaTargetLowering() 78 setOperationAction(ISD::ConstantFP, MVT::f32, Expand); in XtensaTargetLowering() 79 setOperationAction(ISD::ConstantFP, MVT::f64, Expand); in XtensaTargetLowering() 83 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i1, Expand); in XtensaTargetLowering() 84 setOperationAction(ISD::SIGN_EXTEND_INREG, {MVT::i8, MVT::i16}, in XtensaTargetLowering() 87 setOperationAction(ISD::BITCAST, MVT::i32, Expand); in XtensaTargetLowering() 88 setOperationAction(ISD::BITCAST, MVT::f32, Expand); in XtensaTargetLowering() 89 setOperationAction(ISD::UINT_TO_FP, MVT::i32, Expand); in XtensaTargetLowering() 90 setOperationAction(ISD::SINT_TO_FP, MVT::i32, Expand); in XtensaTargetLowering() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.cpp | 1603 setOperationAction(Op, MVT::v2i32, Expand); in SparcTargetLowering() 1619 setOperationAction(ISD::LOAD, MVT::v2i32, Legal); in SparcTargetLowering() 1620 setOperationAction(ISD::STORE, MVT::v2i32, Legal); in SparcTargetLowering() 1621 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2i32, Legal); in SparcTargetLowering() 1622 setOperationAction(ISD::BUILD_VECTOR, MVT::v2i32, Legal); in SparcTargetLowering() 1625 setOperationAction(ISD::LOAD, MVT::i64, Custom); in SparcTargetLowering() 1626 setOperationAction(ISD::STORE, MVT::i64, Custom); in SparcTargetLowering() 1653 setOperationAction(ISD::GlobalAddress, PtrVT, Custom); in SparcTargetLowering() 1654 setOperationAction(ISD::GlobalTLSAddress, PtrVT, Custom); in SparcTargetLowering() 1655 setOperationAction(ISD::ConstantPool, PtrVT, Custom); in SparcTargetLowering() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelLowering.cpp | 74 setOperationAction(ISD::SRA, MVT::i8, Custom); in MSP430TargetLowering() 75 setOperationAction(ISD::SHL, MVT::i8, Custom); in MSP430TargetLowering() 76 setOperationAction(ISD::SRL, MVT::i8, Custom); in MSP430TargetLowering() 77 setOperationAction(ISD::SRA, MVT::i16, Custom); in MSP430TargetLowering() 78 setOperationAction(ISD::SHL, MVT::i16, Custom); in MSP430TargetLowering() 79 setOperationAction(ISD::SRL, MVT::i16, Custom); in MSP430TargetLowering() 80 setOperationAction(ISD::ROTL, MVT::i8, Expand); in MSP430TargetLowering() 81 setOperationAction(ISD::ROTR, MVT::i8, Expand); in MSP430TargetLowering() 82 setOperationAction(ISD::ROTL, MVT::i16, Expand); in MSP430TargetLowering() 83 setOperationAction(ISD::ROTR, MVT::i16, Expand); in MSP430TargetLowering() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCISelLowering.cpp | 115 setOperationAction(Opc, MVT::i32, Expand); in ARCTargetLowering() 119 setOperationAction(ISD::ADD, MVT::i32, Legal); in ARCTargetLowering() 120 setOperationAction(ISD::SUB, MVT::i32, Legal); in ARCTargetLowering() 121 setOperationAction(ISD::AND, MVT::i32, Legal); in ARCTargetLowering() 122 setOperationAction(ISD::SMAX, MVT::i32, Legal); in ARCTargetLowering() 123 setOperationAction(ISD::SMIN, MVT::i32, Legal); in ARCTargetLowering() 125 setOperationAction(ISD::ADDC, MVT::i32, Legal); in ARCTargetLowering() 126 setOperationAction(ISD::ADDE, MVT::i32, Legal); in ARCTargetLowering() 127 setOperationAction(ISD::SUBC, MVT::i32, Legal); in ARCTargetLowering() 128 setOperationAction(ISD::SUBE, MVT::i32, Legal); in ARCTargetLowering() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFISelLowering.cpp | 68 setOperationAction(ISD::BR_CC, MVT::i64, Custom); in BPFTargetLowering() 69 setOperationAction(ISD::BR_JT, MVT::Other, Expand); in BPFTargetLowering() 70 setOperationAction(ISD::BRIND, MVT::Other, Expand); in BPFTargetLowering() 71 setOperationAction(ISD::BRCOND, MVT::Other, Expand); in BPFTargetLowering() 73 setOperationAction(ISD::TRAP, MVT::Other, Custom); in BPFTargetLowering() 75 setOperationAction({ISD::GlobalAddress, ISD::ConstantPool}, MVT::i64, Custom); in BPFTargetLowering() 77 setOperationAction(ISD::DYNAMIC_STACKALLOC, MVT::i64, Custom); in BPFTargetLowering() 78 setOperationAction(ISD::STACKSAVE, MVT::Other, Expand); in BPFTargetLowering() 79 setOperationAction(ISD::STACKRESTORE, MVT::Other, Expand); in BPFTargetLowering() 89 setOperationAction(ISD::ATOMIC_LOAD_ADD, VT, Custom); in BPFTargetLowering() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsSEISelLowering.cpp | 131 setOperationAction(Opc, VecTy, Expand); in MipsSETargetLowering() 133 setOperationAction(ISD::ADD, VecTy, Legal); in MipsSETargetLowering() 134 setOperationAction(ISD::SUB, VecTy, Legal); in MipsSETargetLowering() 135 setOperationAction(ISD::LOAD, VecTy, Legal); in MipsSETargetLowering() 136 setOperationAction(ISD::STORE, VecTy, Legal); in MipsSETargetLowering() 137 setOperationAction(ISD::BITCAST, VecTy, Legal); in MipsSETargetLowering() 144 setOperationAction(ISD::ADDC, MVT::i32, Legal); in MipsSETargetLowering() 145 setOperationAction(ISD::ADDE, MVT::i32, Legal); in MipsSETargetLowering() 150 setOperationAction(ISD::MUL, MVT::v2i16, Legal); in MipsSETargetLowering() 163 setOperationAction(ISD::SETCC, MVT::f16, Promote); in MipsSETargetLowering() [all …]
|
| H A D | MipsISelLowering.cpp | 342 setOperationAction(ISD::BR_JT, MVT::Other, Expand); in MipsTargetLowering() 343 setOperationAction(ISD::GlobalAddress, MVT::i32, Custom); in MipsTargetLowering() 344 setOperationAction(ISD::BlockAddress, MVT::i32, Custom); in MipsTargetLowering() 345 setOperationAction(ISD::GlobalTLSAddress, MVT::i32, Custom); in MipsTargetLowering() 346 setOperationAction(ISD::JumpTable, MVT::i32, Custom); in MipsTargetLowering() 347 setOperationAction(ISD::ConstantPool, MVT::i32, Custom); in MipsTargetLowering() 348 setOperationAction(ISD::SELECT, MVT::f32, Custom); in MipsTargetLowering() 349 setOperationAction(ISD::SELECT, MVT::f64, Custom); in MipsTargetLowering() 350 setOperationAction(ISD::SELECT, MVT::i32, Custom); in MipsTargetLowering() 351 setOperationAction(ISD::SETCC, MVT::f32, Custom); in MipsTargetLowering() [all …]
|
| H A D | Mips16ISelLowering.cpp | 138 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, LibCall); in Mips16TargetLowering() 139 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i32, LibCall); in Mips16TargetLowering() 140 setOperationAction(ISD::ATOMIC_SWAP, MVT::i32, LibCall); in Mips16TargetLowering() 141 setOperationAction(ISD::ATOMIC_LOAD_ADD, MVT::i32, LibCall); in Mips16TargetLowering() 142 setOperationAction(ISD::ATOMIC_LOAD_SUB, MVT::i32, LibCall); in Mips16TargetLowering() 143 setOperationAction(ISD::ATOMIC_LOAD_AND, MVT::i32, LibCall); in Mips16TargetLowering() 144 setOperationAction(ISD::ATOMIC_LOAD_OR, MVT::i32, LibCall); in Mips16TargetLowering() 145 setOperationAction(ISD::ATOMIC_LOAD_XOR, MVT::i32, LibCall); in Mips16TargetLowering() 146 setOperationAction(ISD::ATOMIC_LOAD_NAND, MVT::i32, LibCall); in Mips16TargetLowering() 147 setOperationAction(ISD::ATOMIC_LOAD_MIN, MVT::i32, LibCall); in Mips16TargetLowering() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLoweringHVX.cpp | 103 setOperationAction(Opc, FromTy, Promote); in initializeHVXLowering() 110 setOperationAction(ISD::BITCAST, MVT::i16, Custom); in initializeHVXLowering() 111 setOperationAction(ISD::BITCAST, MVT::i32, Custom); in initializeHVXLowering() 112 setOperationAction(ISD::BITCAST, MVT::i64, Custom); in initializeHVXLowering() 113 setOperationAction(ISD::BITCAST, MVT::v16i1, Custom); in initializeHVXLowering() 114 setOperationAction(ISD::BITCAST, MVT::v128i1, Custom); in initializeHVXLowering() 115 setOperationAction(ISD::BITCAST, MVT::i128, Custom); in initializeHVXLowering() 116 setOperationAction(ISD::VECTOR_SHUFFLE, ByteV, Legal); in initializeHVXLowering() 117 setOperationAction(ISD::VECTOR_SHUFFLE, ByteW, Legal); in initializeHVXLowering() 118 setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::Other, Custom); in initializeHVXLowering() [all …]
|
| H A D | HexagonISelLowering.cpp | 1578 setOperationAction(ISD::ConstantFP, MVT::f32, Legal); in HexagonTargetLowering() 1579 setOperationAction(ISD::ConstantFP, MVT::f64, Legal); in HexagonTargetLowering() 1580 setOperationAction(ISD::TRAP, MVT::Other, Legal); in HexagonTargetLowering() 1581 setOperationAction(ISD::DEBUGTRAP, MVT::Other, Legal); in HexagonTargetLowering() 1582 setOperationAction(ISD::ConstantPool, MVT::i32, Custom); in HexagonTargetLowering() 1583 setOperationAction(ISD::JumpTable, MVT::i32, Custom); in HexagonTargetLowering() 1584 setOperationAction(ISD::BUILD_PAIR, MVT::i64, Expand); in HexagonTargetLowering() 1585 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i1, Expand); in HexagonTargetLowering() 1586 setOperationAction(ISD::INLINEASM, MVT::Other, Custom); in HexagonTargetLowering() 1587 setOperationAction(ISD::INLINEASM_BR, MVT::Other, Custom); in HexagonTargetLowering() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 200 setOperationAction(ISD::UADDO, RegVT, Custom); in PPCTargetLowering() 201 setOperationAction(ISD::USUBO, RegVT, Custom); in PPCTargetLowering() 204 setOperationAction(ISD::UADDO_CARRY, RegVT, Custom); in PPCTargetLowering() 205 setOperationAction(ISD::USUBO_CARRY, RegVT, Custom); in PPCTargetLowering() 210 setOperationAction(ISD::SSUBO, MVT::i32, Custom); in PPCTargetLowering() 212 setOperationAction(ISD::SSUBO, MVT::i64, Custom); in PPCTargetLowering() 216 setOperationAction(ISD::BITREVERSE, MVT::i32, Legal); in PPCTargetLowering() 217 setOperationAction(ISD::BITREVERSE, MVT::i64, Legal); in PPCTargetLowering() 220 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i32, Custom); in PPCTargetLowering() 223 setOperationAction(ISD::INLINEASM, MVT::Other, Custom); in PPCTargetLowering() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRISelLowering.cpp | 51 setOperationAction(ISD::GlobalAddress, MVT::i16, Custom); in AVRTargetLowering() 52 setOperationAction(ISD::BlockAddress, MVT::i16, Custom); in AVRTargetLowering() 54 setOperationAction(ISD::STACKSAVE, MVT::Other, Expand); in AVRTargetLowering() 55 setOperationAction(ISD::STACKRESTORE, MVT::Other, Expand); in AVRTargetLowering() 56 setOperationAction(ISD::DYNAMIC_STACKALLOC, MVT::i8, Expand); in AVRTargetLowering() 57 setOperationAction(ISD::DYNAMIC_STACKALLOC, MVT::i16, Expand); in AVRTargetLowering() 59 setOperationAction(ISD::INLINEASM, MVT::Other, Custom); in AVRTargetLowering() 71 setOperationAction(ISD::ADDC, VT, Legal); in AVRTargetLowering() 72 setOperationAction(ISD::SUBC, VT, Legal); in AVRTargetLowering() 73 setOperationAction(ISD::ADDE, VT, Legal); in AVRTargetLowering() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYISelLowering.cpp | 54 setOperationAction(ISD::UADDO_CARRY, MVT::i32, Legal); in CSKYTargetLowering() 55 setOperationAction(ISD::USUBO_CARRY, MVT::i32, Legal); in CSKYTargetLowering() 56 setOperationAction(ISD::BITREVERSE, MVT::i32, Legal); in CSKYTargetLowering() 58 setOperationAction(ISD::SREM, MVT::i32, Expand); in CSKYTargetLowering() 59 setOperationAction(ISD::UREM, MVT::i32, Expand); in CSKYTargetLowering() 60 setOperationAction(ISD::UDIVREM, MVT::i32, Expand); in CSKYTargetLowering() 61 setOperationAction(ISD::SDIVREM, MVT::i32, Expand); in CSKYTargetLowering() 62 setOperationAction(ISD::CTPOP, MVT::i32, Expand); in CSKYTargetLowering() 63 setOperationAction(ISD::ROTR, MVT::i32, Expand); in CSKYTargetLowering() 64 setOperationAction(ISD::SHL_PARTS, MVT::i32, Expand); in CSKYTargetLowering() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEISelLowering.cpp | 120 setOperationAction(ISD::LOAD, MVT::f128, Custom); in initSPUActions() 121 setOperationAction(ISD::STORE, MVT::f128, Custom); in initSPUActions() 127 setOperationAction(ISD::BlockAddress, PtrVT, Custom); in initSPUActions() 128 setOperationAction(ISD::GlobalAddress, PtrVT, Custom); in initSPUActions() 129 setOperationAction(ISD::GlobalTLSAddress, PtrVT, Custom); in initSPUActions() 130 setOperationAction(ISD::ConstantPool, PtrVT, Custom); in initSPUActions() 131 setOperationAction(ISD::JumpTable, PtrVT, Custom); in initSPUActions() 134 setOperationAction(ISD::VASTART, MVT::Other, Custom); in initSPUActions() 136 setOperationAction(ISD::VAARG, MVT::Other, Custom); in initSPUActions() 138 setOperationAction(ISD::VACOPY, MVT::Other, Expand); in initSPUActions() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 161 setOperationAction(ISD::SETCC, VT, Custom); in SystemZTargetLowering() 162 setOperationAction(ISD::STRICT_FSETCC, VT, Custom); in SystemZTargetLowering() 163 setOperationAction(ISD::STRICT_FSETCCS, VT, Custom); in SystemZTargetLowering() 166 setOperationAction(ISD::SELECT, VT, Expand); in SystemZTargetLowering() 169 setOperationAction(ISD::SELECT_CC, VT, Custom); in SystemZTargetLowering() 170 setOperationAction(ISD::BR_CC, VT, Custom); in SystemZTargetLowering() 176 setOperationAction(ISD::BR_JT, MVT::Other, Expand); in SystemZTargetLowering() 179 setOperationAction(ISD::BRCOND, MVT::Other, Expand); in SystemZTargetLowering() 187 setOperationAction(ISD::ABS, VT, Legal); in SystemZTargetLowering() 190 setOperationAction(ISD::SDIV, VT, Expand); in SystemZTargetLowering() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 177 setOperationAction(ISD::LOAD, VT, Promote); in addTypeForNEON() 180 setOperationAction(ISD::STORE, VT, Promote); in addTypeForNEON() 186 setOperationAction(ISD::SETCC, VT, Custom); in addTypeForNEON() 187 setOperationAction(ISD::INSERT_VECTOR_ELT, VT, Custom); in addTypeForNEON() 188 setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT, Custom); in addTypeForNEON() 190 setOperationAction(ISD::SINT_TO_FP, VT, Custom); in addTypeForNEON() 191 setOperationAction(ISD::UINT_TO_FP, VT, Custom); in addTypeForNEON() 192 setOperationAction(ISD::FP_TO_SINT, VT, Custom); in addTypeForNEON() 193 setOperationAction(ISD::FP_TO_UINT, VT, Custom); in addTypeForNEON() 195 setOperationAction(ISD::SINT_TO_FP, VT, Expand); in addTypeForNEON() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiISelLowering.cpp | 83 setOperationAction(ISD::BR_CC, MVT::i32, Custom); in LanaiTargetLowering() 84 setOperationAction(ISD::BR_JT, MVT::Other, Expand); in LanaiTargetLowering() 85 setOperationAction(ISD::BRCOND, MVT::Other, Expand); in LanaiTargetLowering() 86 setOperationAction(ISD::SETCC, MVT::i32, Custom); in LanaiTargetLowering() 87 setOperationAction(ISD::SELECT, MVT::i32, Expand); in LanaiTargetLowering() 88 setOperationAction(ISD::SELECT_CC, MVT::i32, Custom); in LanaiTargetLowering() 90 setOperationAction(ISD::GlobalAddress, MVT::i32, Custom); in LanaiTargetLowering() 91 setOperationAction(ISD::BlockAddress, MVT::i32, Custom); in LanaiTargetLowering() 92 setOperationAction(ISD::JumpTable, MVT::i32, Custom); in LanaiTargetLowering() 93 setOperationAction(ISD::ConstantPool, MVT::i32, Custom); in LanaiTargetLowering() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 400 setOperationAction(ISD::LOAD, MVT::i64x8, Custom); in AArch64TargetLowering() 401 setOperationAction(ISD::STORE, MVT::i64x8, Custom); in AArch64TargetLowering() 477 setOperationAction(ISD::SELECT, MVT::aarch64svcount, Custom); in AArch64TargetLowering() 478 setOperationAction(ISD::SELECT_CC, MVT::aarch64svcount, Expand); in AArch64TargetLowering() 485 setOperationAction(ISD::GlobalAddress, MVT::i64, Custom); in AArch64TargetLowering() 486 setOperationAction(ISD::GlobalTLSAddress, MVT::i64, Custom); in AArch64TargetLowering() 487 setOperationAction(ISD::SETCC, MVT::i32, Custom); in AArch64TargetLowering() 488 setOperationAction(ISD::SETCC, MVT::i64, Custom); in AArch64TargetLowering() 489 setOperationAction(ISD::SETCC, MVT::bf16, Custom); in AArch64TargetLowering() 490 setOperationAction(ISD::SETCC, MVT::f16, Custom); in AArch64TargetLowering() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.cpp | 555 setOperationAction(Op, VT, IsOpSupported ? Action : NoF16Action); in NVPTXTargetLowering() 561 setOperationAction( in NVPTXTargetLowering() 578 setOperationAction(Op, VT, IsOpSupported ? Action : NoI16x2Action); in NVPTXTargetLowering() 596 setOperationAction(ISD::BUILD_VECTOR, MVT::v2f16, Custom); in NVPTXTargetLowering() 597 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2f16, Custom); in NVPTXTargetLowering() 598 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v2f16, Expand); in NVPTXTargetLowering() 599 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v2f16, Expand); in NVPTXTargetLowering() 601 setOperationAction(ISD::READCYCLECOUNTER, MVT::i64, Legal); in NVPTXTargetLowering() 603 setOperationAction(ISD::READSTEADYCOUNTER, MVT::i64, Legal); in NVPTXTargetLowering() 609 setOperationAction(ISD::BUILD_VECTOR, MVT::v2bf16, Custom); in NVPTXTargetLowering() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetLoweringBase.cpp | 772 setOperationAction(ISD::ATOMIC_SWAP, VT, Promote); in initActions() 789 setOperationAction(ISD::ATOMIC_CMP_SWAP_WITH_SUCCESS, VT, Expand); in initActions() 792 setOperationAction({ISD::FGETSIGN, ISD::CONCAT_VECTORS, in initActions() 823 setOperationAction({ISD::SADDO, ISD::SSUBO, ISD::UADDO, ISD::USUBO, in initActions() 828 setOperationAction({ISD::UADDO_CARRY, ISD::USUBO_CARRY, ISD::SETCCCARRY, in initActions() 833 setOperationAction({ISD::ADDC, ISD::ADDE, ISD::SUBC, ISD::SUBE}, VT, in initActions() 837 setOperationAction({ISD::UCMP, ISD::SCMP}, VT, Expand); in initActions() 840 setOperationAction( in initActions() 845 setOperationAction({ISD::ABDS, ISD::ABDU}, VT, Expand); in initActions() 848 setOperationAction(ISD::TRUNCATE_SSAT_S, VT, Expand); in initActions() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 87 setOperationAction(ISD::LOAD, T, Custom); in WebAssemblyTargetLowering() 88 setOperationAction(ISD::STORE, T, Custom); in WebAssemblyTargetLowering() 93 setOperationAction(ISD::LOAD, T, Custom); in WebAssemblyTargetLowering() 94 setOperationAction(ISD::STORE, T, Custom); in WebAssemblyTargetLowering() 98 setOperationAction(ISD::LOAD, MVT::v8f16, Custom); in WebAssemblyTargetLowering() 99 setOperationAction(ISD::STORE, MVT::v8f16, Custom); in WebAssemblyTargetLowering() 105 setOperationAction(ISD::LOAD, T, Custom); in WebAssemblyTargetLowering() 106 setOperationAction(ISD::STORE, T, Custom); in WebAssemblyTargetLowering() 110 setOperationAction(ISD::GlobalAddress, MVTPtr, Custom); in WebAssemblyTargetLowering() 111 setOperationAction(ISD::GlobalTLSAddress, MVTPtr, Custom); in WebAssemblyTargetLowering() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelLowering.cpp | 79 setOperationAction(ISD::SHL_PARTS, GRLenVT, Custom); in LoongArchTargetLowering() 80 setOperationAction(ISD::SRA_PARTS, GRLenVT, Custom); in LoongArchTargetLowering() 81 setOperationAction(ISD::SRL_PARTS, GRLenVT, Custom); in LoongArchTargetLowering() 82 setOperationAction(ISD::FP_TO_SINT, GRLenVT, Custom); in LoongArchTargetLowering() 83 setOperationAction(ISD::ROTL, GRLenVT, Expand); in LoongArchTargetLowering() 84 setOperationAction(ISD::CTPOP, GRLenVT, Expand); in LoongArchTargetLowering() 86 setOperationAction({ISD::GlobalAddress, ISD::BlockAddress, ISD::ConstantPool, in LoongArchTargetLowering() 90 setOperationAction(ISD::EH_DWARF_CFA, GRLenVT, Custom); in LoongArchTargetLowering() 92 setOperationAction(ISD::DYNAMIC_STACKALLOC, GRLenVT, Expand); in LoongArchTargetLowering() 93 setOperationAction({ISD::STACKSAVE, ISD::STACKRESTORE}, MVT::Other, Expand); in LoongArchTargetLowering() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 147 setOperationAction(ISD::CLEAR_CACHE, MVT::Other, Expand); in X86TargetLowering() 208 setOperationAction(ISD::ABS , MVT::i16 , Custom); in X86TargetLowering() 209 setOperationAction(ISD::ABS , MVT::i32 , Custom); in X86TargetLowering() 211 setOperationAction(ISD::ABS , MVT::i64 , Custom); in X86TargetLowering() 216 setOperationAction(Op , MVT::i8 , Custom); in X86TargetLowering() 217 setOperationAction(Op , MVT::i16 , Custom); in X86TargetLowering() 218 setOperationAction(Op , MVT::i32 , Custom); in X86TargetLowering() 220 setOperationAction(Op , MVT::i64 , Custom); in X86TargetLowering() 224 setOperationAction(ISD::SSUBSAT , MVT::i8 , Custom); in X86TargetLowering() 225 setOperationAction(ISD::SSUBSAT , MVT::i16 , Custom); in X86TargetLowering() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | R600ISelLowering.cpp | 45 setOperationAction(ISD::LOAD, {MVT::i32, MVT::v2i32, MVT::v4i32}, Custom); in R600TargetLowering() 63 setOperationAction(ISD::STORE, {MVT::i8, MVT::i32, MVT::v2i32, MVT::v4i32}, in R600TargetLowering() 94 setOperationAction({ISD::FCOS, ISD::FSIN}, MVT::f32, Custom); in R600TargetLowering() 96 setOperationAction(ISD::SETCC, {MVT::v4i32, MVT::v2i32}, Expand); in R600TargetLowering() 98 setOperationAction(ISD::BR_CC, {MVT::i32, MVT::f32}, Expand); in R600TargetLowering() 99 setOperationAction(ISD::BRCOND, MVT::Other, Custom); in R600TargetLowering() 101 setOperationAction(ISD::FSUB, MVT::f32, Expand); in R600TargetLowering() 103 setOperationAction(ISD::IS_FPCLASS, in R600TargetLowering() 108 setOperationAction({ISD::FCEIL, ISD::FTRUNC, ISD::FROUNDEVEN, ISD::FFLOOR}, in R600TargetLowering() 111 setOperationAction(ISD::SELECT_CC, {MVT::f32, MVT::i32}, Custom); in R600TargetLowering() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreISelLowering.cpp | 62 setOperationAction(ISD::BR_CC, MVT::i32, Expand); in XCoreTargetLowering() 63 setOperationAction(ISD::SELECT_CC, MVT::i32, Expand); in XCoreTargetLowering() 66 setOperationAction(ISD::ADD, MVT::i64, Custom); in XCoreTargetLowering() 67 setOperationAction(ISD::SUB, MVT::i64, Custom); in XCoreTargetLowering() 68 setOperationAction(ISD::SMUL_LOHI, MVT::i32, Custom); in XCoreTargetLowering() 69 setOperationAction(ISD::UMUL_LOHI, MVT::i32, Custom); in XCoreTargetLowering() 70 setOperationAction(ISD::MULHS, MVT::i32, Expand); in XCoreTargetLowering() 71 setOperationAction(ISD::MULHU, MVT::i32, Expand); in XCoreTargetLowering() 72 setOperationAction(ISD::SHL_PARTS, MVT::i32, Expand); in XCoreTargetLowering() 73 setOperationAction(ISD::SRA_PARTS, MVT::i32, Expand); in XCoreTargetLowering() [all …]
|