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()
729 SmallVector<CCValAssign, 16> RVLocs; in CanLowerReturn()
744 SmallVector<CCValAssign, 16> RVLocs; in LowerReturn()
762 CCValAssign &VA = RVLocs[i]; in LowerReturn()
812 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCCallTo()
829 CCValAssign &VA = ArgLocs[i]; in LowerCCCCallTo()
836 case CCValAssign::Full: break; in LowerCCCCallTo()
837 case CCValAssign::SExt: in LowerCCCCallTo()
840 case CCValAssign::ZExt: in LowerCCCCallTo()
843 case CCValAssign::AExt: in LowerCCCCallTo()
941 SmallVector<CCValAssign, 16> RVLocs; in LowerCallResult()