- Jul 22, 2010
-
-
Owen Anderson authored
llvm-svn: 109045
-
- Jul 21, 2010
-
-
Bruno Cardoso Lopes authored
Add missing AVX convert instructions. Those instructions are not described in their SSE forms (although they exist), but add the AVX forms anyway, so the assembler can benefit from it llvm-svn: 109039
-
Jim Grosbach authored
llvm-svn: 109038
-
Jim Grosbach authored
llvm-svn: 109037
-
Dan Gohman authored
llvm-svn: 109036
-
Nate Begeman authored
1) all registers were spilled as xmm, regardless of actual size 2) win64 abi doesn't do the varargs-size-in-%al thing Still to look into: xmm6-15 are marked as clobbered by call instructions on win64 even though they aren't. llvm-svn: 109035
-
Bruno Cardoso Lopes authored
llvm-svn: 109032
-
Dan Gohman authored
llvm-svn: 109031
-
Dan Gohman authored
Make MDNode::destroy private. Fix the one thing that used MDNode::destroy, outside of MDNode itself. One should never delete or destroy an MDNode explicitly. MDNodes implicitly go away when there are no references to them (implementation details aside). llvm-svn: 109028
-
Dan Gohman authored
referenced by NamedMDNodes shouldn't be deleted. llvm-svn: 109021
-
Dan Gohman authored
llvm-svn: 109020
-
Owen Anderson authored
llvm-svn: 109019
-
Rafael Espindola authored
llvm-svn: 109009
-
Eric Christopher authored
the wrong directory. llvm-svn: 109005
-
Eric Christopher authored
Fixes a pile of libgomp failures in the llvm-gcc testsuite due to the libcall not existing. llvm-svn: 109004
-
Lang Hames authored
Changed OStream templates to functions on raw_ostream, removed the unused "renderWarnings" function. llvm-svn: 109003
-
Bruno Cardoso Lopes authored
llvm-svn: 109002
-
Evan Cheng authored
llvm-svn: 108991
-
Bruno Cardoso Lopes authored
llvm-svn: 108984
-
Bruno Cardoso Lopes authored
llvm-svn: 108983
-
Dan Gohman authored
cases. This will be needed when function-local metadata can appear in places that aren't intrinsic function arguments. llvm-svn: 108971
-
Jakob Stoklund Olesen authored
The spillers can pluck the analyses they need from the pass reference. Switch some never-null pointers to references. llvm-svn: 108969
-
Dan Gohman authored
llvm-svn: 108968
-
Dan Gohman authored
llvm-svn: 108967
-
Owen Anderson authored
llvm-svn: 108966
-
Bruno Cardoso Lopes authored
llvm-svn: 108964
-
Dan Gohman authored
llvm-svn: 108962
-
Dan Gohman authored
llvm-svn: 108961
-
Chris Lattner authored
llvm-svn: 108955
-
Chris Lattner authored
llvm-svn: 108952
-
Chris Lattner authored
llvm-svn: 108950
-
Chris Lattner authored
llvm-svn: 108949
-
Dan Gohman authored
it to just do the things that need to be done when an instruction is deleted. llvm-svn: 108948
-
Chris Lattner authored
llvm-svn: 108947
-
Chris Lattner authored
llvm-svn: 108945
-
- Jul 20, 2010
-
-
Jakob Stoklund Olesen authored
Determine which loop exit blocks need a 'pre-exit' block inserted. Recognize when this would be impossible. llvm-svn: 108941
-
Dan Gohman authored
bitcode file, so that two bitcode files where the same metadata kind name happens to have been assigned a different ID can still be linked together. Eliminate the restriction that metadata kind IDs can't be 0. Change MD_dbg from 1 to 0, because we can now, and because it's less mysterious that way. llvm-svn: 108939
-
Dale Johannesen authored
threshold a bit per experimentation. llvm-svn: 108935
-
Owen Anderson authored
Move more functionality from Pass.cpp to PassRegistry.cpp. This global will go away eventually, but for now we still need it around. llvm-svn: 108932
-
Chris Lattner authored
llvm-svn: 108929
-