Historically, we had a switch in the Makefiles for turning on "expensive
checks". This has never been ported to the cmake build, but the
(dead-ish) code is still around.
This will also make it easier to turn it on in buildbots.
Paths
| Differential D19723
Unify XDEBUG and EXPENSIVE_CHECKS (into the latter), and add an option to the cmake build to enable them. ClosedPublic Authored by filcab on Apr 29 2016, 7:50 AM.
Details Summary Historically, we had a switch in the Makefiles for turning on "expensive This will also make it easier to turn it on in buildbots.
Diff Detail Event Timelinechandlerc edited edge metadata. Comment ActionsLGTM, nice!
This revision is now accepted and ready to land.Apr 29 2016, 8:10 AM Comment Actions Heh. I was going for the "be consistent with the code around". Will commit soon. Closed by commit rL268050: Unify XDEBUG and EXPENSIVE_CHECKS (into the latter), and add an option to the… (authored by filcab). · Explain WhyApr 29 2016, 8:28 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 55599 CMakeLists.txt
cmake/modules/HandleLLVMOptions.cmake
include/llvm/Analysis/RegionInfoImpl.h
include/llvm/Support/GenericDomTree.h
lib/Analysis/LoopInfo.cpp
lib/Analysis/ScalarEvolution.cpp
lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
lib/IR/Dominators.cpp
lib/Target/ARM/ARMFrameLowering.cpp
lib/Target/Hexagon/HexagonCommonGEP.cpp
lib/Target/Sparc/SparcFrameLowering.cpp
lib/Target/X86/X86FrameLowering.cpp
lib/Transforms/ObjCARC/BlotMapVector.h
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
lib/Transforms/Utils/MemorySSA.cpp
|
No need for the spaces inside the ()s here AFAIK... but whatever. =]