summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
diff options
context:
space:
mode:
authorAlex Bradbury <asb@lowrisc.org>2018-04-17 21:56:40 +0000
committerAlex Bradbury <asb@lowrisc.org>2018-04-17 21:56:40 +0000
commit480b7bc906865fdde915844210ff1efbd88d3103 (patch)
tree9596618bdd12b96b42b4937d3c3c627b17ed6597 /clang/lib/CodeGen
parent09e0e2e656dfc92e93d575abaa0eb470f9954fc5 (diff)
downloadbcm5719-llvm-480b7bc906865fdde915844210ff1efbd88d3103.tar.gz
bcm5719-llvm-480b7bc906865fdde915844210ff1efbd88d3103.zip
[RISCV] implement li pseudo instruction
The implementation follows the MIPS backend and expands the pseudo instruction directly during asm parsing. As the result, only real MC instructions are emitted to the MCStreamer. Additionally, PseudoLI instructions are emitted during codegen. The actual expansion to real instructions is performed during MI to MC lowering and is similar to the expansion performed by the GNU Assembler. Differential Revision: https://reviews.llvm.org/D41949 Patch by Mario Werner. llvm-svn: 330224
Diffstat (limited to 'clang/lib/CodeGen')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud