Searched refs:UseInst (Results 1 – 5 of 5) sorted by relevance
70 Value *foldIVUser(Instruction *UseInst, Instruction *IVOperand);72 bool eliminateIdentitySCEV(Instruction *UseInst, Instruction *IVOperand);74 bool eliminateIVUser(Instruction *UseInst, Instruction *IVOperand);93 Value *SimplifyIndvar::foldIVUser(Instruction *UseInst, Instruction *IVOperand) { in foldIVUser() argument97 switch (UseInst->getOpcode()) { in foldIVUser()104 if (IVOperand != UseInst->getOperand(OperIdx) || in foldIVUser()105 !isa<ConstantInt>(UseInst->getOperand(1))) in foldIVUser()118 ConstantInt *D = cast<ConstantInt>(UseInst->getOperand(1)); in foldIVUser()119 if (UseInst->getOpcode() == Instruction::LShr) { in foldIVUser()121 uint32_t BitWidth = cast<IntegerType>(UseInst->getType())->getBitWidth(); in foldIVUser()[all …]
224 MachineInstr *UseInst = MO.getParent(); in AllUsesDominatedByBlock() local225 unsigned OpNo = &MO - &UseInst->getOperand(0); in AllUsesDominatedByBlock()226 MachineBasicBlock *UseBlock = UseInst->getParent(); in AllUsesDominatedByBlock()227 if (!(UseBlock == MBB && UseInst->isPHI() && in AllUsesDominatedByBlock()228 UseInst->getOperand(OpNo+1).getMBB() == DefMBB)) { in AllUsesDominatedByBlock()238 MachineInstr *UseInst = MO.getParent(); in AllUsesDominatedByBlock() local239 unsigned OpNo = &MO - &UseInst->getOperand(0); in AllUsesDominatedByBlock()240 MachineBasicBlock *UseBlock = UseInst->getParent(); in AllUsesDominatedByBlock()241 if (UseInst->isPHI()) { in AllUsesDominatedByBlock()244 UseBlock = UseInst->getOperand(OpNo+1).getMBB(); in AllUsesDominatedByBlock()[all …]
84 Instruction *UseInst = cast<Instruction>(U.getUser()); in AllUsesDominatedByBlock() local85 BasicBlock *UseBlock = UseInst->getParent(); in AllUsesDominatedByBlock()86 if (PHINode *PN = dyn_cast<PHINode>(UseInst)) { in AllUsesDominatedByBlock()
258 Instruction *UseInst = dyn_cast<Instruction>(User); in collectUsesWithPtrTypes() local259 if (UseInst && UseInst->getOpcode() == Instruction::PtrToInt) in collectUsesWithPtrTypes()262 if (StoreInst *SI = dyn_cast_or_null<StoreInst>(UseInst)) { in collectUsesWithPtrTypes()
5816 getConstantEvolvingPHIOperands(Instruction *UseInst, const Loop *L, in getConstantEvolvingPHIOperands() argument5822 for (Value *Op : UseInst->operands()) { in getConstantEvolvingPHIOperands()