/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineAddSub.cpp | 181 Value *createFSub(Value *Opnd0, Value *Opnd1); 182 Value *createFAdd(Value *Opnd0, Value *Opnd1); 183 Value *createFMul(Value *Opnd0, Value *Opnd1); 184 Value *createFDiv(Value *Opnd0, Value *Opnd1); 345 Value *Opnd0 = I->getOperand(0); in drillValueDownOneStep() local 347 if ((C0 = dyn_cast<ConstantFP>(Opnd0)) && C0->isZero()) in drillValueDownOneStep() 348 Opnd0 = nullptr; in drillValueDownOneStep() 353 if (Opnd0) { in drillValueDownOneStep() 355 Addend0.set(1, Opnd0); in drillValueDownOneStep() 361 FAddend &Addend = Opnd0 ? Addend1 : Addend0; in drillValueDownOneStep() [all …]
|
D | InstCombineMulDivRem.cpp | 493 Value *Opnd0 = FMulOrDiv->getOperand(0); in foldFMulConst() local 496 Constant *C0 = dyn_cast<Constant>(Opnd0); in foldFMulConst() 505 R = BinaryOperator::CreateFMul(C1 ? Opnd0 : Opnd1, F); in foldFMulConst() 519 R = BinaryOperator::CreateFMul(Opnd0, F); in foldFMulConst() 524 R = BinaryOperator::CreateFDiv(Opnd0, F); in foldFMulConst() 587 Value *Opnd0 = FAddSub->getOperand(0); in visitFMul() local 589 Constant *C0 = dyn_cast<Constant>(Opnd0); in visitFMul() 594 std::swap(Opnd0, Opnd1); in visitFMul() 598 if (C1 && isFiniteNonZeroFp(C1) && isFMulOrFDivWithConstant(Opnd0)) { in visitFMul() 601 foldFMulConst(cast<Instruction>(Opnd0), C, &I) : in visitFMul() [all …]
|
D | InstCombineAndOrXor.cpp | 2617 Value *Opnd0 = Builder->CreateLShr(E1->getOperand(0), C2); in visitXor() local 2618 Opnd0->takeName(Op0I); in visitXor() 2619 cast<Instruction>(Opnd0)->setDebugLoc(I.getDebugLoc()); in visitXor() 2620 Value *FoldVal = ConstantInt::get(Opnd0->getType(), FoldConst); in visitXor() 2622 return BinaryOperator::CreateXor(Opnd0, FoldVal); in visitXor()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/ |
D | InstCombineAddSub.cpp | 197 Value *createFSub(Value *Opnd0, Value *Opnd1); 198 Value *createFAdd(Value *Opnd0, Value *Opnd1); 199 Value *createFMul(Value *Opnd0, Value *Opnd1); 200 Value *createFDiv(Value *Opnd0, Value *Opnd1); 360 Value *Opnd0 = I->getOperand(0); in drillValueDownOneStep() local 362 if ((C0 = dyn_cast<ConstantFP>(Opnd0)) && C0->isZero()) in drillValueDownOneStep() 363 Opnd0 = nullptr; in drillValueDownOneStep() 368 if (Opnd0) { in drillValueDownOneStep() 370 Addend0.set(1, Opnd0); in drillValueDownOneStep() 376 FAddend &Addend = Opnd0 ? Addend1 : Addend0; in drillValueDownOneStep() [all …]
|
D | InstCombineAndOrXor.cpp | 2623 Value *Opnd0 = Builder.CreateLShr(E1->getOperand(0), C2); in visitXor() local 2624 Opnd0->takeName(Op0I); in visitXor() 2625 cast<Instruction>(Opnd0)->setDebugLoc(I.getDebugLoc()); in visitXor() 2626 Value *FoldVal = ConstantInt::get(Opnd0->getType(), FoldConst); in visitXor() 2628 return BinaryOperator::CreateXor(Opnd0, FoldVal); in visitXor()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/ |
D | Mips16ISelDAGToDAG.cpp | 154 SDValue Opnd0 = Addr.getOperand(1).getOperand(0); in selectAddr() local 155 if (isa<ConstantPoolSDNode>(Opnd0) || isa<GlobalAddressSDNode>(Opnd0) || in selectAddr() 156 isa<JumpTableSDNode>(Opnd0)) { in selectAddr() 158 Offset = Opnd0; in selectAddr()
|
D | MipsSEISelDAGToDAG.cpp | 399 SDValue Opnd0 = Addr.getOperand(1).getOperand(0); in selectAddrRegImm() local 400 if (isa<ConstantPoolSDNode>(Opnd0) || isa<GlobalAddressSDNode>(Opnd0) || in selectAddrRegImm() 401 isa<JumpTableSDNode>(Opnd0)) { in selectAddrRegImm() 403 Offset = Opnd0; in selectAddrRegImm()
|
/external/llvm/lib/Target/Mips/ |
D | Mips16ISelDAGToDAG.cpp | 153 SDValue Opnd0 = Addr.getOperand(1).getOperand(0); in selectAddr() local 154 if (isa<ConstantPoolSDNode>(Opnd0) || isa<GlobalAddressSDNode>(Opnd0) || in selectAddr() 155 isa<JumpTableSDNode>(Opnd0)) { in selectAddr() 157 Offset = Opnd0; in selectAddr()
|
D | MipsSEISelDAGToDAG.cpp | 356 SDValue Opnd0 = Addr.getOperand(1).getOperand(0); in selectAddrRegImm() local 357 if (isa<ConstantPoolSDNode>(Opnd0) || isa<GlobalAddressSDNode>(Opnd0) || in selectAddrRegImm() 358 isa<JumpTableSDNode>(Opnd0)) { in selectAddrRegImm() 360 Offset = Opnd0; in selectAddrRegImm()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/ |
D | PatternMatch.h | 1595 template <typename Opnd0> 1596 inline typename m_Intrinsic_Ty<Opnd0>::Ty m_BitReverse(const Opnd0 &Op0) { 1600 template <typename Opnd0> 1601 inline typename m_Intrinsic_Ty<Opnd0>::Ty m_BSwap(const Opnd0 &Op0) { 1605 template <typename Opnd0> 1606 inline typename m_Intrinsic_Ty<Opnd0>::Ty m_FAbs(const Opnd0 &Op0) { 1610 template <typename Opnd0> 1611 inline typename m_Intrinsic_Ty<Opnd0>::Ty m_FCanonicalize(const Opnd0 &Op0) { 1615 template <typename Opnd0, typename Opnd1> 1616 inline typename m_Intrinsic_Ty<Opnd0, Opnd1>::Ty m_FMin(const Opnd0 &Op0, [all …]
|
/external/llvm/include/llvm/IR/ |
D | PatternMatch.h | 1258 template <typename Opnd0> 1259 inline typename m_Intrinsic_Ty<Opnd0>::Ty m_BSwap(const Opnd0 &Op0) { 1263 template <typename Opnd0, typename Opnd1> 1264 inline typename m_Intrinsic_Ty<Opnd0, Opnd1>::Ty m_FMin(const Opnd0 &Op0, 1269 template <typename Opnd0, typename Opnd1> 1270 inline typename m_Intrinsic_Ty<Opnd0, Opnd1>::Ty m_FMax(const Opnd0 &Op0,
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopIdiomRecognize.cpp | 1223 Value *Opnd0 = PopCntZext; in transformLoopToPopcount() local 1226 std::swap(Opnd0, Opnd1); in transformLoopToPopcount() 1229 Builder.CreateICmp(PreCond->getPredicate(), Opnd0, Opnd1)); in transformLoopToPopcount()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | LoopIdiomRecognize.cpp | 1687 Value *Opnd0 = PopCntZext; in transformLoopToPopcount() local 1690 std::swap(Opnd0, Opnd1); in transformLoopToPopcount() 1693 Builder.CreateICmp(PreCond->getPredicate(), Opnd0, Opnd1)); in transformLoopToPopcount()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 7608 SDValue &Opnd0, SDValue &Opnd1, in isAddSubOrSubAdd() argument 7703 Opnd0 = InVec0; in isAddSubOrSubAdd() 7736 SDValue &Opnd0, SDValue &Opnd1, SDValue &Opnd2, in isFMAddSubOrFMSubAdd() argument 7738 if (Opnd0.getOpcode() != ISD::FMUL || in isFMAddSubOrFMSubAdd() 7739 !Opnd0->hasNUsesOfValue(ExpectedUses, 0) || !Subtarget.hasAnyFMA()) in isFMAddSubOrFMSubAdd() 7753 Opnd1 = Opnd0.getOperand(1); in isFMAddSubOrFMSubAdd() 7754 Opnd0 = Opnd0.getOperand(0); in isFMAddSubOrFMSubAdd() 7765 SDValue Opnd0, Opnd1; in lowerToAddSubOrFMAddSub() local 7768 if (!isAddSubOrSubAdd(BV, Subtarget, DAG, Opnd0, Opnd1, NumExtracts, in lowerToAddSubOrFMAddSub() 7777 if (isFMAddSubOrFMSubAdd(Subtarget, DAG, Opnd0, Opnd1, Opnd2, NumExtracts)) { in lowerToAddSubOrFMAddSub() [all …]
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.cpp | 8230 const SDValue *Opnd0; member 8264 SetCCInfo.Info.Generic.Opnd0 = &Op.getOperand(0); in isSetCC() 8333 : InfoAndKind.Info.Generic.Opnd0->getValueType(); in performSetccAddFolding() 8346 Cmp = getAArch64Cmp(*InfoAndKind.Info.Generic.Opnd0, in performSetccAddFolding()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.cpp | 9395 const SDValue *Opnd0; member 9429 SetCCInfo.Info.Generic.Opnd0 = &Op.getOperand(0); in isSetCC() 9498 : InfoAndKind.Info.Generic.Opnd0->getValueType(); in performSetccAddFolding() 9511 Cmp = getAArch64Cmp(*InfoAndKind.Info.Generic.Opnd0, in performSetccAddFolding()
|