- Nov 30, 2010
-
-
Eric Christopher authored
llvm-svn: 120470
-
Eric Christopher authored
while I'm in there. llvm-svn: 120466
-
Eric Christopher authored
llvm-svn: 120416
-
Eric Christopher authored
llvm-svn: 120415
-
Eric Christopher authored
it. llvm-svn: 120412
-
Eric Christopher authored
While I'm there, clean up too many \n even for me. llvm-svn: 120411
-
Eric Christopher authored
llvm-svn: 120410
-
Eric Christopher authored
Fixes PR8573. llvm-svn: 120404
-
- Nov 29, 2010
-
-
Michael J. Spencer authored
llvm-svn: 120298
-
- Nov 28, 2010
-
-
Rafael Espindola authored
llvm-svn: 120263
-
Chris Lattner authored
instructions. I choose to handle this with an asmparser hack, though it could be handled by changing all the instruction definitions to allow be "setneb" instead of "setne". The asm parser hack is better in this case, because we want the disassembler to produce setne, not setneb. llvm-svn: 120260
-
Rafael Espindola authored
and at least the 4 byte one will be needed to implement the .cfi_* directives. llvm-svn: 120240
-
Anton Korobeynikov authored
llvm-svn: 120229
-
Anton Korobeynikov authored
llvm-svn: 120228
-
- Nov 27, 2010
-
-
Rafael Espindola authored
llvm-svn: 120225
-
Rafael Espindola authored
llvm-svn: 120224
-
Daniel Dunbar authored
- I'm leaving MachO.h, because I believe it has external consumers, but I would really like to eliminate it (we have stylistic disagreements with one another). llvm-svn: 120187
-
- Nov 26, 2010
-
-
Rafael Espindola authored
llvm-svn: 120168
-
- Nov 25, 2010
-
-
Rafael Espindola authored
llvm-svn: 120147
-
- Nov 23, 2010
-
-
Rafael Espindola authored
llvm-svn: 120017
-
Rafael Espindola authored
llvm-svn: 120006
-
Wesley Peck authored
llvm-svn: 119990
-
- Nov 22, 2010
-
-
Rafael Espindola authored
llvm-svn: 119985
-
- Nov 21, 2010
-
-
Chris Lattner authored
llvm-svn: 119947
-
Chris Lattner authored
when transfering between i64 gprs and mmx regs. llvm-svn: 119931
-
- Nov 20, 2010
-
-
Anton Korobeynikov authored
llvm-svn: 119904
-
Duncan Sands authored
so don't claim they are. They are allocated using DAG.getNode, so attempts to access MemSDNode fields results in reading off the end of the allocated memory. This fixes crashes with "llc -debug" due to debug code trying to print MemSDNode fields for these barrier nodes (since the crashes are not deterministic, use valgrind to see this). Add some nasty checking to try to catch this kind of thing in the future. llvm-svn: 119901
-
- Nov 19, 2010
-
-
Anton Korobeynikov authored
llvm-svn: 119754
-
- Nov 18, 2010
-
-
Anton Korobeynikov authored
llvm-svn: 119740
-
Chris Lattner authored
sahf movl 344(%rdi),%r14d we used to produce: t.s:2:1: error: unexpected token in argument list ^ we now produce: t.s:1:11: error: unexpected token in argument list sahf movl 344(%rdi),%r14d ^ rdar://8581401 llvm-svn: 119676
-
- Nov 17, 2010
-
-
Rafael Espindola authored
llvm-svn: 119547
-
- Nov 16, 2010
-
-
Dan Gohman authored
a different pass, the complicated interaction between cmov expansion and fast isel is no longer a concern. llvm-svn: 119400
-
Oscar Fuentes authored
Patch by Louis Zhuang! llvm-svn: 119394
-
Rafael Espindola authored
llvm-svn: 119286
-
- Nov 15, 2010
-
-
Chris Lattner authored
Switch the ARM backend to use 'let' instead of 'set' with this change. llvm-svn: 119120
-
Chris Lattner authored
nodes to indicate when ha16/lo16 modifiers should be used. This lets us pass PowerPC/indirectbr.ll. The one annoying thing about this patch is that the MCSymbolExpr isn't expressive enough to represent ha16(label1-label2) which we need on PowerPC. I have a terrible hack in the meantime, but this will have to be revisited at some point. Last major conversion item left is global variable references. llvm-svn: 119105
-
Anton Korobeynikov authored
llvm-svn: 119098
-
Anton Korobeynikov authored
First step of huge frame-related refactoring: move emit{Prologue,Epilogue} out of TargetRegisterInfo to TargetFrameInfo, which is definitely much better suitable place llvm-svn: 119097
-
Chris Lattner authored
llvm-svn: 119092
-
- Nov 14, 2010
-
-
Chris Lattner authored
since it is trivial and will be shared between ppc and x86. This substantially simplifies the X86 backend also. llvm-svn: 119089
-