- Oct 17, 2011
-
-
-
Nadav Rotem authored
llvm-svn: 142229
-
Akira Hatanaka authored
expanding conditional moves, which is not needed since architectures that lack support for conditional moves have been removed. llvm-svn: 142226
-
Hal Finkel authored
llvm-svn: 142224
-
Chad Rosier authored
Patch by Joe Abbey <jabbey@arxan.com>. llvm-svn: 142223
-
Dan Gohman authored
possibility that it will span multiple CFG diamonds/triangles which could have different controlling predicates. rdar://10282956 llvm-svn: 142222
-
Bill Wendling authored
Some code want to check that *any* call within a function has the 'returns twice' attribute, not just that the current function has one. llvm-svn: 142221
-
Akira Hatanaka authored
llvm-svn: 142220
-
Akira Hatanaka authored
llvm-svn: 142217
-
Akira Hatanaka authored
llvm-svn: 142216
-
Bill Wendling authored
llvm-svn: 142215
-
Akira Hatanaka authored
llvm-svn: 142214
-
Hal Finkel authored
Add comments to TargetLowering.h indicating that the set*Alignment functions take arguments in log2(bytes) llvm-svn: 142213
-
Bill Wendling authored
obsolete. Check the attribute instead. <rdar://problem/8031714> llvm-svn: 142212
-
Akira Hatanaka authored
llvm-svn: 142211
-
Akira Hatanaka authored
source registers and redefine 32-bit and 64-bit instructions. llvm-svn: 142210
-
Hal Finkel authored
llvm-svn: 142209
-
Akira Hatanaka authored
and have 32-bit and 64-bit instructions derive from it. llvm-svn: 142207
-
Chad Rosier authored
Patch by Joe Abbey <jabbey@arxan.com>. llvm-svn: 142206
-
Akira Hatanaka authored
llvm-svn: 142205
-
Michael J. Spencer authored
llvm-svn: 142204
-
Devang Patel authored
Radar 10281206. llvm-svn: 142202
-
Jakob Stoklund Olesen authored
In machine code, you can't just replaceRegWith() the same way you can replaceAllUsesWith() in IR. Virtual registers may have different register classes that need to be merged first. llvm-svn: 142201
-
Devang Patel authored
There is no reason to have simple IR level pass in lib/Target. llvm-svn: 142200
-
Michael J. Spencer authored
llvm-svn: 142199
-
Michael J. Spencer authored
llvm-svn: 142198
-
Hal Finkel authored
llvm-svn: 142194
-
Owen Anderson authored
Fix unused variable warning in the rare circumstance that we have no feature-dependent instructions. llvm-svn: 142193
-
Benjamin Kramer authored
Shaves 200k off Release-Asserts clang binaries on i386. llvm-svn: 142191
-
Hal Finkel authored
llvm-svn: 142189
-
Bill Wendling authored
llvm-svn: 142185
-
Nadav Rotem authored
llvm-svn: 142183
-
Nadav Rotem authored
v2i64. These tests do not check MMX nor zmoving into them. llvm-svn: 142182
-
Craig Topper authored
Don't use inline assembly in 64-bit Visual Studio. Unfortunately, this means that cpuid leaf 7 can't be queried on versions of Visual Studio earlier than VS 2008 SP1. Fixes PR11147. llvm-svn: 142177
-
Bill Wendling authored
llvm-svn: 142176
-
Bill Wendling authored
llvm-svn: 142173
-
Hal Finkel authored
llvm-svn: 142172
-
Hal Finkel authored
llvm-svn: 142171
-
Hal Finkel authored
llvm-svn: 142170
-
Chandler Carruth authored
profile metadata at the same time. Use it to preserve metadata attached to a branch when re-writing it in InstCombine. Add metadata to the canonicalize_branch InstCombine test, and check that it is tranformed correctly. Reviewed by Nick Lewycky! llvm-svn: 142168
-