- Jul 23, 2009
-
-
Reid Kleckner authored
malloc, so there should be no functional changes to other code. These changes are necessary since I have plans to use this allocator in the JIT memory manager, and it needs a special allocator. I also added some tests which helped me pinpoint some bugs. llvm-svn: 76825
-
Chris Lattner authored
a better solution for it in the future. llvm-svn: 76818
-
Dan Gohman authored
llvm-svn: 76817
-
Dan Gohman authored
which stand for no-unsigned-wrap and no-signed-wrap. llvm-svn: 76810
-
David Greene authored
Reorder if-else branches as suggested by Bill. llvm-svn: 76808
-
David Goodwin authored
llvm-svn: 76806
-
Evan Cheng authored
llvm-svn: 76803
-
- Jul 22, 2009
-
-
David Greene authored
Constify the key in Mi2IndexMap. llvm-svn: 76801
-
Evan Cheng authored
llvm-svn: 76799
-
Daniel Dunbar authored
simplification. - NFC llvm-svn: 76789
-
Devang Patel authored
llvm-svn: 76787
-
Daniel Dunbar authored
llvm-svn: 76786
-
Daniel Dunbar authored
llvm-svn: 76782
-
David Greene authored
Put comment printing under asm-verbose. llvm-svn: 76780
-
Daniel Dunbar authored
llvm-svn: 76778
-
David Greene authored
Make some changes suggested by Bill and Evan. llvm-svn: 76775
-
Devang Patel authored
llvm-svn: 76769
-
Devang Patel authored
llvm-svn: 76767
-
Devang Patel authored
llvm-svn: 76765
-
Devang Patel authored
This fixes unittest failure. llvm-svn: 76764
-
Evan Cheng authored
llvm-svn: 76762
-
Sanjiv Gupta authored
llvm-svn: 76761
-
Devang Patel authored
Derive MDString directly from MetadataBase. Introduce new bitcode block to hold metadata. llvm-svn: 76759
-
Chris Lattner authored
llvm-svn: 76750
-
Duncan Sands authored
llvm-svn: 76736
-
Richard Osborne authored
be placed in the standard data / bss sections. llvm-svn: 76735
-
Duncan Sands authored
on linux platforms. The binutils assembler does not recognize the "s" flag, see for example http://sourceware.org/binutils/docs/as/Section.html llvm-svn: 76733
-
Eli Friedman authored
functions with a single use; eliminating the single use may eliminate the function from the current module, but usually doesn't eliminate it from the final program. llvm-svn: 76730
-
Evan Cheng authored
llvm-svn: 76729
-
Evan Cheng authored
Add R12 to the list of registers clobbered by 16-bit Thumb calls as a pre-caution. r12 could be live once we have mixed 32-bit and 16-bit instructions. llvm-svn: 76728
-
Evan Cheng authored
llvm-svn: 76727
-
Evan Cheng authored
llvm-svn: 76725
-
Eli Friedman authored
llvm-svn: 76713
-
Sean Callanan authored
assembler / disassembler. llvm-svn: 76712
-
Evan Cheng authored
llvm-svn: 76711
-
Chris Lattner authored
only caller. llvm-svn: 76710
-
Chris Lattner authored
updating a mips testcase to expect it. llvm-svn: 76707
-
Chris Lattner authored
llvm-svn: 76706
-
Chris Lattner authored
a new getSectionForMergableConstant hook. This removes one dependence of TAI on Type, and provides the hook with enough info to make the right decision based on whether the global has relocations etc. llvm-svn: 76705
-
Evan Cheng authored
Let each target determines whether a machine instruction is dead. If true, that allows late codeine passes to delete it. This is considered a workaround. The problem is some targets are not modeling side effects correctly. PPC is apparently one of those. This patch allows ppc llvm-gcc to bootstrap on Darwin. Once we find out which instruction definitions are wrong, we can remove the PPCInstrInfo workaround. llvm-svn: 76703
-