Home
last modified time | relevance | path

Searched refs:CallerPreserved (Results 1 – 9 of 9) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp1012 const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC); in doCallerAndCalleePassArgsTheSameWay() local
1014 if (!TRI->regmaskSubsetEqual(CallerPreserved, CalleePreserved)) in doCallerAndCalleePassArgsTheSameWay()
1113 const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC); in isEligibleForTailCallOptimization() local
1116 if (!CallerPreserved) in isEligibleForTailCallOptimization()
H A DSIISelLowering.cpp3459 const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC); in isEligibleForTailCallOptimization() local
3463 if (!CallerPreserved) in isEligibleForTailCallOptimization()
3494 if (!TRI->regmaskSubsetEqual(CallerPreserved, CalleePreserved)) in isEligibleForTailCallOptimization()
3515 return parametersInCSRMatch(MRI, CallerPreserved, ArgLocs, OutVals); in isEligibleForTailCallOptimization()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp834 const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC); in doCallerAndCalleePassArgsTheSameWay() local
837 TRI->UpdateCustomCallPreservedMask(MF, &CallerPreserved); in doCallerAndCalleePassArgsTheSameWay()
841 return TRI->regmaskSubsetEqual(CallerPreserved, CalleePreserved); in doCallerAndCalleePassArgsTheSameWay()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLoweringCall.cpp2806 const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC); in IsEligibleForTailCallOptimization() local
2809 if (!TRI->regmaskSubsetEqual(CallerPreserved, CalleePreserved)) in IsEligibleForTailCallOptimization()
2879 if (!parametersInCSRMatch(MRI, CallerPreserved, ArgLocs, OutVals)) in IsEligibleForTailCallOptimization()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp1279 const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC); in IsEligibleForTailCallOptimization() local
1282 if (!TRI->regmaskSubsetEqual(CallerPreserved, CalleePreserved)) in IsEligibleForTailCallOptimization()
1351 if (!parametersInCSRMatch(MRI, CallerPreserved, ArgLocs, OutVals)) in IsEligibleForTailCallOptimization()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp4051 const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC); in isEligibleForTailCallOptimization() local
4054 if (!TRI->regmaskSubsetEqual(CallerPreserved, CalleePreserved)) in isEligibleForTailCallOptimization()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp7368 const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC); in isEligibleForTailCallOptimization() local
7372 TRI->UpdateCustomCallPreservedMask(MF, &CallerPreserved); in isEligibleForTailCallOptimization()
7375 if (!TRI->regmaskSubsetEqual(CallerPreserved, CalleePreserved)) in isEligibleForTailCallOptimization()
7422 if (!parametersInCSRMatch(MRI, CallerPreserved, ArgLocs, OutVals)) in isEligibleForTailCallOptimization()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp3065 const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC); in IsEligibleForTailCallOptimization() local
3068 if (!TRI->regmaskSubsetEqual(CallerPreserved, CalleePreserved)) in IsEligibleForTailCallOptimization()
3126 if (!parametersInCSRMatch(MRI, CallerPreserved, ArgLocs, OutVals)) in IsEligibleForTailCallOptimization()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp18288 const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC); in isEligibleForTailCallOptimization() local
18291 if (!TRI->regmaskSubsetEqual(CallerPreserved, CalleePreserved)) in isEligibleForTailCallOptimization()