Home
last modified time | relevance | path

Searched refs:isByVal (Results 1 – 25 of 36) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetCallingConv.h85 bool isByVal() const { return IsByVal; } in isByVal() function
154 assert(isByVal()); in getNonZeroByValAlign()
170 assert(isByVal() && !isByRef()); in getByValSize()
174 assert(isByVal() && !isByRef()); in setByValSize()
179 assert(!isByVal() && isByRef()); in getByRefSize()
183 assert(!isByVal() && isByRef()); in setByRefSize()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLoweringCall.cpp1302 bool isImmutable = !AlwaysUseMutable && !Flags.isByVal(); in LowerMemArgument()
1322 if (Flags.isByVal()) { in LowerMemArgument()
1806 !(Ins[I].Flags.isByVal() && VA.isRegLoc())) { in LowerFormalArguments()
1928 bool isByVal) const { in LowerMemOpCallTo()
1933 if (isByVal) in LowerMemOpCallTo()
2164 bool isByVal = Flags.isByVal(); in LowerCall() local
2192 if (isByVal) { in LowerCall()
2205 isByVal = false; in LowerCall()
2242 } else if (!IsSibcall && (!isTailCall || isByVal)) { in LowerCall()
2248 dl, DAG, VA, Flags, isByVal)); in LowerCall()
[all …]
H A DX86CallLowering.cpp
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86CallLowering.cpp200 const bool IsImmutable = !Flags.isByVal(); in getStackAddress()
352 if (OrigArg.Flags[0].isByVal()) in lowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCCallLowering.cpp172 const bool IsImmutable = !Flags.isByVal(); in getStackAddress()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp256 const bool IsImmutable = !Flags.isByVal(); in getStackAddress()
507 if (Arg.Flags[0].isByVal()) in lowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaISelLowering.cpp129 if (ArgFlags.isByVal()) { in CC_Xtensa_Custom()
269 if (Ins[VA.getValNo()].Flags.isByVal()) { in LowerFormalArguments()
343 else if (Flags.isByVal()) { in LowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/GISel/
H A DM68kCallLowering.cpp171 const bool IsImmutable = !Flags.isByVal(); in getStackAddress()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp330 if (!Flags.isByVal()) { in MatchingStackOffset()
343 if (Flags.isByVal()) in MatchingStackOffset()
355 } else if (Arg.getOpcode() == ISD::FrameIndex && Flags.isByVal()) { in MatchingStackOffset()
466 bool IsImmutable = !AlwaysUseMutable && !Flags.isByVal(); in LowerMemArgument()
468 if (Flags.isByVal()) { in LowerMemArgument()
508 if (Flags.isByVal()) in LowerMemOpCallTo()
648 bool IsByVal = Flags.isByVal(); in LowerCall()
739 if (Flags.isByVal()) { in LowerCall()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp234 if (Flags.isByVal() || Flags.isInAlloca() || Flags.isPreallocated() || in setArgFlags()
875 if (VA.isMemLoc() && !Flags.isByVal()) { in handleAssignments()
899 } else if (VA.isMemLoc() && Flags.isByVal()) { in handleAssignments()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetCallingConv.td41 class CCIfByVal<CCAction A> : CCIf<"ArgFlags.isByVal()", A> {
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp516 if (ArgFlags.isByVal()) { in AnalyzeArguments()
680 if (Flags.isByVal()) { in LowerCCCArguments()
865 if (Flags.isByVal()) { in LowerCCCCallTo()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp149 const bool IsImmutable = !Flags.isByVal(); in getStackAddress()
261 assert(!Flags.isByVal() && "byval unhandled with tail calls"); in getStackAddress()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp454 if (Arg.Flags[0].isByVal()) in lowerCall()
H A DMipsISelLowering.cpp2904 if (ArgFlags.isByVal()) in CC_MipsO32()
3299 if (Flags.isByVal()) { in LowerCall()
3688 if (Flags.isByVal()) { in LowerFormalArguments()
H A DMipsFastISel.cpp1513 if (Flag.isInReg() || Flag.isSRet() || Flag.isNest() || Flag.isByVal()) in fastLowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.cpp545 if (!Flags.isByVal()) in LowerCall()
608 if (Flags.isByVal()) in LowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp637 if (!Flags.isByVal()) in LowerCCCCallTo()
686 if (Flags.isByVal()) in LowerCCCCallTo()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp601 if (ArgDI.Flags.isByVal() && ArgDI.Flags.getByValSize()) { in LowerCallArguments()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp1118 if (Out.Flags.isByVal() && Out.Flags.getByValSize() != 0) { in LowerCall()
1241 assert(!In.Flags.isByVal() && "byval is not valid for return values"); in LowerCall()
1325 assert(!Out.Flags.isByVal() && "byval is not valid for return values"); in LowerReturn()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp442 if (!Flags.isByVal()) in LowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp504 if (Flags.isByVal()) { in LowerCall()
844 bool ByVal = Flags.isByVal(); in LowerFormalArguments()
889 unsigned ObjSize = Flags.isByVal() in LowerFormalArguments()
898 if (Flags.isByVal()) { in LowerFormalArguments()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp4105 if (Flags.isByVal()) in CalculateStackSlotSize()
4131 if (Flags.isByVal()) { in CalculateStackSlotAlignment()
4187 if (!Flags.isByVal()) { in CalculateStackSlotUsed()
4593 if (Flags.isByVal()) { in LowerFormalArguments_64SVR4()
5067 if (any_of(Ins, [](const ISD::InputArg &IA) { return IA.Flags.isByVal(); })) in IsEligibleForTailCallOptimization_64SVR4()
5086 if (any_of(Outs, [](const ISD::OutputArg& OA) { return OA.Flags.isByVal(); })) in IsEligibleForTailCallOptimization_64SVR4()
5149 if (any_of(Ins, [](const ISD::InputArg &IA) { return IA.Flags.isByVal(); })) in IsEligibleForTailCallOptimization()
6097 if (Flags.isByVal()) { in LowerCall_32SVR4()
6315 if (Flags.isByVal()) { in LowerCall_64SVR4()
6461 if (Flags.isByVal()) { in LowerCall_64SVR4()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp813 if (Arg.Flags.isByVal()) in IsEligibleForTailCallOptimization()
856 if (!Flags.isByVal()) in LowerCall_32()
902 if (Flags.isByVal()) { in LowerCall_32()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp111 const bool IsImmutable = !Flags.isByVal(); in getStackAddress()

12