This revision implements RISCVCallLowering::lowerFormalArguments for (non-aggregate) integer and pointer types. It adds an IncomingValueHandler and IncomingValueAssigner.
This has been taken from a previous revision by @lewis-revill.
Paths
| Differential D147083
[RISCV][GlobalISel] Add lowerFormalArguments for calling convention Authored by nitinjohnraj on Mar 28 2023, 2:06 PM.
Details
Summary This revision implements RISCVCallLowering::lowerFormalArguments for (non-aggregate) integer and pointer types. It adds an IncomingValueHandler and IncomingValueAssigner. This has been taken from a previous revision by @lewis-revill.
Diff Detail
Event Timelinenitinjohnraj added a parent revision: D147082: [RISCV][GlobalISel] Add lowerReturn for calling conv.Mar 28 2023, 2:07 PM nitinjohnraj added a child revision: D147086: [RISCV][GlobalISel] Add lowerCall for calling convention.Mar 28 2023, 2:17 PM
Revision Contents
Diff 509129 llvm/lib/Target/RISCV/GISel/RISCVCallLowering.cpp
llvm/test/CodeGen/RISCV/GlobalISel/irtranslator/args.ll
|