Searched refs:LHSOpcode (Results 1 – 3 of 3) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 1911 unsigned LHSOpcode, RHSOpcode, LHSIndex, RHSIndex; in LowerConvertLow() local 1913 if (!GetConvertedLane(Op.getOperand(0), LHSOpcode, LHSSrcVec, LHSIndex) || in LowerConvertLow() 1917 if (LHSOpcode != RHSOpcode) in LowerConvertLow() 1921 switch (LHSOpcode) { in LowerConvertLow() 1940 return DAG.getNode(LHSOpcode, DL, MVT::v2f64, Src); in LowerConvertLow()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
| H A D | InstructionCombining.cpp | 741 Instruction::BinaryOps LHSOpcode, RHSOpcode; in tryFactorizationFolds() local 744 LHSOpcode = getBinOpsForFactorization(TopLevelOpcode, Op0, A, B); in tryFactorizationFolds() 750 if (Op0 && Op1 && LHSOpcode == RHSOpcode) in tryFactorizationFolds() 751 if (Value *V = tryFactorization(I, SQ, Builder, LHSOpcode, A, B, C, D)) in tryFactorizationFolds() 757 if (Value *Ident = getIdentityValue(LHSOpcode, RHS)) in tryFactorizationFolds() 759 tryFactorization(I, SQ, Builder, LHSOpcode, A, B, RHS, Ident)) in tryFactorizationFolds()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelDAGToDAG.cpp | 661 unsigned LHSOpcode = LHS->getOpcode(); in SelectShiftedRegisterFromAnd() local 662 if (LHSOpcode != ISD::SHL && LHSOpcode != ISD::SRL && LHSOpcode != ISD::SRA) in SelectShiftedRegisterFromAnd() 683 if (LHSOpcode == ISD::SHL) { in SelectShiftedRegisterFromAnd() 701 if (LHSOpcode == ISD::SRA && (BitWidth != (LowZBits + MaskLen))) in SelectShiftedRegisterFromAnd() 705 if (LHSOpcode == ISD::SRL && (BitWidth > (NewShiftC + MaskLen))) in SelectShiftedRegisterFromAnd() 708 if (LHSOpcode == ISD::SRL) in SelectShiftedRegisterFromAnd()
|