- Nov 23, 2010
-
-
Wesley Peck authored
llvm-svn: 119990
-
Chris Lattner authored
patch by Greg Pfeil! llvm-svn: 119989
-
Chris Lattner authored
on this instcombine xform. This fixes a miscompilation of 403.gcc. llvm-svn: 119988
-
Chris Lattner authored
llvm-svn: 119987
-
- Nov 22, 2010
-
-
Jason W Kim authored
llvm-svn: 119986
-
Rafael Espindola authored
llvm-svn: 119985
-
Benjamin Kramer authored
llvm-svn: 119984
-
Zhanyong Wan authored
1. "no 'else' after 'return'" -- this is for conformance with the coding standards. 2. move 'else' to the line of the previous '}' -- this is for consistency. Reviewed by kremenek. llvm-svn: 119983
-
Jason W Kim authored
llvm-svn: 119982
-
Jason W Kim authored
llvm-svn: 119981
-
Anders Carlsson authored
llvm-svn: 119980
-
Jason W Kim authored
llvm-svn: 119979
-
Jason W Kim authored
Refactor the ELFRelocationEntry (pull up) and move the arch-specific statics to inside the class where it belongs. Next step is to rationally break apart the RecordRelocation() Probably the step will be to have 1 member function for ech slot of the ELFRelocationEntry() llvm-svn: 119978
-
Evan Cheng authored
state. Previously Thumb2 would restore sp from fp like this: mov sp, r7 sub, sp, #4 If an interrupt is taken after the 'mov' but before the 'sub', callee-saved registers might be clobbered by the interrupt handler. Instead, try restoring directly from sp: add sp, #4 Or, if necessary (with VLA, etc.) use a scratch register to compute sp and then restore it: sub.w r4, r7, #8 mov sp, r7 rdar://8465407 llvm-svn: 119977
-
Mikhail Glushenkov authored
llvm-svn: 119976
-
Mikhail Glushenkov authored
llvm-svn: 119975
-
Duncan Sands authored
then replace the index with zero. llvm-svn: 119974
-
Kalle Raiskila authored
In the attached testcase, the element was never extracted (missing rotate). llvm-svn: 119973
-
Rafael Espindola authored
llvm-svn: 119972
-
Nico Weber authored
llvm-svn: 119971
-
Duncan Sands authored
InstructionSimplify. llvm-svn: 119970
-
Nico Weber authored
llvm-svn: 119969
-
Nico Weber authored
llvm-svn: 119968
-
Rafael Espindola authored
llvm-svn: 119967
-
-
Nico Weber authored
llvm-svn: 119965
-
Benjamin Kramer authored
This currently only catches the most basic case, a two-case switch, but can be extended later. llvm-svn: 119964
-
Duncan Sands authored
is never used. Patch by Cameron Zwarich. llvm-svn: 119963
-
Duncan Sands authored
when assertions are disabled. llvm-svn: 119962
-
NAKAMURA Takumi authored
llvm-svn: 119961
-
Zhanyong Wan authored
llvm-svn: 119960
-
Chandler Carruth authored
stdlib.h. There were numerous problems with forward declaring 'malloc' and 'free', but the most important is that these are reserved by POSIX and may be implemented via a function-like macro. As suggested by Dale Johannesen, I'm instead guarding the only include of this in our builtin headers with __STDC_HOSTED__, and I've removed the include of the header from the test suite. I'll discuss with folks whether we want to have a hosted section of the test suite or not, and add it (and perhaps other tests) back there if that's the direction. llvm-svn: 119958
-
Anders Carlsson authored
llvm-svn: 119957
-
Anders Carlsson authored
llvm-svn: 119956
-
Anders Carlsson authored
llvm-svn: 119955
-
Eric Christopher authored
that branch tables are special. llvm-svn: 119954
-
Anders Carlsson authored
llvm-svn: 119953
-
- Nov 21, 2010
-
-
Wesley Peck authored
Implement ELF object file writing support for the MBlaze backend. Its not perfect yet, but it works for many tests. llvm-svn: 119952
-
Wesley Peck authored
llvm-svn: 119951
-
Wesley Peck authored
32-bit immediate values. llvm-svn: 119950
-