Home
last modified time | relevance | path

Searched refs:AndI (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp1760 assert(!InsertedInsts.count(AndI) && in sinkAndCmp0Expression()
1765 if (AndI->hasOneUse() && in sinkAndCmp0Expression()
1766 AndI->getParent() == cast<Instruction>(*AndI->user_begin())->getParent()) in sinkAndCmp0Expression()
1771 if (!isa<ConstantInt>(AndI->getOperand(0)) && in sinkAndCmp0Expression()
1772 !isa<ConstantInt>(AndI->getOperand(1)) && in sinkAndCmp0Expression()
1773 AndI->getOperand(0)->hasOneUse() && AndI->getOperand(1)->hasOneUse()) in sinkAndCmp0Expression()
1776 for (auto *U : AndI->users()) { in sinkAndCmp0Expression()
1792 LLVM_DEBUG(AndI->getParent()->dump()); in sinkAndCmp0Expression()
1797 for (Value::user_iterator UI = AndI->user_begin(), E = AndI->user_end(); in sinkAndCmp0Expression()
1809 User->getParent() == AndI->getParent() ? AndI : User; in sinkAndCmp0Expression()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h432 bool isMaskAndCmp0FoldingBeneficial(const Instruction &AndI) const override { in isMaskAndCmp0FoldingBeneficial() argument
433 ConstantInt* Mask = dyn_cast<ConstantInt>(AndI.getOperand(1)); in isMaskAndCmp0FoldingBeneficial()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineShifts.cpp625 if (auto *AndI = dyn_cast<Instruction>(And)) { in foldShiftedShift() local
626 AndI->moveBefore(InnerShift); in foldShiftedShift()
627 AndI->takeName(InnerShift); in foldShiftedShift()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h1459 bool isMaskAndCmp0FoldingBeneficial(const Instruction &AndI) const override;
H A DPPCISelDAGToDAG.cpp5526 SDValue AndI(CurDAG->getMachineNode(Opcode, dl, InVT, MVT::Glue, in Select() local
5536 SRIdxVal, SDValue(AndI.getNode(), 1) /* glue */); in Select()
H A DPPCISelLowering.cpp17417 isMaskAndCmp0FoldingBeneficial(const Instruction &AndI) const { in isMaskAndCmp0FoldingBeneficial()
17418 const Value *Mask = AndI.getOperand(1); in isMaskAndCmp0FoldingBeneficial()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h758 bool isMaskAndCmp0FoldingBeneficial(const Instruction &AndI) const override;
H A DAArch64ISelLowering.cpp20688 const Instruction &AndI) const { in isMaskAndCmp0FoldingBeneficial()
20694 ConstantInt* Mask = dyn_cast<ConstantInt>(AndI.getOperand(1)); in isMaskAndCmp0FoldingBeneficial()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.h1060 bool isMaskAndCmp0FoldingBeneficial(const Instruction &AndI) const override;
H A DX86ISelLowering.cpp5891 const Instruction &AndI) const { in isMaskAndCmp0FoldingBeneficial()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DTargetLowering.h677 virtual bool isMaskAndCmp0FoldingBeneficial(const Instruction &AndI) const { in isMaskAndCmp0FoldingBeneficial() argument