- Feb 03, 2010
-
-
Dale Johannesen authored
llvm-svn: 95159
-
Daniel Dunbar authored
some mechanism for specifying alternative syntaxes, but I'm not sure what form that should take yet. llvm-svn: 95158
-
Chris Lattner authored
mccontext instead of having AsmPrinter do it. This allows other types of MCStreamer's to be passed in. llvm-svn: 95155
-
- Feb 02, 2010
-
-
Chris Lattner authored
llvm-svn: 95146
-
Chris Lattner authored
llvm-svn: 95144
-
Chris Lattner authored
llvm-svn: 95142
-
Chris Lattner authored
llvm-svn: 95141
-
Chris Lattner authored
llvm-svn: 95140
-
Chris Lattner authored
llvm-svn: 95138
-
Daniel Dunbar authored
== 1. llvm-svn: 95137
-
Daniel Dunbar authored
MCMachineInstr. This also fixes handling of tied registers for MRMSrcMem instructions. llvm-svn: 95136
-
Chris Lattner authored
llvm-svn: 95134
-
Chris Lattner authored
llvm-svn: 95133
-
Chris Lattner authored
eliminate random "code emitter" stuff in Alpha, except for the JIT path. Next up, remove the template cruft. llvm-svn: 95131
-
Evan Cheng authored
llvm-svn: 95130
-
Chris Lattner authored
of the code generator shouldn't care what object format a target uses. llvm-svn: 95124
-
Chris Lattner authored
llvm-svn: 95114
-
Johnny Chen authored
llvm-svn: 95112
-
Chris Lattner authored
llvm-svn: 95111
-
Evan Cheng authored
where callee's arguments are already in the caller's own caller's stack and they line up perfectly. e.g. extern int foo(int a, int b, int c); int bar(int a, int b, int c) { return foo(a, b, c); } llvm-svn: 95053
-
Johnny Chen authored
Rn operand. llvm-svn: 95025
-
- Feb 01, 2010
-
-
Evan Cheng authored
llvm-svn: 95017
-
Bruno Cardoso Lopes authored
llvm-svn: 94977
-
Evan Cheng authored
llvm-svn: 94970
-
Bruno Cardoso Lopes authored
llvm-svn: 94969
-
- Jan 31, 2010
-
-
Johnny Chen authored
llvm-svn: 94955
-
Evan Cheng authored
Change TAILJMP's to be varargs and transfer implicit uses over from TCRETURN's. Otherwise the missing uses can make post-regalloc scheduling do bad things. This fixes 403.gcc. llvm-svn: 94950
-
Evan Cheng authored
llvm-svn: 94949
-
Evan Cheng authored
llvm-svn: 94946
-
Eli Friedman authored
llvm-svn: 94945
-
Sean Callanan authored
to the TargetAsmLexer class so that clients can actually use the TargetAsmLexer they get from a Target. llvm-svn: 94940
-
- Jan 30, 2010
-
-
Bruno Cardoso Lopes authored
llvm-svn: 94915
-
Bruno Cardoso Lopes authored
llvm-svn: 94914
-
Anton Korobeynikov authored
Even if they are suported by the core, they can be disabled (this is just a configuration bit inside some register). Allow unaligned memops on darwin and conservatively disallow them otherwise. llvm-svn: 94889
-
Evan Cheng authored
llvm-svn: 94873
-
Evan Cheng authored
llvm-svn: 94872
-
Daniel Dunbar authored
something totally broken and parsing them as immediates, but the .td file also had the wrong match class so things sortof worked. Except, that is, that we would parse movl $0, %eax as movl 0, %eax Feel free to guess how well that worked. llvm-svn: 94869
-
Daniel Dunbar authored
llvm-svn: 94861
-
Daniel Dunbar authored
register, and use to cleanup a FIXME in X86AsmParser.cpp. llvm-svn: 94859
-
Johnny Chen authored
bit (Inst{22}) and the M bit (Inst{5}) should be left unspecified. For binary format instructions, Inst{6} and Inst{4} need to specified for proper decodings. llvm-svn: 94855
-