- Aug 13, 2009
-
-
Bruno Cardoso Lopes authored
syntactically as a string, very similiar to what Chris did with MachO. The parsing support and validation is not introduced yet. llvm-svn: 78890
-
Andreas Bolka authored
llvm-svn: 78889
-
Andreas Bolka authored
No intended functionality change. llvm-svn: 78888
-
Andreas Bolka authored
llvm-svn: 78887
-
Andreas Bolka authored
llvm-svn: 78886
-
Daniel Dunbar authored
- Patch by Erick Tryzelaar, with some edits (and a bug fix) from me. llvm-svn: 78885
-
Bob Wilson authored
llvm-svn: 78884
-
Bob Wilson authored
llvm-svn: 78881
-
Dan Gohman authored
This is vaguely consistent with LLVM's own source code, but more importantly it lets more lines stay within 80 columns. llvm-svn: 78879
-
Dan Gohman authored
PrintUnmangledNameSafely. llvm-svn: 78878
-
Chris Lattner authored
MCContext no longer maintains a string -> section map. llvm-svn: 78874
-
Dale Johannesen authored
This allows WebKit to build again. llvm-svn: 78872
-
Chris Lattner authored
llvm-svn: 78871
-
Chris Lattner authored
them, so it doesn't have to explicitly free them. llvm-svn: 78870
-
Chris Lattner authored
int x __attribute__((section("_foo, _bar"))) = 4; int y __attribute__((section("_foo, _bar, 4byte_literals"))) = 1; llvm-svn: 78867
-
Chris Lattner authored
llvm-svn: 78866
-
Dan Gohman authored
interesting to print the number in a comment. Numbered instructions don't need their number in a comment either. Also, tidy up newline printing. llvm-svn: 78865
-
Chris Lattner authored
llvm-svn: 78864
-
Chris Lattner authored
llvm-svn: 78860
-
Dan Gohman authored
and unnamed numbered global variables as "@0 = global ...". Extend the AsmParser to recognize these forms. llvm-svn: 78859
-
Bob Wilson authored
llvm-svn: 78852
-
Bob Wilson authored
llvm-svn: 78850
-
Dan Gohman authored
llvm-svn: 78848
-
- Aug 12, 2009
-
-
David Goodwin authored
llvm-svn: 78843
-
Lang Hames authored
llvm-svn: 78840
-
Dan Gohman authored
llvm-svn: 78838
-
Dan Gohman authored
it doesn't leave the underlying stream in unbuffered mode when the stream was originally buffered. Also, change WriteAsOperand back to plain raw_ostream. This lets it work for either formatted_raw_ostream or plain raw_ostream, so that it doesn't have to force a buffer flush on a plain raw_ostream. llvm-svn: 78837
-
Bob Wilson authored
llvm-svn: 78835
-
Dan Gohman authored
llvm-svn: 78834
-
Dan Gohman authored
the basic block label printing to check whether a block has a name before printing a comment character and whitespace for it. llvm-svn: 78830
-
Evan Cheng authored
llvm-svn: 78829
-
Dan Gohman authored
that emitted unnecessary whitespace outside of VerboseAsm mode. llvm-svn: 78828
-
David Goodwin authored
Enhance the InstrStage object to enable the specification of an Itinerary with overlapping stages. The default is to maintain the current behavior that the "next" stage immediately follows the previous one. llvm-svn: 78827
-
Dale Johannesen authored
llvm-svn: 78825
-
Chris Lattner authored
llvm-svn: 78823
-
Dale Johannesen authored
when !isSingleWord() but getActiveBits() is small, we were using the pointer value instead of the low word of the integer value. llvm-svn: 78821
-
Jim Grosbach authored
llvm-svn: 78817
-
Dan Gohman authored
using formatted_raw_ostream's PadToColumn. Before: bb1: ; preds = %bb %2 = sext i32 %i.01 to i64 ; <i64> [#uses=1] %3 = getelementptr double* %p, i64 %2 ; <double*> [#uses=1] %4 = load double* %3, align 8 ; <double> [#uses=1] %5 = fmul double %4, 1.100000e+00 ; <double> [#uses=1] %6 = sext i32 %i.01 to i64 ; <i64> [#uses=1] %7 = getelementptr double* %p, i64 %6 ; <double*> [#uses=1] After: bb1: ; preds = %bb %2 = sext i32 %i.01 to i64 ; <i64> [#uses=1] %3 = getelementptr double* %p, i64 %2 ; <double*> [#uses=1] %4 = load double* %3, align 8 ; <double> [#uses=1] %5 = fmul double %4, 1.100000e+00 ; <double> [#uses=1] %6 = sext i32 %i.01 to i64 ; <i64> [#uses=1] %7 = getelementptr double* %p, i64 %6 ; <double*> [#uses=1] Several tests required whitespace adjustments. llvm-svn: 78816
-
Bob Wilson authored
leaving the mayLoad and mayStore settings around only the load/store instructions where those can't be inferred from the patterns. llvm-svn: 78815
-
Dan Gohman authored
llvm-svn: 78814
-