Home
last modified time | relevance | path

Searched refs:RegsLeft (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DHexagon.cpp28 ABIArgInfo classifyArgumentType(QualType RetTy, unsigned *RegsLeft) const;
64 unsigned RegsLeft = 6; in computeInfo() local
68 I.info = classifyArgumentType(I.type, &RegsLeft); in computeInfo()
71 static bool HexagonAdjustRegsLeft(uint64_t Size, unsigned *RegsLeft) { in HexagonAdjustRegsLeft() argument
75 if (*RegsLeft == 0) in HexagonAdjustRegsLeft()
79 (*RegsLeft)--; in HexagonAdjustRegsLeft()
83 if (2 <= (*RegsLeft & (~1U))) { in HexagonAdjustRegsLeft()
84 *RegsLeft = (*RegsLeft & (~1U)) - 2; in HexagonAdjustRegsLeft()
90 if (*RegsLeft == 1) in HexagonAdjustRegsLeft()
91 *RegsLeft = 0; in HexagonAdjustRegsLeft()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCCallingConv.cpp104 int RegsLeft = NumArgRegs - RegNum; in CC_PPC32_SVR4_Custom_SkipLastArgRegsPPCF128() local
108 if (RegNum != NumArgRegs && RegsLeft < 4) { in CC_PPC32_SVR4_Custom_SkipLastArgRegsPPCF128()
109 for (int i = 0; i < RegsLeft; i++) { in CC_PPC32_SVR4_Custom_SkipLastArgRegsPPCF128()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp494 unsigned RegsLeft = NbRegs; in AnalyzeArguments() local
528 if (!UsedStack && Parts == 2 && RegsLeft == 1) { in AnalyzeArguments()
532 RegsLeft -= 1; in AnalyzeArguments()
536 } else if (Parts <= RegsLeft) { in AnalyzeArguments()
540 RegsLeft--; in AnalyzeArguments()