| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Utils.h | 99 llvm::Value *Opnd1 = I1->getPointerOperand()->Val; in getPointerDiffInBytes() local 101 llvm::Value *Ptr1 = getUnderlyingObject(Opnd1); in getPointerDiffInBytes() 105 return getPointersDiff(ElemTy, Opnd0, ElemTy, Opnd1, I0->getDataLayout(), in getPointerDiffInBytes()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | PatternMatch.h | 2689 template <typename Opnd0, typename Opnd1, typename Opnd2, typename Opnd3> 2690 inline typename m_Intrinsic_Ty<Opnd0, Opnd1, Opnd2, Opnd3>::Ty 2691 m_MaskedLoad(const Opnd0 &Op0, const Opnd1 &Op1, const Opnd2 &Op2, 2697 template <typename Opnd0, typename Opnd1, typename Opnd2, typename Opnd3> 2698 inline typename m_Intrinsic_Ty<Opnd0, Opnd1, Opnd2, Opnd3>::Ty 2699 m_MaskedGather(const Opnd0 &Op0, const Opnd1 &Op1, const Opnd2 &Op2, 2767 template <typename Opnd0, typename Opnd1> 2768 inline typename m_Intrinsic_Ty<Opnd0, Opnd1>::Ty m_FMinNum(const Opnd0 &Op0, 2769 const Opnd1 &Op1) { 2773 template <typename Opnd0, typename Opnd1> [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
| H A D | Reassociate.h | 115 bool CombineXorOpnd(BasicBlock::iterator It, reassociate::XorOpnd *Opnd1, 117 bool CombineXorOpnd(BasicBlock::iterator It, reassociate::XorOpnd *Opnd1,
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | Reassociate.cpp | 1259 bool ReassociatePass::CombineXorOpnd(BasicBlock::iterator It, XorOpnd *Opnd1, in CombineXorOpnd() argument 1265 if (!Opnd1->isOrExpr() || Opnd1->getConstPart().isZero()) in CombineXorOpnd() 1268 if (!Opnd1->getValue()->hasOneUse()) in CombineXorOpnd() 1271 const APInt &C1 = Opnd1->getConstPart(); in CombineXorOpnd() 1275 Value *X = Opnd1->getSymbolicPart(); in CombineXorOpnd() 1280 if (Instruction *T = dyn_cast<Instruction>(Opnd1->getValue())) in CombineXorOpnd() 1293 bool ReassociatePass::CombineXorOpnd(BasicBlock::iterator It, XorOpnd *Opnd1, in CombineXorOpnd() argument 1296 Value *X = Opnd1->getSymbolicPart(); in CombineXorOpnd() 1302 if (Opnd1->getValue()->hasOneUse()) in CombineXorOpnd() 1313 if (Opnd1->isOrExpr() != Opnd2->isOrExpr()) { in CombineXorOpnd() [all …]
|
| H A D | LoopIdiomRecognize.cpp | 2619 Value *Opnd1 = ConstantInt::get(PopCntZext->getType(), 0); in transformLoopToPopcount() local 2621 std::swap(Opnd0, Opnd1); in transformLoopToPopcount() 2624 Builder.CreateICmp(PreCond->getPredicate(), Opnd0, Opnd1)); in transformLoopToPopcount()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAddSub.cpp | 195 Value *createFSub(Value *Opnd0, Value *Opnd1); 196 Value *createFAdd(Value *Opnd0, Value *Opnd1); 197 Value *createFMul(Value *Opnd0, Value *Opnd1); 358 Value *Opnd1 = I->getOperand(1); in drillValueDownOneStep() local 362 if ((C1 = dyn_cast<ConstantFP>(Opnd1)) && C1->isZero()) in drillValueDownOneStep() 363 Opnd1 = nullptr; in drillValueDownOneStep() 372 if (Opnd1) { in drillValueDownOneStep() 375 Addend.set(1, Opnd1); in drillValueDownOneStep() 382 if (Opnd0 || Opnd1) in drillValueDownOneStep() 383 return Opnd0 && Opnd1 ? 2 : 1; in drillValueDownOneStep() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 8277 SDValue &Opnd0, SDValue &Opnd1, in isAddSubOrSubAdd() argument 8361 Opnd1 = InVec1; in isAddSubOrSubAdd() 8393 SDValue &Opnd0, SDValue &Opnd1, SDValue &Opnd2, in isFMAddSubOrFMSubAdd() argument 8409 Opnd2 = Opnd1; in isFMAddSubOrFMSubAdd() 8410 Opnd1 = Opnd0.getOperand(1); in isFMAddSubOrFMSubAdd() 8423 SDValue Opnd0, Opnd1; in lowerToAddSubOrFMAddSub() local 8426 if (!isAddSubOrSubAdd(BV, Subtarget, DAG, Opnd0, Opnd1, NumExtracts, in lowerToAddSubOrFMAddSub() 8434 if (isFMAddSubOrFMSubAdd(Subtarget, DAG, Opnd0, Opnd1, Opnd2, NumExtracts)) { in lowerToAddSubOrFMAddSub() 8436 return DAG.getNode(Opc, DL, VT, Opnd0, Opnd1, Opnd2); in lowerToAddSubOrFMAddSub() 8451 SDValue Sub = DAG.getNode(ISD::FSUB, DL, VT, Opnd0, Opnd1); in lowerToAddSubOrFMAddSub() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 20425 const SDValue *Opnd1; member 20459 SetCCInfo.Info.Generic.Opnd1 = &Op.getOperand(1); in isSetCC() 20548 *InfoAndKind.Info.Generic.Opnd0, *InfoAndKind.Info.Generic.Opnd1, in performSetccAddFolding()
|