- 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
-
Richard Trieu authored
llvm-svn: 139879
-
Richard Trieu authored
LHSType and RHSType for everything. llvm-svn: 139878
-
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
-
Eli Friedman authored
llvm-svn: 139875
-
Eli Friedman authored
Tweak *mmintrin.h so that they don't make any bad assumptions about alignment (which probably has little effect in practice, but better to get it right). Make the load in _mm_loadh_pi and _mm_loadl_pi a single LLVM IR instruction to make optimizing easier for CodeGen. rdar://10054986 llvm-svn: 139874
-
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
-
Johnny Chen authored
llvm-svn: 139867
-
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
-
Johnny Chen authored
llvm-svn: 139863
-
Johnny Chen authored
llvm-svn: 139862
-
Jim Grosbach authored
llvm-svn: 139861
-
Douglas Gregor authored
#include or #import direcctives of framework headers into module imports of the corresponding framework module. llvm-svn: 139860
-
- Sep 15, 2011
-
-
Benjamin Kramer authored
llvm-svn: 139859
-
Jim Grosbach authored
llvm-svn: 139858
-
Johnny Chen authored
llvm-svn: 139857
-
Richard Trieu authored
llvm-svn: 139856
-
Johnny Chen authored
llvm-svn: 139855
-
Bruno Cardoso Lopes authored
Also add the AVX versions and add comments! llvm-svn: 139854
-
Jim Ingham authored
Track whether a process was Launched or Attached to. If Attached, the detach when the debugger is destroyed, rather than killing the process. Also added a Debugger::Clear, which gets called in Debugger::Destroy to deal with all the targets in the Debugger. Also made the Driver's main loop call Destroy on the debugger, rather than just Destroying the currently selected Target's process. llvm-svn: 139853
-
Jim Ingham authored
Track whether a process was Launched or Attached to. If Attached, the detach when the debugger is destroyed, rather than killing the process. Also added a Debugger::Clear, which gets called in Debugger::Destroy to deal with all the targets in the Debugger. Also made the Driver's main loop call Destroy on the debugger, rather than just Destroying the currently selected Target's process. llvm-svn: 139852
-
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
-
Johnny Chen authored
llvm-svn: 139847
-
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
-