Go to file
Chandler Carruth 7ec41c7827 Holding my nose and moving the accumulation routine to GEPOperator
instead of the instruction. I've left a forwarding wrapper for the
instruction so users with the instruction don't need to create
a GEPOperator themselves.

This lets us remove the copy of this code in instsimplify.

I've looked at most of the other copies of similar code, and this is the
only one I've found that is actually exactly the same. The one in
InlineCost is very close, but it requires re-mapping non-constant
indices through the cost analysis value simplification map. I could add
direct support for this to the generic routine, but it seems overly
specific.

llvm-svn: 169853
2012-12-11 11:05:15 +00:00
clang Extend stat query APIs to explicitly specify if the query is for 2012-12-11 07:48:23 +00:00
clang-tools-extra Basic clang-format vim-integration. 2012-12-05 21:06:08 +00:00
compiler-rt [asan] more sceleton code for asan_allocator2 2012-12-11 09:02:36 +00:00
debuginfo-tests XTARGET was removed, update debug-info tests. 2012-10-20 01:38:50 +00:00
libclc Fix build against recent versions of Clang. Based on patch by Alastair Donaldson! 2012-12-05 07:39:02 +00:00
libcxx Modify testit to use the local headers and lib. Thanks go to Jeffrey Yasskin. 2012-12-09 00:12:14 +00:00
libcxxabi Rename class __lambda_node to ___lambda_node to fix compile failure with gcc 4.6 and 4.7 2012-12-05 18:55:49 +00:00
lld [CMake] Fix external llvm build. It needs to know where llvm-tblgen is. 2012-12-10 23:52:34 +00:00
lldb Broadcast an event when the selected thread is changed. 2012-12-11 02:31:48 +00:00
llvm Holding my nose and moving the accumulation routine to GEPOperator 2012-12-11 11:05:15 +00:00
polly Integrate polly test-suite into an llvm "make check-all" if built as part of the whole using cmake. 2012-12-06 07:59:18 +00:00