Lines Matching refs:Adj

756                                              UserAdjustment *Adj) {  in emitBaseConstants()  argument
760 if (!Adj->Offset && Adj->Ty && Adj->Ty != Base->getType()) in emitBaseConstants()
761 Adj->Offset = ConstantInt::get(Type::getInt32Ty(*Ctx), 0); in emitBaseConstants()
763 if (Adj->Offset) { in emitBaseConstants()
764 if (Adj->Ty) { in emitBaseConstants()
766 Mat = GetElementPtrInst::Create(Type::getInt8Ty(*Ctx), Base, Adj->Offset, in emitBaseConstants()
767 "mat_gep", Adj->MatInsertPt); in emitBaseConstants()
769 Mat = new BitCastInst(Mat, Adj->Ty, "mat_bitcast", in emitBaseConstants()
770 Adj->MatInsertPt->getIterator()); in emitBaseConstants()
774 BinaryOperator::Create(Instruction::Add, Base, Adj->Offset, in emitBaseConstants()
775 "const_mat", Adj->MatInsertPt->getIterator()); in emitBaseConstants()
778 << " + " << *Adj->Offset << ") in BB " in emitBaseConstants()
781 Mat->setDebugLoc(Adj->User.Inst->getDebugLoc()); in emitBaseConstants()
783 Value *Opnd = Adj->User.Inst->getOperand(Adj->User.OpndIdx); in emitBaseConstants()
787 LLVM_DEBUG(dbgs() << "Update: " << *Adj->User.Inst << '\n'); in emitBaseConstants()
788 if (!updateOperand(Adj->User.Inst, Adj->User.OpndIdx, Mat) && Adj->Offset) in emitBaseConstants()
790 LLVM_DEBUG(dbgs() << "To : " << *Adj->User.Inst << '\n'); in emitBaseConstants()
810 LLVM_DEBUG(dbgs() << "Update: " << *Adj->User.Inst << '\n'); in emitBaseConstants()
811 updateOperand(Adj->User.Inst, Adj->User.OpndIdx, ClonedCastInst); in emitBaseConstants()
812 LLVM_DEBUG(dbgs() << "To : " << *Adj->User.Inst << '\n'); in emitBaseConstants()
820 updateOperand(Adj->User.Inst, Adj->User.OpndIdx, Mat); in emitBaseConstants()
827 ConstExprInst->insertBefore(Adj->MatInsertPt); in emitBaseConstants()
831 ConstExprInst->setDebugLoc(Adj->User.Inst->getDebugLoc()); in emitBaseConstants()
835 LLVM_DEBUG(dbgs() << "Update: " << *Adj->User.Inst << '\n'); in emitBaseConstants()
836 if (!updateOperand(Adj->User.Inst, Adj->User.OpndIdx, ConstExprInst)) { in emitBaseConstants()
838 if (Adj->Offset) in emitBaseConstants()
841 LLVM_DEBUG(dbgs() << "To : " << *Adj->User.Inst << '\n'); in emitBaseConstants()