Searched refs:CallerPreserved (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCallLowering.cpp | 991 const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC); in doCallerAndCalleePassArgsTheSameWay() local 993 if (!TRI->regmaskSubsetEqual(CallerPreserved, CalleePreserved)) in doCallerAndCalleePassArgsTheSameWay() 1092 const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC); in isEligibleForTailCallOptimization() local 1095 if (!CallerPreserved) in isEligibleForTailCallOptimization()
|
| H A D | SIISelLowering.cpp | 2976 const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC); in isEligibleForTailCallOptimization() local 2980 if (!CallerPreserved) in isEligibleForTailCallOptimization() 3011 if (!TRI->regmaskSubsetEqual(CallerPreserved, CalleePreserved)) in isEligibleForTailCallOptimization() 3032 return parametersInCSRMatch(MRI, CallerPreserved, ArgLocs, OutVals); in isEligibleForTailCallOptimization()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64CallLowering.cpp | 724 const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC); in doCallerAndCalleePassArgsTheSameWay() local 727 TRI->UpdateCustomCallPreservedMask(MF, &CallerPreserved); in doCallerAndCalleePassArgsTheSameWay() 731 return TRI->regmaskSubsetEqual(CallerPreserved, CalleePreserved); in doCallerAndCalleePassArgsTheSameWay()
|
| /llvm-project-15.0.7/llvm/lib/Target/M68k/ |
| H A D | M68kISelLowering.cpp | 1224 const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC); in IsEligibleForTailCallOptimization() local 1227 if (!TRI->regmaskSubsetEqual(CallerPreserved, CalleePreserved)) in IsEligibleForTailCallOptimization() 1296 if (!parametersInCSRMatch(MRI, CallerPreserved, ArgLocs, OutVals)) in IsEligibleForTailCallOptimization()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 6366 const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC); in isEligibleForTailCallOptimization() local 6370 TRI->UpdateCustomCallPreservedMask(MF, &CallerPreserved); in isEligibleForTailCallOptimization() 6373 if (!TRI->regmaskSubsetEqual(CallerPreserved, CalleePreserved)) in isEligibleForTailCallOptimization() 6419 if (!parametersInCSRMatch(MRI, CallerPreserved, ArgLocs, OutVals)) in isEligibleForTailCallOptimization()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 11131 const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC); in isEligibleForTailCallOptimization() local 11134 if (!TRI->regmaskSubsetEqual(CallerPreserved, CalleePreserved)) in isEligibleForTailCallOptimization()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 3025 const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC); in IsEligibleForTailCallOptimization() local 3028 if (!TRI->regmaskSubsetEqual(CallerPreserved, CalleePreserved)) in IsEligibleForTailCallOptimization() 3086 if (!parametersInCSRMatch(MRI, CallerPreserved, ArgLocs, OutVals)) in IsEligibleForTailCallOptimization()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 5146 const uint32_t *CallerPreserved = TRI->getCallPreservedMask(MF, CallerCC); in IsEligibleForTailCallOptimization() local 5149 if (!TRI->regmaskSubsetEqual(CallerPreserved, CalleePreserved)) in IsEligibleForTailCallOptimization() 5220 if (!parametersInCSRMatch(MRI, CallerPreserved, ArgLocs, OutVals)) in IsEligibleForTailCallOptimization()
|