Home
last modified time | relevance | path

Searched refs:isRegLoc (Results 1 – 25 of 33) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCallingConvLower.cpp77 if (ValAssign.isRegLoc() && TRI.regsOverlap(ValAssign.getLocReg(), Reg)) in IsShadowAllocatedReg()
223 HaveRegParm = Locs.back().isRegLoc(); in getRemainingRegParmsForType()
229 if (Locs[I].isRegLoc()) in getRemainingRegParmsForType()
283 if (Loc1.isRegLoc() && Loc2.isRegLoc()) in resultsCompatible()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp121 assert(VA.isRegLoc() && "Value shouldn't be assigned to reg"); in assignValueToReg()
160 assert(VA.isRegLoc() && "Value should be in reg"); in assignCustomValue()
161 assert(NextVA.isRegLoc() && "Value should be in reg"); in assignCustomValue()
294 assert(VA.isRegLoc() && "Value shouldn't be assigned to reg"); in assignValueToReg()
336 assert(VA.isRegLoc() && "Value should be in reg"); in assignCustomValue()
337 assert(NextVA.isRegLoc() && "Value should be in reg"); in assignCustomValue()
H A DARMFastISel.cpp1961 if (VA.isRegLoc() && !VA.needsCustom()) { in ProcessCallArgs()
1967 !VA.isRegLoc() || !ArgLocs[++i].isRegLoc()) in ProcessCallArgs()
2041 if (VA.isRegLoc() && !VA.needsCustom()) { in ProcessCallArgs()
2053 assert(VA.isRegLoc() && NextVA.isRegLoc() && in ProcessCallArgs()
2183 if (!VA.isRegLoc()) in SelectRet()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp307 if (VA.isRegLoc()) { in LowerCall()
399 if (VA.isRegLoc()) { in lowerCallResult()
504 if (VA.isRegLoc()) { in LowerCallArguments()
656 if (VA.isRegLoc()) in LowerReturn()
684 if (!VA.isRegLoc()) in LowerReturn()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLoweringCall.cpp737 assert(VA.isRegLoc() && NextVA.isRegLoc() && in Passv64i1ArgInRegs()
779 assert(VA.isRegLoc() && "Can only return in registers!"); in LowerReturn()
1034 assert(VA.isRegLoc() && NextVA.isRegLoc() && in getv64i1Argument()
1748 if (VA.isRegLoc()) { in LowerFormalArguments()
1837 !(Ins[I].Flags.isByVal() && VA.isRegLoc())) { in LowerFormalArguments()
2267 } else if (VA.isRegLoc()) { in LowerCall()
2379 if (VA.isRegLoc()) { in LowerCall()
2860 if (!VA.isRegLoc()) in IsEligibleForTailCallOptimization()
2921 if (!VA.isRegLoc()) { in IsEligibleForTailCallOptimization()
2944 if (!VA.isRegLoc()) in IsEligibleForTailCallOptimization()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.cpp305 assert(VA.isRegLoc() && "Expected register VA assignment"); in unpack64()
359 else if (VA.isRegLoc()) in LowerFormalArguments()
457 assert(VA.isRegLoc() && "Can only return in registers!"); in LowerReturn()
463 assert(VA.isRegLoc() && "Expected return via registers"); in LowerReturn()
579 if (IsF64OnCSKY && VA.isRegLoc()) { in LowerCall()
612 if (VA.isRegLoc()) { in LowerCall()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp1146 if (!ArgLoc.isRegLoc()) in parametersInCSRMatch()
1225 if (Loc1.isRegLoc() != Loc2.isRegLoc()) in resultsCompatible()
1228 if (Loc1.isRegLoc()) { in resultsCompatible()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp287 assert(VA.isRegLoc() && "Can only return in registers!"); in LowerReturn_32()
370 assert(VA.isRegLoc() && "Can only return in registers!"); in LowerReturn_64()
468 if (VA.isRegLoc()) { in LowerFormalArguments_32()
646 if (VA.isRegLoc()) { in LowerFormalArguments_64()
983 if (VA.isRegLoc()) { in LowerCall_32()
987 if (NextVA.isRegLoc()) { in LowerCall_32()
1017 if (VA.isRegLoc()) { in LowerCall_32()
1112 assert(RVLocs[i].isRegLoc() && "Can only return in registers!"); in LowerCall_32()
1180 if (!VA.isRegLoc() || (ValTy != MVT::f64 && ValTy != MVT::f128)) in fixupVariableFloatArgs()
1294 if (VA.isRegLoc()) { in LowerCall_64()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVCallLowering.cpp153 if (VAHi.isRegLoc()) in assignCustomValue()
282 if (VAHi.isRegLoc()) in assignCustomValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp365 if (VA.isRegLoc()) { in LowerFormalArguments()
507 if (VA.isRegLoc()) in LowerCall()
612 if (!VA.isRegLoc()) in LowerReturn()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp950 if (VA.isRegLoc()) { in LowerCallResult()
1043 if (VA.isRegLoc()) { in LowerCCCCallTo()
1177 if (VA.isRegLoc()) { in LowerCCCArguments()
1344 if (VA.isRegLoc()) in LowerReturn()
1372 if (!VA.isRegLoc()) in LowerReturn()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h123 bool isRegLoc() const { return std::holds_alternative<Register>(Data); } in isRegLoc() function
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp682 if (VA.isRegLoc()) { in LowerCall()
727 if (VA.isRegLoc()) in LowerCall()
947 if (VA.isRegLoc()) { in LowerFormalArguments()
1096 assert(VA.isRegLoc() && "Can only return in registers!"); in LowerReturn()
1271 if (!ArgLocs[i].isRegLoc()) in IsEligibleForTailCallOptimization()
1314 if (!VA.isRegLoc()) { in IsEligibleForTailCallOptimization()
1338 if (!VA.isRegLoc()) in IsEligibleForTailCallOptimization()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp520 if (VA.isRegLoc()) { in LowerCCCArguments()
643 assert(VA.isRegLoc() && "Can only return in registers!"); in LowerReturn()
730 if (VA.isRegLoc()) { in LowerCCCCallTo()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp445 if (VA.isRegLoc()) { in LowerCCCArguments()
552 assert(VA.isRegLoc() && "Can only return in registers!"); in LowerReturn()
682 if (VA.isRegLoc()) { in LowerCCCCallTo()
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaISelLowering.cpp448 if (VA.isRegLoc()) { in LowerFormalArguments()
619 if (VA.isRegLoc()) in LowerCall()
799 assert(VA.isRegLoc() && "Can only return in registers!"); in LowerReturn()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp1386 !VA.isRegLoc() || VA.needsCustom()) in processCallArgs()
1493 assert(VA.isRegLoc() && "Can only return in registers!"); in finishCall()
1733 assert(VA.isRegLoc() && "Can only return in registers!"); in SelectRet()
H A DPPCISelLowering.cpp4305 if (VA.isRegLoc()) { in LowerFormalArguments_32SVR4()
5376 assert(VA.isRegLoc() && "Can only return in registers!"); in LowerCallResult()
6155 if (VA.isRegLoc()) { in LowerCall_32SVR4()
7253 if (SaveParams && VA.isRegLoc() && !Flags.isByVal() && !VA.needsCustom()) { in LowerFormalArguments_AIX()
7331 assert(I != End && ArgLocs[I].isRegLoc() && ArgLocs[I].needsCustom() && in LowerFormalArguments_AIX()
7353 if (I != End && ArgLocs[I].isRegLoc() && ArgLocs[I].needsCustom()) { in LowerFormalArguments_AIX()
7363 if (VA.isRegLoc()) { in LowerFormalArguments_AIX()
7414 assert(VA.isRegLoc() && "MemLocs should already be handled."); in LowerFormalArguments_AIX()
7453 for (; Offset != StackSize && ArgLocs[I].isRegLoc(); in LowerFormalArguments_AIX()
7475 if (VA.isRegLoc() && !VA.needsCustom()) { in LowerFormalArguments_AIX()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp1235 if (VA.isRegLoc() && !VA.needsCustom()) { in processCallArgs()
1726 if (!VA.isRegLoc()) in selectRet()
H A DMipsISelLowering.cpp3472 if (VA.isRegLoc()) { in LowerCall()
3528 if (VA.isRegLoc()) { in LowerCall()
3695 assert(VA.isRegLoc() && "Can only return in registers!"); in LowerCallResult()
3844 bool IsRegLoc = VA.isRegLoc(); in LowerFormalArguments()
4015 assert(VA.isRegLoc() && "Can only return in registers!"); in LowerReturn()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp386 assert(VA.isRegLoc() && "Can only return in registers!"); in LowerReturn()
462 if (VA.isRegLoc()) { in LowerFormalArguments()
713 if (VA.isRegLoc()) { in LowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp956 if (ArgLoc.isRegLoc()) in areCalleeOutgoingArgsTailCallable()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp590 if (VA.isRegLoc()) in LowerCall()
919 if (VA.isRegLoc() && ByVal && Flags.getByValSize() <= 8) in LowerFormalArguments()
922 bool InReg = VA.isRegLoc() && in LowerFormalArguments()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp1345 if (VA.isRegLoc()) { in LowerFormalArguments()
1672 assert(VA.isRegLoc() && "Can only return in registers!"); in LowerReturn()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp6998 assert(VA.isRegLoc() && "Expected register VA assignment"); in unpackF64OnLA32DSoftABI()
7125 } else if (VA.isRegLoc()) in LowerFormalArguments()
7382 assert(VA.isRegLoc() && "Expected register VA assignment"); in LowerCall()
7467 if (VA.isRegLoc()) { in LowerCall()
7645 assert(VA.isRegLoc() && "Can only return in registers!"); in LowerReturn()
7649 assert(VA.isRegLoc() && "Expected return via registers"); in LowerReturn()

12