Lines Matching refs:CCValAssign
439 SmallVectorImpl<CCValAssign> &ArgLocs, in AnalyzeArguments()
484 CCValAssign::LocInfo LocInfo = CCValAssign::Full; in AnalyzeArguments()
490 LocInfo = CCValAssign::SExt; in AnalyzeArguments()
492 LocInfo = CCValAssign::ZExt; in AnalyzeArguments()
494 LocInfo = CCValAssign::AExt; in AnalyzeArguments()
513 State.addLoc(CCValAssign::getReg(ValNo++, ArgVT, Reg, LocVT, LocInfo)); in AnalyzeArguments()
521 State.addLoc(CCValAssign::getReg(ValNo++, ArgVT, Reg, LocVT, LocInfo)); in AnalyzeArguments()
544 SmallVectorImpl<CCValAssign> &RVLocs, in AnalyzeReturnValues()
610 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCArguments()
622 CCValAssign &VA = ArgLocs[i]; in LowerCCCArguments()
643 if (VA.getLocInfo() == CCValAssign::SExt) in LowerCCCArguments()
646 else if (VA.getLocInfo() == CCValAssign::ZExt) in LowerCCCArguments()
650 if (VA.getLocInfo() != CCValAssign::Full) in LowerCCCArguments()
711 SmallVector<CCValAssign, 16> RVLocs; in CanLowerReturn()
726 SmallVector<CCValAssign, 16> RVLocs; in LowerReturn()
744 CCValAssign &VA = RVLocs[i]; in LowerReturn()
793 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCCallTo()
810 CCValAssign &VA = ArgLocs[i]; in LowerCCCCallTo()
817 case CCValAssign::Full: break; in LowerCCCCallTo()
818 case CCValAssign::SExt: in LowerCCCCallTo()
821 case CCValAssign::ZExt: in LowerCCCCallTo()
824 case CCValAssign::AExt: in LowerCCCCallTo()
924 SmallVector<CCValAssign, 16> RVLocs; in LowerCallResult()