- Aug 25, 2010
-
-
Anton Korobeynikov authored
Mark _alloca call as clobberring EFLAGS, otherwise some DCE might remove other flags-clobberring stuff (e.g. cmp instructions) occuring after _alloca call. llvm-svn: 112034
-
Bruno Cardoso Lopes authored
llvm-svn: 112020
-
Bruno Cardoso Lopes authored
teach lowering to get target specific nodes for pshufd, emulating the same isel behavior for now, so we can pass all vector shuffle tests llvm-svn: 112017
-
- Aug 24, 2010
-
-
Daniel Dunbar authored
taking immediates. llvm-svn: 111950
-
Daniel Dunbar authored
llvm-svn: 111947
-
Daniel Dunbar authored
for 'as' compatibility. llvm-svn: 111945
-
Dan Gohman authored
need not be RIP-relative in small mode. llvm-svn: 111917
-
Bruno Cardoso Lopes authored
llvm-svn: 111890
-
- Aug 23, 2010
-
-
Bruno Cardoso Lopes authored
llvm-svn: 111837
-
Gabor Greif authored
llvm-svn: 111835
-
Chris Lattner authored
x86 int and int3 instructions. Patch by Peter Housel! llvm-svn: 111831
-
Chris Lattner authored
llvm-svn: 111813
-
Anton Korobeynikov authored
it's COFF emitter which does not support differences of two symbols (and needs to be fixed). GAS is pretty fine with code produced. llvm-svn: 111801
-
Michael J. Spencer authored
llvm-svn: 111792
-
- Aug 21, 2010
-
-
Anton Korobeynikov authored
defaults to small pic code model. llvm-svn: 111741
-
Michael J. Spencer authored
llvm-svn: 111728
-
Dan Gohman authored
comparison is in a different basic block from the branch. In such cases, the comparison's operands may not have initialized virtual registers available. llvm-svn: 111709
-
Bruno Cardoso Lopes authored
llvm-svn: 111704
-
Bruno Cardoso Lopes authored
general idea here is to have a group of x86 target specific nodes which are going to be selected during lowering and then directly matched in isel. The commit includes the addition of those specific nodes and a *bunch* of patterns, and incrementally we're going to switch between them and what we have right now. Both the patterns and target specific nodes can change as we move forward with this work. llvm-svn: 111691
-
- Aug 19, 2010
-
-
Chris Lattner authored
call and jumps. llvm-svn: 111496
-
Chris Lattner authored
llvm-svn: 111494
-
- Aug 18, 2010
-
-
Bill Wendling authored
llvm-svn: 111383
-
Chris Lattner authored
llvm-svn: 111343
-
- Aug 17, 2010
-
-
Anton Korobeynikov authored
llvm-svn: 111291
-
Anton Korobeynikov authored
- Do not clobber al during variadic calls, this is AMD64 ABI-only feature - Emit wincall64, where necessary Patch by Cameron Esfahani! llvm-svn: 111289
-
Anton Korobeynikov authored
Patch by Cameron Esfahani! llvm-svn: 111288
-
- Aug 16, 2010
-
-
Eli Friedman authored
llvm-svn: 111185
-
Eli Friedman authored
llvm-svn: 111182
-
Matt Fleming authored
llvm-svn: 111173
-
Jakob Stoklund Olesen authored
clang says is unused. llvm-svn: 111167
-
Jakob Stoklund Olesen authored
llvm-svn: 111155
-
- Aug 15, 2010
-
-
Argyrios Kyrtzidis authored
llvm-svn: 111102
-
- Aug 14, 2010
-
-
Eric Christopher authored
encoding is correct for the built-in assembler. Based on a patch from Chris. llvm-svn: 111083
-
Argyrios Kyrtzidis authored
llvm-svn: 111082
-
Chris Lattner authored
llvm-svn: 111073
-
- Aug 13, 2010
-
-
Bruno Cardoso Lopes authored
llvm-svn: 111041
-
Dale Johannesen authored
misanalysis and is undesirable. llvm-svn: 111028
-
Bruno Cardoso Lopes authored
llvm-svn: 111022
-
Bruno Cardoso Lopes authored
llvm-svn: 111021
-
Eric Christopher authored
llvm-svn: 111001
-