The code paths in the absence of TargetMachine, TargetLowering or
TargetRegisterInfo are poorly tested. As rL285987 said, requiring
TargetPassConfig allows us to delete many (untested) checks littered
everywhere.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Unit Tests
Event Timeline
Comment Actions
Unit tests: fail. 62352 tests passed, 1 failed and 839 were skipped.
failed: libc++.std/containers/sequences/array/array_creation/to_array.fail.cpp
clang-tidy: pass.
clang-format: pass.
Build artifacts: diff.json, clang-tidy.txt, clang-format.patch, CMakeCache.txt, console-log.txt, test-results.xml
Pre-merge checks is in beta. Report issue. Please join beta or enable it for your project.
llvm/lib/CodeGen/CodeGenPrepare.cpp | ||
---|---|---|
1814 | This should also be a long dead check, but that's a separate change |
llvm/lib/CodeGen/CodeGenPrepare.cpp | ||
---|---|---|
1814 | Thanks. Removed in 44cdae68c3b8068750e3f6edcccad99e091ce922 |
This should also be a long dead check, but that's a separate change