- Jun 08, 2006
-
-
Chris Lattner authored
llvm-svn: 28727
-
Reid Spencer authored
Change the file size field of StatusInfo to be uint64_t instead of size_t so that we know it is always 64 bits. This prevents some overflow on systems where size_t is 32 bits when it ought to be 64. llvm-svn: 28726
-
Vladimir Prus authored
llvm-svn: 28725
-
Vladimir Prus authored
llvm-svn: 28724
-
Reid Spencer authored
Provide new llvm::sys::Program facilities for converting the stdout and stdin to binary mode. There is no standard way to do this and the available mechanisms are platform specific. Adjust the bytecode reader and writer to use these methods when their input is stdin or output is stdout. THis avoids the problem with \n writing CRLF to a bytecode file on windows. Patch Contributed by Michael Smith. llvm-svn: 28722
-
Reid Spencer authored
1. Add #includes to LinkAllVMCore.h to get Mangler.o and InlineAsm.o 2. Make Mangler.h and InlineAsm.h use the macros to ensure linkage 3. Make each of the tools with --load options include LinkAllVMCore.h This should be the last set of changes for this bug and 800. llvm-svn: 28719
-
Chris Lattner authored
the class can be defined in InlineAsm.cpp llvm-svn: 28718
-
Chris Lattner authored
the compaction table for a function. This broke compilation of hexxagon on darwin/x86 with recent changes. llvm-svn: 28717
-
Reid Spencer authored
1. Fix the macros in IncludeFile.h to put everything in the llvm namespace 2. Replace the previous explicit mechanism in all the .h and .cpp files with the macros in IncludeFile.h This gets us a consistent mechanism throughout LLVM for ensuring linkage. Next step is to make sure its used in enough places. llvm-svn: 28715
-
- Jun 07, 2006
-
-
Reid Spencer authored
llvm-svn: 28714
-
Reid Spencer authored
Break the "IncludeFile" mechanism into its own header file and adjust other files accordingly. Use this facility for the IntrinsicInst problem which was the subject of PR800. More to follow on this. llvm-svn: 28709
-
Evan Cheng authored
function that is being lowered is forced to use FP. Currently this is only true for main() / Cygwin. llvm-svn: 28703
-
Chris Lattner authored
llvm-svn: 28700
-
Chris Lattner authored
PPC/altivec llvm-svn: 28698
-
- Jun 06, 2006
-
-
Chris Lattner authored
when available. This speeds up hexxagon from 18.61s to 16.61s with the CBE on PPC Mac OS (for reference, LLC is 15.48s and GCC is 23.35s). llvm-svn: 28697
-
Chris Lattner authored
llvm-svn: 28696
-
Owen Anderson authored
llvm-svn: 28694
-
Owen Anderson authored
llvm-svn: 28693
-
Reid Spencer authored
through to gcc when its being used as a linker. This allows -L and -l (and any other) options to be added so that non-complete bytecode files can be processed with bugpoint. The -Xlinker option can be added as many times as needed. llvm-svn: 28692
-
Rafael Espindola authored
expand "ret null" (implements test/Regression/CodeGen/ARM/ret_void.ll) note that a Flag link is missing between the copy and the branch llvm-svn: 28691
-
- Jun 05, 2006
-
-
Reid Spencer authored
Provide GraphViz support for MingW32. Patch provided by Anton Korobeynikov llvm-svn: 28688
-
Reid Spencer authored
built with CommandLine.h will want the --version option to report that the tool belongs to LLVM. To override simply pass a void func() to the cl::SetVersionPrinter() function and that void func() will be called when it is time to print the version information. llvm-svn: 28687
-
Reid Spencer authored
Add support for Graphviz. Patch contributed by Anton Korobeynikov. llvm-svn: 28684
-
- Jun 04, 2006
-
-
Evan Cheng authored
llvm-svn: 28683
-
Evan Cheng authored
llvm-svn: 28682
-
Owen Anderson authored
llvm-svn: 28680
-
Andrew Lenharth authored
llvm-svn: 28679
-
Owen Anderson authored
llvm-svn: 28678
-
Owen Anderson authored
actually going on. llvm-svn: 28677
-
- Jun 03, 2006
-
-
Evan Cheng authored
llvm-svn: 28672
-
- Jun 02, 2006
-
-
Evan Cheng authored
llvm-svn: 28667
-
Evan Cheng authored
llvm-svn: 28666
-
Chris Lattner authored
llvm-svn: 28664
-
Chris Lattner authored
llvm-svn: 28661
-
Chris Lattner authored
to link in the implementation. Thanks to Anton Korobeynikov for figuring out what was going on here. llvm-svn: 28660
-
Chris Lattner authored
llvm-svn: 28657
-
- Jun 01, 2006
-
-
Chris Lattner authored
llvm-svn: 28642
-
Chris Lattner authored
code (while cloning) it often gets the branch/switch instructions. Since it knows that edges of the CFG are dead, it need not clone (or even look) at the obviously dead blocks. This should speed up the inliner substantially on code where there are lots of inlinable calls to functions with constant arguments. On C++ code in particular, this kicks in. llvm-svn: 28641
-
Chris Lattner authored
llvm-svn: 28640
-
Reid Spencer authored
llvm-svn: 28639
-