- Aug 02, 2010
-
-
Daniel Dunbar authored
run the tests using DejaGNU, but not for much longer. This is a last call for DejaGNU supporters, if no one complains soon the DejaGNU support is going to die. llvm-svn: 109997
-
Daniel Dunbar authored
rewritten by me to not require updating all the target initialization routine names. llvm-svn: 109996
-
Nick Lewycky authored
llvm-svn: 109995
-
- Aug 01, 2010
-
-
Eli Friedman authored
improves the generated code in some cases. llvm-svn: 109985
-
Benjamin Kramer authored
llvm-svn: 109971
-
Bill Wendling authored
llvm-svn: 109966
-
Bob Wilson authored
away from a computer now. --- Reverse-merging r109881 into '.': D test/CodeGen/X86/avx-intrinsics-x86.ll D test/CodeGen/X86/avx-intrinsics-x86_64.ll llvm-svn: 109959
-
- Jul 31, 2010
-
-
Daniel Dunbar authored
anything. llvm-svn: 109957
-
Daniel Dunbar authored
llvm-svn: 109956
-
Michael J. Spencer authored
llvm-svn: 109954
-
Daniel Dunbar authored
like my instcombine patch.", in an attempt to fix Clang i386 bootstrap. - Also PR7719. llvm-svn: 109953
-
Rafael Espindola authored
module and take a const BugDriver. llvm-svn: 109951
-
Gabor Greif authored
llvm-svn: 109950
-
Michael J. Spencer authored
llvm-svn: 109949
-
Bob Wilson authored
the jtblock_operand print methods. This avoids extra newlines in the disassembler's output. PR7757. llvm-svn: 109948
-
Michael J. Spencer authored
llvm-svn: 109947
-
Bob Wilson authored
llvm-svn: 109946
-
Rafael Espindola authored
exactly what bugpoint expected it to do. There was also only one user of BlockExtractorPass(const std::vector<BasicBlock*> &B), so just remove it and make BlockExtractorPass read BlockFile. This fixes bugpoint's block extraction. Nick, please review. llvm-svn: 109936
-
Owen Anderson authored
Add an initial implementation of PHI translation for LazyValueInfo. This involves rolling back some of my earlier data structure improvements until I can ensure that there are no iterator invalidation problems. llvm-svn: 109935
-
Evan Cheng authored
Add -disable-shifter-op to disable isel of shifter ops. On Cortex-a9 the shifts cost extra instructions so it might be better to emit them separately to take advantage of dual-issues. llvm-svn: 109934
-
Bob Wilson authored
reference registers past the end of the NEON register file, and report them as invalid instead of asserting when trying to print them. PR7746. llvm-svn: 109933
-
Bill Wendling authored
later to identify and possibly remove superfluous compare instructions -- those that are testing for and setting a status flag that should already be set. llvm-svn: 109901
-
- Jul 30, 2010
-
-
Dale Johannesen authored
formerly rejected by the FE, so asserted in the BE; now the FE only warns, so we treat it as a legitimate fatal error in PPC BE. This means the test for the feature won't pass, so it's xfail'd. llvm-svn: 109892
-
Dan Gohman authored
llvm-svn: 109891
-
Owen Anderson authored
llvm-svn: 109889
-
Nick Lewycky authored
llvm-svn: 109886
-
Nick Lewycky authored
getAdjustedAnalysisPointer. Part of a fix to PR7760. llvm-svn: 109883
-
Bruno Cardoso Lopes authored
llvm-svn: 109881
-
Bob Wilson authored
beginning on ARM Darwin assembly files so that it won't be placed after debug sections. Radar 8252813. llvm-svn: 109879
-
Bruno Cardoso Lopes authored
declared during the addition of the assembler support, the additional changes are: - Add missing intrinsics - Move all SSE conversion instructions in X86InstInfo64.td to the SSE.td file. - Duplicate some patterns to AVX mode. - Step into PCMPEST/PCMPIST custom inserter and add AVX versions. llvm-svn: 109878
-
Bruno Cardoso Lopes authored
llvm-svn: 109877
-
Bob Wilson authored
llvm-svn: 109876
-
Daniel Dunbar authored
llvm-svn: 109875
-
Daniel Dunbar authored
llvm-svn: 109872
-
John Criswell authored
the llvm.memset() intrinsic family. No content changes. llvm-svn: 109863
-
Rafael Espindola authored
llvm-svn: 109859
-
Benjamin Kramer authored
llvm-svn: 109858
-
Eli Friedman authored
check the range of the constant when optimizing a comparison between a constant and a sign_extend_inreg node. llvm-svn: 109854
-
Duncan Sands authored
llvm-svn: 109852
-
Duncan Sands authored
handles with a pointer to the containing map. When a map is copied, these pointers need to be corrected to point to the new map. If not, then consider the case of a map M1 which maps a value V to something. Create a copy M2 of M1. At this point there are two value handles on V, one representing V as a key in M1, the other representing V as a key in M2. But both value handles point to M1 as the containing map. Now delete V. The value handles remove themselves from their containing map (which destroys them), but only the first value handle is successful: the second one cannot remove itself from M1 as (once the first one has removed itself) there is nothing there to remove; it is therefore not destroyed. This causes an assertion failure "All references to V were not removed?". llvm-svn: 109851
-