- Sep 05, 2009
-
-
Jeffrey Yasskin authored
This can break when there are implicit conversions from types raw_ostream understands but std::ostream doesn't, but it increases the number of cases that Just Work. llvm-svn: 81093
-
Daniel Dunbar authored
llvm-svn: 81088
-
Daniel Dunbar authored
llvm-svn: 81087
-
Daniel Dunbar authored
llvm-svn: 81086
-
Daniel Dunbar authored
llvm-svn: 81084
-
Daniel Dunbar authored
- I'd appreciate it if someone else eyeballs my changes to make sure I captured the intent of the test. llvm-svn: 81083
-
Daniel Dunbar authored
llvm-svn: 81082
-
Daniel Dunbar authored
llvm-svn: 81081
-
Benjamin Kramer authored
llvm-svn: 81076
-
Bob Wilson authored
linear scan reg alloc. This fixes a problem I ran into where extracting a function from a larger file caused the generated code to change (masking the problem I was trying to debug) because the allocator behaved differently. This changes the results for two X86 regression checks. stack-color-with-reg is improved, with one less instruction, but pr3495 is worse, with one more copy. As far as I can tell, these tests were just getting lucky or unlucky, so I've changed the expected results. llvm-svn: 81060
-
Devang Patel authored
Do not use DenseMap operator[] because it inserts new entry if lookup fails. Use find() to check an entry in a DenseMap first. llvm-svn: 81058
-
Devang Patel authored
llvm-svn: 81055
-
Benjamin Kramer authored
llvm-svn: 81052
-
Benjamin Kramer authored
llvm-svn: 81051
-
Kevin Enderby authored
preparation of supporting other targets. Then changed the lexer to parse these as tokens. llvm-svn: 81050
-
- Sep 04, 2009
-
-
Kevin Enderby authored
supporting other targets. Changed the code to pass MCAsmInfo to the parser and the lexer. Then changed the lexer to use CommentString from MCAsmInfo instead of a literal '#' character. llvm-svn: 81046
-
Devang Patel authored
MDNode's operand list does not include all elements. llvm-svn: 81045
-
Andreas Neustifter authored
llvm-svn: 81044
-
Lang Hames authored
llvm-svn: 81042
-
Lang Hames authored
llvm-svn: 81041
-
Lang Hames authored
a new class, MachineInstrIndex, which hides arithmetic details from most clients. This is a step towards allowing the register allocator to update/insert code during allocation. llvm-svn: 81040
-
Dale Johannesen authored
llvm-svn: 81038
-
Andreas Neustifter authored
(Keep disabled test disabled until selfhosted build issue is resolved.) llvm-svn: 81008
-
Andreas Neustifter authored
(See http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20090831/086219.html) llvm-svn: 81007
-
Andreas Neustifter authored
into llvm/ADT. llvm-svn: 81001
-
Dan Gohman authored
Constant uniquing tables. This allows distinct ConstantExpr objects with the same operation and different flags. Even though a ConstantExpr "a + b" is either always overflowing or never overflowing (due to being a ConstantExpr), it's still necessary to be able to represent it both with and without overflow flags at the same time within the IR, because the safety of the flag may depend on the context of the use. If the constant really does overflow, it wouldn't ever be safe to use with the flag set, however the use may be in code that is never actually executed. This also makes it possible to merge all the flags tests into a single test. llvm-svn: 80998
-
Duncan Sands authored
llvm-svn: 80997
-
Evan Cheng authored
llvm-svn: 80994
-
Evan Cheng authored
llvm-svn: 80993
-
Daniel Dunbar authored
llvm-svn: 80986
-
Daniel Dunbar authored
llvm-svn: 80985
-
Bob Wilson authored
llvm-svn: 80983
-
Jim Grosbach authored
llvm-svn: 80978
-
Eric Christopher authored
llvm-svn: 80976
-
Bob Wilson authored
llvm-svn: 80975
-
Evan Cheng authored
llvm-svn: 80971
-
Daniel Dunbar authored
llvm-svn: 80970
-
Dan Gohman authored
introduced regressions in the Ocaml bindings tests. llvm-svn: 80969
-
Erick Tryzelaar authored
There's a bug with ocamlc that uses "char*" instead of "const char*" for global string variables. This causes g++ to be very noisy when linking ocamlc programs. That's why the ocaml test used to cat to /dev/null. ocamlopt doesn't have this problem, so we can get rid of the >/dev/null, which may obscure some problems. llvm-svn: 80968
-
Bill Wendling authored
D test/Analysis/Profiling --- Reverse-merging r80907 into '.': U lib/Analysis/ProfileInfoLoaderPass.cpp Attempt to remove failure in the self-hosting build bot. llvm-svn: 80966
-