- Nov 10, 2012
-
-
Meador Inge authored
This patch migrates the strcspn optimizations from the simplify-libcalls pass into the instcombine library call simplifier. llvm-svn: 167675
-
Benjamin Kramer authored
llvm-svn: 167674
-
Craig Topper authored
llvm-svn: 167673
-
Craig Topper authored
llvm-svn: 167671
-
Craig Topper authored
llvm-svn: 167670
-
Craig Topper authored
llvm-svn: 167669
-
Evan Cheng authored
llvm-svn: 167663
-
Meador Inge authored
Several of the simplifiers migrated from the simplify-libcalls pass to the instcombine pass were not correctly checking the target library information to gate the simplifications. This patch ensures that the check is made. llvm-svn: 167660
-
Meador Inge authored
In the process of migrating optimizations from the simplify-libcalls pass to the instcombine pass I noticed that a few functions are missing from the target library information. These functions need to be available for querying in the instcombine library call simplifiers. More functions will probably be added in the future as more simplifiers are migrated to instcombine. llvm-svn: 167659
-
Evan Cheng authored
xfail a bad test. This is a MC test but it's dependent on a codegen optimization which is now disabled. llvm-svn: 167658
-
Evan Cheng authored
mov lr, pc b.w _foo The "mov" instruction doesn't set bit zero to one, it's putting incorrect value in lr. It messes up backtraces. rdar://12663632 llvm-svn: 167657
-
Craig Topper authored
llvm-svn: 167652
-
Justin Holewinski authored
Affects SM 2.0+. Fixes bug 13324. llvm-svn: 167646
-
- Nov 09, 2012
-
-
Evandro Menezes authored
Avoid iterating over list of operands beyond the number of operands in it. PS: this fixes issue with revision #167634. llvm-svn: 167635
-
Evandro Menezes authored
Avoid iterating over list of operands beyond the number of operands in it. llvm-svn: 167634
-
Anton Korobeynikov authored
Based on the patch by Logan Chien! llvm-svn: 167633
-
Roman Divacky authored
reverts r126226. llvm-svn: 167632
-
Jakob Stoklund Olesen authored
The RegMaskSlots contains 'r' slots while NewIdx and OldIdx are 'B' slots. This broke the checks in the assertions. This fixes PR14302. llvm-svn: 167625
-
Chad Rosier authored
llvm-svn: 167622
-
Chad Rosier authored
rdar://12340498 llvm-svn: 167620
-
Benjamin Kramer authored
llvm-svn: 167618
-
Dmitry Vyukov authored
llvm-svn: 167615
-
Dmitry Vyukov authored
llvm-svn: 167612
-
Nadav Rotem authored
If the arrays are found to be disjoint then we run the vectorized version of the loop. If they are not, we run the scalar code. llvm-svn: 167608
-
Nadav Rotem authored
llvm-svn: 167607
-
- Nov 08, 2012
-
-
NAKAMURA Takumi authored
llvm/ConstantFolding.cpp: Make ReadDataFromGlobal() and FoldReinterpretLoadFromConstPtr() Big-endian-aware. llvm-svn: 167595
-
Benjamin Kramer authored
This is safe for x87 long doubles and ppc double doubles too. llvm-svn: 167582
-
Amara Emerson authored
Improve ARM build attribute emission for architectures types. This also changes the default architecture emitted for a generic CPU to "v7". llvm-svn: 167574
-
Michael Liao authored
- Add RTM code generation support throught 3 X86 intrinsics: xbegin()/xend() to start/end a transaction region, and xabort() to abort a tranaction region llvm-svn: 167573
-
Meador Inge authored
This patch migrates the strspn optimizations from the simplify-libcalls pass into the instcombine library call simplifier. llvm-svn: 167568
-
Eric Christopher authored
llvm-svn: 167560
-
Eric Christopher authored
values in a map that can be passed to consumers. Add a testcase that ensures this works for llvm-dwarfdump. llvm-svn: 167558
-
- Nov 07, 2012
-
-
Hans Wennborg authored
is available. llvm-svn: 167552
-
Akira Hatanaka authored
Patch by Sasa Stankovic. llvm-svn: 167548
-
Akira Hatanaka authored
llvm-svn: 167546
-
Amara Emerson authored
llvm-svn: 167545
-
Bill Wendling authored
llvm-svn: 167544
-
Hans Wennborg authored
llvm-svn: 167543
-
Amara Emerson authored
This also changes the default architecture emitted for a generic CPU to "v7". llvm-svn: 167540
-
Pawel Wodnicki authored
llvm-svn: 167536
-