Lines Matching refs:Handler

539     ValueHandler &Handler, ValueAssigner &Assigner,  in determineAndHandleAssignments()  argument
551 return handleAssignments(Handler, Args, CCInfo, ArgLocs, MIRBuilder, in determineAndHandleAssignments()
624 bool CallLowering::handleAssignments(ValueHandler &Handler, in handleAssignments() argument
658 unsigned NumArgRegs = Handler.assignCustomValue( in handleAssignments()
673 const LLT NewLLT = Handler.isIncomingArgumentHandler() ? LocTy : ValTy; in handleAssignments()
701 if (!Handler.isIncomingArgumentHandler() && OrigTy != ValTy) { in handleAssignments()
721 LLT MemTy = Handler.getStackValueStoreType(DL, VA, Flags); in handleAssignments()
724 Register StackAddr = Handler.getStackAddress( in handleAssignments()
727 Handler.assignValueToAddress(Args[i], Part, StackAddr, MemTy, MPO, VA); in handleAssignments()
735 if (Handler.isIncomingArgumentHandler()) { in handleAssignments()
738 Register StackAddr = Handler.getStackAddress( in handleAssignments()
750 Handler.getStackAddress(MemSize, Offset, DstMPO, Flags); in handleAssignments()
766 Handler.copyArgumentMemory(Args[i], StackAddr, Args[i].Regs[0], in handleAssignments()
776 Handler.isIncomingArgumentHandler() && in handleAssignments()
778 Handler.assignValueToReg(ArgReg, ThisReturnRegs[Part], VA); in handleAssignments()
782 if (Handler.isIncomingArgumentHandler()) in handleAssignments()
783 Handler.assignValueToReg(ArgReg, VA.getLocReg(), VA); in handleAssignments()
785 DelayedOutgoingRegAssignments.emplace_back([=, &Handler]() { in handleAssignments()
786 Handler.assignValueToReg(ArgReg, VA.getLocReg(), VA); in handleAssignments()
793 if (Handler.isIncomingArgumentHandler() && OrigVT != LocVT) { in handleAssignments()