llvm-6502/lib/Transforms
Chandler Carruth 6b547a2af5 Rework the computation of a sub-structure natural type. There were
pointless checks in here, bad asserts, and just confusing code. I've
also added a bit more to the comment to clarify what this function is
really trying to do as it was not obvious to Duncan when studying it.

Thanks to Duncan for helping me dig through the issue.

No real functionality changed here in practical cases, and certainly no
test case. This is just cleanup spotted by inspection.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163897 91177308-0d34-0410-b5e6-96231b3b80d8
2012-09-14 11:08:31 +00:00
..
Hello Since the Hello pass is built as a loadable dynamic library, don't try to convert it to new-style registration yet. 2010-10-07 00:31:16 +00:00
InstCombine Handle the new !tbaa.struct metadata tags when converting a memcpy into scalar 2012-09-13 21:51:01 +00:00
Instrumentation Use Nick's suggestion of storing a large NULL into the GV instead of memset, which requires TargetData. 2012-09-13 14:32:30 +00:00
IPO Actually keep the flag default-off for now. =/ That's what I get for 2012-09-14 10:18:54 +00:00
Scalar Rework the computation of a sub-structure natural type. There were 2012-09-14 11:08:31 +00:00
Utils PGO: preserve branch-weight metadata when removing a case which jumps 2012-09-12 17:04:11 +00:00
Vectorize Make MemoryBuiltins aware of TargetLibraryInfo. 2012-08-29 15:32:21 +00:00
CMakeLists.txt Add a basic-block autovectorization pass. 2012-02-01 03:51:43 +00:00
LLVMBuild.txt Add a basic-block autovectorization pass. 2012-02-01 03:51:43 +00:00
Makefile Add a basic-block autovectorization pass. 2012-02-01 03:51:43 +00:00