Home
last modified time | relevance | path

Searched refs:Assigner (Results 1 – 11 of 11) 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.cpp172 X86OutgoingValueAssigner Assigner(RetCC_X86); in lowerReturn() local
174 if (!determineAndHandleAssignments(Handler, Assigner, SplitRetInfos, in lowerReturn()
306 X86OutgoingValueAssigner Assigner(CC_X86); in lowerFormalArguments() local
308 if (!determineAndHandleAssignments(Handler, Assigner, SplitArgs, MIRBuilder, in lowerFormalArguments()
360 X86OutgoingValueAssigner Assigner(CC_X86); in lowerCall() local
362 if (!determineAndHandleAssignments(Handler, Assigner, SplitArgs, MIRBuilder, in lowerCall()
378 .addImm(Assigner.getNumXmmRegs()); in lowerCall()
407 X86OutgoingValueAssigner Assigner(RetCC_X86); in lowerCall() local
409 if (!determineAndHandleAssignments(Handler, Assigner, SplitArgs, MIRBuilder, in lowerCall()
417 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.cpp343 MipsOutgoingValueAssigner Assigner(TLI.CCAssignFnForReturn(), in lowerReturn() local
346 if (!determineAssignments(Assigner, RetInfos, CCInfo)) in lowerReturn()
396 MipsIncomingValueAssigner Assigner(TLI.CCAssignFnForCall(), FuncName.c_str(), in lowerFormalArguments() local
398 if (!determineAssignments(Assigner, ArgInfos, CCInfo)) in lowerFormalArguments()
516 MipsOutgoingValueAssigner Assigner(TLI.CCAssignFnForCall(), Call, in lowerCall() local
518 if (!determineAssignments(Assigner, ArgInfos, CCInfo)) in lowerCall()
555 MipsIncomingValueAssigner Assigner(TLI.CCAssignFnForReturn(), in lowerCall() local
563 if (!determineAssignments(Assigner, ArgInfos, CCInfo)) in lowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp507 AArch64OutgoingValueAssigner Assigner(AssignFn, AssignFn, Subtarget, in lowerReturn() local
510 Success = determineAndHandleAssignments(Handler, Assigner, SplitArgs, in lowerReturn()
757 AArch64IncomingValueAssigner Assigner(AssignFn, AssignFn); in lowerFormalArguments() local
761 if (!determineAssignments(Assigner, SplitArgs, CCInfo) || in lowerFormalArguments()
778 uint64_t StackSize = Assigner.StackSize; in lowerFormalArguments()
792 StackSize = alignTo(Assigner.StackSize, Subtarget.isTargetILP32() ? 4 : 8); in lowerFormalArguments()
1248 AArch64OutgoingValueAssigner Assigner(AssignFnFixed, AssignFnVarArg, in lowerTailCall() local
1254 if (!determineAndHandleAssignments(Handler, Assigner, OutArgs, MIRBuilder, in lowerTailCall()
1431 AArch64OutgoingValueAssigner Assigner(AssignFnFixed, AssignFnVarArg, in lowerCall() local
1435 if (!determineAndHandleAssignments(Handler, Assigner, OutArgs, MIRBuilder, in lowerCall()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVCallLowering.cpp421 RISCVOutgoingValueAssigner Assigner( in lowerReturn() local
425 if (!determineAndHandleAssignments(Handler, Assigner, SplitRetInfos, in lowerReturn()
467 IncomingValueAssigner &Assigner, CCState &CCInfo) const { in saveVarArgRegisters() argument
485 int VaArgOffset = Assigner.StackSize; in saveVarArgRegisters()
569 RISCVIncomingValueAssigner Assigner(CC == CallingConv::Fast ? CC_RISCV_FastCC in lowerFormalArguments() local
576 if (!determineAssignments(Assigner, SplitArgInfos, CCInfo) || in lowerFormalArguments()
581 saveVarArgRegisters(MIRBuilder, Handler, Assigner, CCInfo); in lowerFormalArguments()
H A DRISCVCallLowering.h49 IncomingValueAssigner &Assigner,
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp351 OutgoingValueAssigner Assigner(AssignFn); in lowerReturnVal() local
353 return determineAndHandleAssignments(RetHandler, Assigner, SplitRetInfos, B, in lowerReturnVal()
726 IncomingValueAssigner Assigner(AssignFn); in lowerFormalArguments() local
727 if (!determineAssignments(Assigner, SplitArgs, CCInfo)) in lowerFormalArguments()
734 uint64_t StackSize = Assigner.StackSize; in lowerFormalArguments()
1071 OutgoingValueAssigner Assigner(AssignFnFixed, AssignFnVarArg); in areCalleeOutgoingArgsTailCallable() local
1073 if (!determineAssignments(Assigner, OutArgs, OutInfo)) { in areCalleeOutgoingArgsTailCallable()
1356 OutgoingValueAssigner Assigner(AssignFnFixed, AssignFnVarArg); in lowerTailCall() local
1358 if (!determineAssignments(Assigner, OutArgs, CCInfo)) in lowerTailCall()
1534 OutgoingValueAssigner Assigner(AssignFnFixed, AssignFnVarArg); in lowerCall() local
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h405 bool determineAssignments(ValueAssigner &Assigner,
414 determineAndHandleAssignments(ValueHandler &Handler, ValueAssigner &Assigner,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp649 ValueHandler &Handler, ValueAssigner &Assigner, in determineAndHandleAssignments() argument
658 if (!determineAssignments(Assigner, Args, CCInfo)) in determineAndHandleAssignments()
673 bool CallLowering::determineAssignments(ValueAssigner &Assigner, in determineAssignments() argument
692 if (Assigner.assignArg(i, CurVT, NewVT, NewVT, CCValAssign::Full, Args[i], in determineAssignments()
723 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()