Searched refs:LHSOpcode (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 2019 unsigned LHSOpcode, RHSOpcode, LHSIndex, RHSIndex; in LowerConvertLow() local 2021 if (!GetConvertedLane(Op.getOperand(0), LHSOpcode, LHSSrcVec, LHSIndex) || in LowerConvertLow() 2025 if (LHSOpcode != RHSOpcode) in LowerConvertLow() 2029 switch (LHSOpcode) { in LowerConvertLow() 2048 return DAG.getNode(LHSOpcode, DL, MVT::v2f64, Src); in LowerConvertLow()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstructionCombining.cpp | 1088 Instruction::BinaryOps LHSOpcode, RHSOpcode; in tryFactorizationFolds() local 1091 LHSOpcode = getBinOpsForFactorization(TopLevelOpcode, Op0, A, B, Op1); in tryFactorizationFolds() 1097 if (Op0 && Op1 && LHSOpcode == RHSOpcode) in tryFactorizationFolds() 1098 if (Value *V = tryFactorization(I, SQ, Builder, LHSOpcode, A, B, C, D)) in tryFactorizationFolds() 1104 if (Value *Ident = getIdentityValue(LHSOpcode, RHS)) in tryFactorizationFolds() 1106 tryFactorization(I, SQ, Builder, LHSOpcode, A, B, RHS, Ident)) in tryFactorizationFolds()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelDAGToDAG.cpp | 738 unsigned LHSOpcode = LHS->getOpcode(); in SelectShiftedRegisterFromAnd() local 739 if (LHSOpcode != ISD::SHL && LHSOpcode != ISD::SRL && LHSOpcode != ISD::SRA) in SelectShiftedRegisterFromAnd() 760 if (LHSOpcode == ISD::SHL) { in SelectShiftedRegisterFromAnd() 778 if (LHSOpcode == ISD::SRA && (BitWidth != (LowZBits + MaskLen))) in SelectShiftedRegisterFromAnd() 782 if (LHSOpcode == ISD::SRL && (BitWidth > (NewShiftC + MaskLen))) in SelectShiftedRegisterFromAnd() 785 if (LHSOpcode == ISD::SRL) in SelectShiftedRegisterFromAnd()
|