Lines Matching refs:Load
92 if (auto *Load = dyn_cast<LoadInst>(&I); in fixI8UseChain() local
93 Load && I.getType()->isIntegerTy(8)) { in fixI8UseChain()
105 ReplacedValues[Load] = NewLoad; in fixI8UseChain()
106 ToRemove.push_back(Load); in fixI8UseChain()
110 if (auto *Load = dyn_cast<LoadInst>(&I); in fixI8UseChain() local
111 Load && isa<ConstantExpr>(Load->getPointerOperand())) { in fixI8UseChain()
112 auto *CE = dyn_cast<ConstantExpr>(Load->getPointerOperand()); in fixI8UseChain()
119 Type *ElementType = Load->getType(); in fixI8UseChain()
122 uint32_t ElemSize = Load->getDataLayout().getTypeAllocSize(ElementType); in fixI8UseChain()
143 ReplacedValues[Load] = NewLoad; in fixI8UseChain()
144 Load->replaceAllUsesWith(NewLoad); in fixI8UseChain()
145 ToRemove.push_back(Load); in fixI8UseChain()
263 auto ProcessLoad = [&](LoadInst *Load) { in upcastI8AllocasAndUses() argument
264 for (User *LU : Load->users()) { in upcastI8AllocasAndUses()
283 if (auto *Load = dyn_cast<LoadInst>(U)) in upcastI8AllocasAndUses() local
284 ProcessLoad(Load); in upcastI8AllocasAndUses()
287 if (auto *Load = dyn_cast<LoadInst>(GU)) in upcastI8AllocasAndUses() local
288 ProcessLoad(Load); in upcastI8AllocasAndUses()