mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 19:23:23 +01:00
8a733b9297
Summary: This patch redefines freeze instruction from being UnaryOperator to a subclass of UnaryInstruction. ConstantExpr freeze is removed, as discussed in the previous review. FreezeOperator is not added because there's no ConstantExpr freeze. `freeze i8* null` test is added to `test/Bindings/llvm-c/freeze.ll` as well, because the null pointer-related bug in `tools/llvm-c/echo.cpp` is now fixed. InstVisitor has visitFreeze now because freeze is not unaryop anymore. Reviewers: whitequark, deadalnix, craig.topper, jdoerfert, lebedev.ri Reviewed By: craig.topper, lebedev.ri Subscribers: regehr, nlopes, mehdi_amini, hiraditya, steven_wu, dexonsmith, jfb, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D69932 |
||
---|---|---|
.. | ||
analysis.ml | ||
bitreader.ml | ||
bitwriter.ml | ||
core.ml | ||
diagnostic_handler.ml | ||
executionengine.ml | ||
ext_exc.ml | ||
ipo.ml | ||
irreader.ml | ||
linker.ml | ||
lit.local.cfg | ||
passmgr_builder.ml | ||
scalar_opts.ml | ||
target.ml | ||
transform_utils.ml | ||
vectorize.ml |