Home
last modified time | relevance | path

Searched defs:ShiftOp (Results 1 – 12 of 12) sorted by relevance

/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp2032 unsigned ShiftOp = TrueOp->getSExtValue() == 1 ? ISD::SRL : ISD::SRA; expandSelectBoolean() local
/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp1067 unsigned ShiftOp; PromoteIntRes_ADDSUBSHLSAT() local
1138 unsigned ShiftOp = Signed ? ISD::SRA : ISD::SRL; PromoteIntRes_MULFIX() local
4714 SDValue ShiftOp = N->getOperand(1); ExpandIntRes_Shift() local
[all...]
H A DDAGCombiner.cpp2602 SDValue ShiftOp = IsAdd ? N->getOperand(0) : N->getOperand(1); foldAddSubOfSignBit() local
6874 foldLogicOfShifts(SDNode * N,SDValue LogicOp,SDValue ShiftOp,SelectionDAG & DAG) foldLogicOfShifts() argument
8735 auto ShiftOp = dyn_cast<ConstantSDNode>(Op->getOperand(1)); calculateByteProvider() local
9651 __anon791abb431b02(SDValue V, SDValue &ShiftOp, const APInt *&ShiftAmtVal) combineShiftOfShiftedLogic() argument
[all...]
H A DSelectionDAGBuilder.cpp3267 SDValue ShiftOp = DAG.getCopyFromReg(getControlRoot(), dl, Reg, VT); visitBitTestCase() local
/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMInstPrinter.cpp816 unsigned Amt = ShiftOp & 0x1f; in printShiftImmOperand() local
/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.cpp3335 unsigned ShiftOp = Subtarget.isABI_N64() ? Mips::DSLL : Mips::SLL; emitINSERT_DF_VIDX() local
/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp11766 auto ShiftOp = dyn_cast<ConstantSDNode>(Op->getOperand(1)); calculateSrcByte() local
11860 auto ShiftOp = dyn_cast<ConstantSDNode>(Op->getOperand(2)); calculateByteProvider() local
11887 auto ShiftOp = dyn_cast<ConstantSDNode>(Op->getOperand(1)); calculateByteProvider() local
11915 auto ShiftOp = dyn_cast<ConstantSDNode>(Op->getOperand(1)); calculateByteProvider() local
[all...]
/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp2144 Instruction::BinaryOps ShiftOp = foldBinOpOfDisplacedShifts() local
/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp2619 auto ShiftOp = [&](const APInt &Lhs, const APInt &Rhs) { isNonZeroShift() local
/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp8085 unsigned ShiftOp = IsSigned ? TargetOpcode::G_ASHR : TargetOpcode::G_LSHR; lowerSMULH_UMULH() local
/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp22844 SDValue ShiftOp = Index.getOperand(1); foldIndexIntoBase() local
[all...]
/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp50743 SDValue ShiftOp = Shift.getOperand(0); foldXorTruncShiftIntoCmp() local
[all...]