- Sep 15, 2010
-
-
Gabor Greif authored
llvm-svn: 113867
-
- Sep 14, 2010
-
-
Bob Wilson authored
llvm-svn: 113865
-
Jim Grosbach authored
llvm-svn: 113860
-
Benjamin Kramer authored
llvm-svn: 113859
-
Dan Gohman authored
isn't a good level of abstraction for memdep. Instead, generalize AliasAnalysis::alias and related interfaces with a new Location class for describing a memory location. For now, this is the same Pointer and Size as before, plus an additional field for a TBAA tag. Also, introduce a fixed MD_tbaa metadata tag kind. llvm-svn: 113858
-
Bob Wilson authored
llvm-svn: 113857
-
Jim Grosbach authored
llvm-svn: 113856
-
Owen Anderson authored
llvm-svn: 113855
-
Bob Wilson authored
an argument, so that we can distinguish instructions with the same register classes but different numbers of registers (e.g., vld3 and vld4). Fix some of the non-pseudo NEON ld/st instruction itineraries to reflect the number of registers loaded or stored, not just the opcode name. llvm-svn: 113854
-
Owen Anderson authored
on by default and has received significant testing. llvm-svn: 113852
-
Benjamin Kramer authored
llvm-svn: 113850
-
Gabor Greif authored
llvm-svn: 113849
-
Gabor Greif authored
llvm-svn: 113848
-
Jim Grosbach authored
llvm-svn: 113847
-
Jim Grosbach authored
llvm-svn: 113846
-
Devang Patel authored
Now isFunctionLocal is reset, if required, when operands are modified. llvm-svn: 113845
-
Devang Patel authored
Use frame index, if available for byval argument while lowering dbg_declare. Otherwise let getRegForValue() find register for this argument. llvm-svn: 113843
-
Gabor Greif authored
llvm-svn: 113840
-
Gabor Greif authored
by morphing the 'and' to its recording form 'andS'. This is basically a test commit into this area, to see whether the bots like me. Several generalizations can be applied and various avenues of code simplification are open. I'll introduce those as I go. I am aware of stylistic input from Bill Wendling, about where put the analysis complexity, but I am positive that we can move things around easily and will find a satisfactory solution. llvm-svn: 113839
-
Gabor Greif authored
documents the status-quo with its opportunities llvm-svn: 113838
-
Eric Christopher authored
llvm-svn: 113837
-
Michael J. Spencer authored
This may produce warnings on MSVS, but it's better than failures. llvm-svn: 113834
-
Michael J. Spencer authored
llvm-svn: 113833
-
Dan Gohman authored
non-function-local value, it may result in the metadata no longer needing to be function-local. Check for this condition, and clear the isFunctionLocal flag, if it's still in the uniquing map, since any node in the uniquing map needs to have an accurate function-local flag. Also, add an assert to help catch problematic cases. llvm-svn: 113828
-
Eric Christopher authored
llvm-svn: 113827
-
Jakob Stoklund Olesen authored
miscompiled by the system gcc-4.2.1 The test remains enabled for the second-stage test. llvm-svn: 113824
-
Chris Lattner authored
deleted. Fix this by doing the copyValue's before we delete stuff! The testcase only repros the problem on my system with valgrind. llvm-svn: 113820
-
Michael J. Spencer authored
This reverts commit r113632 Conflicts: cmake/modules/AddLLVM.cmake llvm-svn: 113819
-
Bob Wilson authored
register allocation. Remove the NEONPreAllocPass, which is no longer needed. Yeah!! llvm-svn: 113818
-
Jakob Stoklund Olesen authored
edited without actually using LiveIntervalMap functionality. llvm-svn: 113816
-
Jakob Stoklund Olesen authored
llvm-svn: 113815
-
Bob Wilson authored
pseudo-instruction approach. Change ARMExpandPseudoInsts to use a table to record all the NEON load/store information. llvm-svn: 113812
-
- Sep 13, 2010
-
-
Jakob Stoklund Olesen authored
pointer and work around that. llvm-svn: 113788
-
Devang Patel authored
llvm-svn: 113787
-
Dale Johannesen authored
v8i16 is not an MMX type; put it where it belongs. llvm-svn: 113785
-
Dale Johannesen authored
llvm-svn: 113783
-
Devang Patel authored
llvm-svn: 113779
-
Benjamin Kramer authored
llvm-svn: 113776
-
Owen Anderson authored
llvm-svn: 113773
-
Owen Anderson authored
llvm-svn: 113772
-