aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
diff options
context:
space:
mode:
authorTobias Gysi <tobias.gysi@nextsilicon.com>2023-02-06 10:01:27 +0100
committerTobias Gysi <tobias.gysi@nextsilicon.com>2023-02-06 10:10:48 +0100
commitb6a2e33500cd29c8cce40acd08ff1dbd7559656f (patch)
treeff0770653a5a2dda053dbd70d755b146eb198d69 /llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
parent6ca034644d59dde3e00c1a41196bb9ba44bc1b17 (diff)
downloadllvm-b6a2e33500cd29c8cce40acd08ff1dbd7559656f.zip
llvm-b6a2e33500cd29c8cce40acd08ff1dbd7559656f.tar.gz
llvm-b6a2e33500cd29c8cce40acd08ff1dbd7559656f.tar.bz2
[mlir][llvm] Fix bug in constant import from LLVM IR.
The revision addresses a bug during constant expression traversal when importing LLVM IR. A constant expression may have cyclic dependencies, for example, when a constant is initialized with its address. This revision extends the constant expression traversal to detect cyclic dependencies and adds a test to verify this case is handled properly. Reviewed By: Dinistro Differential Revision: https://reviews.llvm.org/D143152
Diffstat (limited to 'llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions