| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [RISCV] Implement RV64D codegen | Alex Bradbury | 2019-02-01 | 1 | -0/+24 |
| | | | | | | | | | | | | | This patch: * Adds necessary RV64D codegen patterns * Modifies CC_RISCV so it will properly handle f64 types (with soft float ABI) Note that in general there is no reason to try to select fcvt.w[u].d rather than fcvt.l[u].d for i32 conversions because fptosi/fptoui produce poison if the input won't fit into the target type. Differential Revision: https://reviews.llvm.org/D53237 llvm-svn: 352833 | ||||
| * | [RISCV] Expand function call to "call" pseudoinstruction | Shiva Chen | 2018-04-25 | 1 | -3/+1 |
| | | | | | | | | | | | | | | | | | To do this: 1. Change GlobalAddress SDNode to TargetGlobalAddress to avoid legalizer split the symbol. 2. Change ExternalSymbol SDNode to TargetExternalSymbol to avoid legalizer split the symbol. 3. Let PseudoCALL match direct call with target operand TargetGlobalAddress and TargetExternalSymbol. Differential Revision: https://reviews.llvm.org/D44885 llvm-svn: 330827 | ||||
| * | [RISCV] Add tests missed in r329871 | Alex Bradbury | 2018-04-12 | 1 | -0/+47 |
| llvm-svn: 329872 | |||||

