Lines Matching refs:CCValAssign
456 SmallVectorImpl<CCValAssign> &ArgLocs, in AnalyzeArguments()
501 CCValAssign::LocInfo LocInfo = CCValAssign::Full; in AnalyzeArguments()
507 LocInfo = CCValAssign::SExt; in AnalyzeArguments()
509 LocInfo = CCValAssign::ZExt; in AnalyzeArguments()
511 LocInfo = CCValAssign::AExt; in AnalyzeArguments()
530 State.addLoc(CCValAssign::getReg(ValNo++, ArgVT, Reg, LocVT, LocInfo)); in AnalyzeArguments()
538 State.addLoc(CCValAssign::getReg(ValNo++, ArgVT, Reg, LocVT, LocInfo)); in AnalyzeArguments()
561 SmallVectorImpl<CCValAssign> &RVLocs, in AnalyzeReturnValues()
627 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCArguments()
639 CCValAssign &VA = ArgLocs[i]; in LowerCCCArguments()
660 if (VA.getLocInfo() == CCValAssign::SExt) in LowerCCCArguments()
663 else if (VA.getLocInfo() == CCValAssign::ZExt) in LowerCCCArguments()
667 if (VA.getLocInfo() != CCValAssign::Full) in LowerCCCArguments()
728 SmallVector<CCValAssign, 16> RVLocs; in CanLowerReturn()
743 SmallVector<CCValAssign, 16> RVLocs; in LowerReturn()
761 CCValAssign &VA = RVLocs[i]; in LowerReturn()
810 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCCallTo()
827 CCValAssign &VA = ArgLocs[i]; in LowerCCCCallTo()
834 case CCValAssign::Full: break; in LowerCCCCallTo()
835 case CCValAssign::SExt: in LowerCCCCallTo()
838 case CCValAssign::ZExt: in LowerCCCCallTo()
841 case CCValAssign::AExt: in LowerCCCCallTo()
939 SmallVector<CCValAssign, 16> RVLocs; in LowerCallResult()