llvm/lib/Transforms
Philip Reames f57ca0bbd5 [GC][InstCombine] Fix a potential iteration issue
Noticed via inspection.  Appears to be largely innocious in practice, but slight code change could have resulted in either visit order dependent missed optimizations or infinite loops.  May be a minor compile time problem today.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@346698 91177308-0d34-0410-b5e6-96231b3b80d8
2018-11-12 20:00:53 +00:00
..
AggressiveInstCombine [Aggressive InstCombine] Move C bindings to their own header file. 2018-09-05 11:41:12 +00:00
Coroutines [TI removal] Make getTerminator() return a generic Instruction. 2018-10-15 10:42:50 +00:00
Hello
InstCombine [GC][InstCombine] Fix a potential iteration issue 2018-11-12 20:00:53 +00:00
Instrumentation [GCOV] Add options to filter files which must be instrumented. 2018-11-12 09:01:43 +00:00
IPO [IPSCCP,PM] Preserve PDT in the new pass manager. 2018-11-11 20:22:45 +00:00
ObjCARC [TI removal] Switch ObjCARC code to directly use the nice range-based 2018-10-18 00:38:34 +00:00
Scalar [LICM] Hoist guards from non-header blocks 2018-11-12 09:29:58 +00:00
Utils [ThinLTO] Internalize readonly globals 2018-11-10 08:31:21 +00:00
Vectorize [CostModel] Add more realistic SK_ExtractSubvector generic costs. 2018-11-12 14:25:23 +00:00
CMakeLists.txt Another try to commit 323321 (aggressive instruction combine). 2018-01-25 12:06:32 +00:00
LLVMBuild.txt Another try to commit 323321 (aggressive instruction combine). 2018-01-25 12:06:32 +00:00