- Aug 25, 2010
-
-
Eric Christopher authored
Fix some todos. No functional change. llvm-svn: 112031
-
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
-
Eric Christopher authored
llvm-svn: 111981
-
Eric Christopher authored
llvm-svn: 111974
-
Eric Christopher authored
to fix this in the port. llvm-svn: 111973
-
- Aug 24, 2010
-
-
Jim Grosbach authored
access. rdar://8277890&7352504 llvm-svn: 111968
-
Daniel Dunbar authored
taking immediates. llvm-svn: 111950
-
Daniel Dunbar authored
llvm-svn: 111947
-
Daniel Dunbar authored
for 'as' compatibility. llvm-svn: 111945
-
Jim Grosbach authored
For now it's still a command line option, but the interface to the generic code doesn't need to know that. llvm-svn: 111942
-
Jim Grosbach authored
Intended to help ease reproducing problems by increasing base register usage after heuristics for only using the when needed are in place. llvm-svn: 111930
-
Dan Gohman authored
need not be RIP-relative in small mode. llvm-svn: 111917
-
Kalle Raiskila authored
llc used to assert on the added testcase. llvm-svn: 111911
-
Kalle Raiskila authored
from 64bit vector support. llvm-svn: 111910
-
Bruno Cardoso Lopes authored
llvm-svn: 111890
-
Bill Wendling authored
llvm-svn: 111889
-
Eric Christopher authored
llvm-svn: 111887
-
Eric Christopher authored
llvm-svn: 111885
-
Eric Christopher authored
that it needs to go away. Use loadRegFromStackSlot where possible. Also, remember to update the value map. llvm-svn: 111883
-
Eric Christopher authored
getting an address for an object and select some default values. llvm-svn: 111871
-
Eric Christopher authored
llvm-svn: 111864
-
Eric Christopher authored
llvm-svn: 111860
-
Eric Christopher authored
llvm-svn: 111854
-
- Aug 23, 2010
-
-
Eric Christopher authored
llvm-svn: 111850
-
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
-
Bill Wendling authored
It's similar to "linker_private_weak", but it's known that the address of the object is not taken. For instance, functions that had an inline definition, but the compiler decided not to inline it. Note, unlike linker_private and linker_private_weak, linker_private_weak_def_auto may have only default visibility. The symbols are removed by the linker from the final linked image (executable or dynamic library). llvm-svn: 111684
-
- Aug 20, 2010
-
-
Bob Wilson authored
zero-extend operations. llvm-svn: 111614
-
Eric Christopher authored
move some constraints around. llvm-svn: 111594
-
Eric Christopher authored
llvm-svn: 111592
-