Home
last modified time | relevance | path

Searched refs:Assigner (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallLowering.cpp
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86CallLowering.cpp173 X86OutgoingValueAssigner Assigner(RetCC_X86); in lowerReturn() local
175 if (!determineAndHandleAssignments(Handler, Assigner, SplitRetInfos, in lowerReturn()
307 X86OutgoingValueAssigner Assigner(CC_X86); in lowerFormalArguments() local
309 if (!determineAndHandleAssignments(Handler, Assigner, SplitArgs, MIRBuilder, in lowerFormalArguments()
361 X86OutgoingValueAssigner Assigner(CC_X86); in lowerCall() local
363 if (!determineAndHandleAssignments(Handler, Assigner, SplitArgs, MIRBuilder, in lowerCall()
379 .addImm(Assigner.getNumXmmRegs()); in lowerCall()
408 X86OutgoingValueAssigner Assigner(RetCC_X86); in lowerCall() local
410 if (!determineAndHandleAssignments(Handler, Assigner, SplitArgs, MIRBuilder, in lowerCall()
418 CallSeqStart.addImm(Assigner.getStackSize()) in lowerCall()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/GISel/
H A DM68kCallLowering.cpp220 OutgoingValueAssigner Assigner(AssignFn); in lowerCall() local
222 if (!determineAndHandleAssignments(Handler, Assigner, OutArgs, MIRBuilder, in lowerCall()
237 OutgoingValueAssigner Assigner(RetAssignFn, RetAssignFn); in lowerCall() local
239 if (!determineAndHandleAssignments(Handler, Assigner, InArgs, MIRBuilder, in lowerCall()
244 CallSeqStart.addImm(Assigner.StackSize).addImm(0); in lowerCall()
247 MIRBuilder.buildInstr(AdjStackUp).addImm(Assigner.StackSize).addImm(0); in lowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp344 MipsOutgoingValueAssigner Assigner(TLI.CCAssignFnForReturn(), in lowerReturn() local
347 if (!determineAssignments(Assigner, RetInfos, CCInfo)) in lowerReturn()
399 MipsIncomingValueAssigner Assigner(TLI.CCAssignFnForCall(), FuncName.c_str(), in lowerFormalArguments() local
401 if (!determineAssignments(Assigner, ArgInfos, CCInfo)) in lowerFormalArguments()
518 MipsOutgoingValueAssigner Assigner(TLI.CCAssignFnForCall(), Call, in lowerCall() local
520 if (!determineAssignments(Assigner, ArgInfos, CCInfo)) in lowerCall()
558 MipsIncomingValueAssigner Assigner(TLI.CCAssignFnForReturn(), in lowerCall() local
566 if (!determineAssignments(Assigner, ArgInfos, CCInfo)) in lowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp458 AArch64OutgoingValueAssigner Assigner(AssignFn, AssignFn, Subtarget, in lowerReturn() local
461 Success = determineAndHandleAssignments(Handler, Assigner, SplitArgs, in lowerReturn()
708 AArch64IncomingValueAssigner Assigner(AssignFn, AssignFn); in lowerFormalArguments() local
712 if (!determineAssignments(Assigner, SplitArgs, CCInfo) || in lowerFormalArguments()
729 uint64_t StackSize = Assigner.StackSize; in lowerFormalArguments()
743 StackSize = alignTo(Assigner.StackSize, Subtarget.isTargetILP32() ? 4 : 8); in lowerFormalArguments()
1199 AArch64OutgoingValueAssigner Assigner(AssignFnFixed, AssignFnVarArg, in lowerTailCall() local
1205 if (!determineAndHandleAssignments(Handler, Assigner, OutArgs, MIRBuilder, in lowerTailCall()
1377 AArch64OutgoingValueAssigner Assigner(AssignFnFixed, AssignFnVarArg, in lowerCall() local
1381 if (!determineAndHandleAssignments(Handler, Assigner, OutArgs, MIRBuilder, in lowerCall()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVCallLowering.cpp416 RISCVOutgoingValueAssigner Assigner( in lowerReturnVal() local
420 return determineAndHandleAssignments(Handler, Assigner, SplitRetInfos, in lowerReturnVal()
441 IncomingValueAssigner &Assigner, CCState &CCInfo) const { in saveVarArgRegisters() argument
459 int VaArgOffset = Assigner.StackSize; in saveVarArgRegisters()
546 RISCVIncomingValueAssigner Assigner( in lowerFormalArguments() local
553 if (!determineAssignments(Assigner, SplitArgInfos, CCInfo) || in lowerFormalArguments()
558 saveVarArgRegisters(MIRBuilder, Handler, Assigner, CCInfo); in lowerFormalArguments()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp359 OutgoingValueAssigner Assigner(AssignFn); in lowerReturnVal() local
361 return determineAndHandleAssignments(RetHandler, Assigner, SplitRetInfos, B, in lowerReturnVal()
724 IncomingValueAssigner Assigner(AssignFn); in lowerFormalArguments() local
725 if (!determineAssignments(Assigner, SplitArgs, CCInfo)) in lowerFormalArguments()
732 uint64_t StackSize = Assigner.StackSize; in lowerFormalArguments()
1057 OutgoingValueAssigner Assigner(AssignFnFixed, AssignFnVarArg); in areCalleeOutgoingArgsTailCallable() local
1059 if (!determineAssignments(Assigner, OutArgs, OutInfo)) { in areCalleeOutgoingArgsTailCallable()
1294 OutgoingValueAssigner Assigner(AssignFnFixed, AssignFnVarArg); in lowerTailCall() local
1296 if (!determineAssignments(Assigner, OutArgs, CCInfo)) in lowerTailCall()
1479 OutgoingValueAssigner Assigner(AssignFnFixed, AssignFnVarArg); in lowerCall() local
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h404 bool determineAssignments(ValueAssigner &Assigner,
413 ValueHandler &Handler, ValueAssigner &Assigner,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp650 ValueHandler &Handler, ValueAssigner &Assigner, in determineAndHandleAssignments() argument
659 if (!determineAssignments(Assigner, Args, CCInfo)) in determineAndHandleAssignments()
674 bool CallLowering::determineAssignments(ValueAssigner &Assigner, in determineAssignments() argument
693 if (Assigner.assignArg(i, CurVT, NewVT, NewVT, CCValAssign::Full, Args[i], in determineAssignments()
724 if (Assigner.assignArg(i, CurVT, NewVT, NewVT, CCValAssign::Full, Args[i], in determineAssignments()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp530 OutgoingValueAssigner Assigner(RetAssignFn); in lowerCall() local
532 if (!determineAndHandleAssignments(RetHandler, Assigner, ArgInfos, in lowerCall()