- Sep 16, 2011
-
-
Jakob Stoklund Olesen authored
If the source register is live after the copy being spilled, there is no point to hoisting it. Hoisting inside a basic block only serves to resolve interferences by shortening the live range of the source. llvm-svn: 139882
-
Jim Grosbach authored
llvm-svn: 139881
-
Jim Grosbach authored
llvm-svn: 139880
-
Jim Grosbach authored
llvm-svn: 139877
-
Owen Anderson authored
Don't attach annotations to MCInst's. Instead, have the disassembler return, and the printer accept, an annotation string which can be passed through if the client cares about annotations. llvm-svn: 139876
-
Ivan Krasin authored
gold plugin is built with Large File Support (sizeof(off_t) == 64 on i686) and the rest of LLVM is built w/o Large File Support (sizeof(off_t) == 32 on i686) which corrupts the stack. llvm-svn: 139873
-
Bruno Cardoso Lopes authored
llvm-svn: 139872
-
Jim Grosbach authored
llvm-svn: 139871
-
Jim Grosbach authored
llvm-svn: 139870
-
Eli Friedman authored
llvm-svn: 139869
-
Benjamin Kramer authored
llvm-svn: 139868
-
Jim Grosbach authored
llvm-svn: 139866
-
Eli Friedman authored
llvm-svn: 139865
-
Bruno Cardoso Lopes authored
time for describing high latency ones and for recognizting loads from the same base pointer llvm-svn: 139864
-
Jim Grosbach authored
llvm-svn: 139861
-
- Sep 15, 2011
-
-
Benjamin Kramer authored
llvm-svn: 139859
-
Jim Grosbach authored
llvm-svn: 139858
-
Bruno Cardoso Lopes authored
Also add the AVX versions and add comments! llvm-svn: 139854
-
Eli Friedman authored
llvm-svn: 139851
-
Benjamin Kramer authored
Usage: $ llvm-dwarfdump -address=0x0000000100000ed4 a.out.dSYM/Contents/Resources/DWARF/a.out xxx.c:6:0 llvm-svn: 139850
-
Jim Grosbach authored
llvm-svn: 139849
-
Benjamin Kramer authored
llvm-svn: 139848
-
Benjamin Kramer authored
llvm-svn: 139846
-
Jakob Stoklund Olesen authored
When -split-spill-mode is enabled, spill hoisting is performed by SplitKit instead of by InlineSpiller. This hidden command line option is for testing the splitter spill mode. llvm-svn: 139845
-
Jim Grosbach authored
llvm-svn: 139844
-
Jim Grosbach authored
llvm-svn: 139843
-
Andrew Trick authored
llvm-svn: 139842
-
Jim Grosbach authored
llvm-svn: 139841
-
Jim Grosbach authored
llvm-svn: 139839
-
Benjamin Kramer authored
DWARF: Put all the pieces we have together and provide a single accessor to DIContext that provides line information when given an address. llvm-svn: 139836
-
Benjamin Kramer authored
DWARF: Remove accessors that parse the whole line table section in one go, this can't possibly work. The address size is specified by the compile unit associated with a line table, there is no global address size. llvm-svn: 139835
-
Jim Grosbach authored
llvm-svn: 139831
-
Jim Grosbach authored
llvm-svn: 139830
-
Jim Grosbach authored
llvm-svn: 139828
-
Owen Anderson authored
The the MC disassembler C API to print in verbose mode. Perhaps there should be a parameter to request verbose mode? llvm-svn: 139821
-
Owen Anderson authored
Add support for stored annotations to MCInst, and provide facilities for MC-based InstPrinters to print them out. Enhance the ARM and X86 InstPrinter's to do so in verbose mode. llvm-svn: 139820
-
Jakob Stoklund Olesen authored
Fix the stats counters to reflect that. llvm-svn: 139819
-
Bruno Cardoso Lopes authored
take into consideration the presence of AVX. This change, together with the SSEDomainFix enabled for AVX, makes AVX codegen to always (hopefully) emit the same code as SSE for 128-bit vector ops. I don't have a testcase for this, but AVX now beats SSE in performance for 128-bit ops in the majority of programas in the llvm testsuite llvm-svn: 139817
-
Bruno Cardoso Lopes authored
llvm-svn: 139816
-
Jakob Stoklund Olesen authored
The number of spills could go negative since a folded COPY is just a spill, and it may be eliminated. llvm-svn: 139815
-