- Dec 13, 2006
-
-
Reid Spencer authored
llvm-svn: 32520
-
- Dec 07, 2006
-
-
Bill Wendling authored
now cerr, cout, and NullStream resp. llvm-svn: 32298
-
- Dec 06, 2006
-
-
Devang Patel authored
llvm-svn: 32283
-
- Nov 29, 2006
-
-
Bill Wendling authored
adding a temporary wrapper around the ostream to make it friendly to functions expecting an LLVM stream. This should be fixed in the future. llvm-svn: 31990
-
- Nov 27, 2006
-
-
Reid Spencer authored
The long awaited CAST patch. This introduces 12 new instructions into LLVM to replace the cast instruction. Corresponding changes throughout LLVM are provided. This passes llvm-test, llvm/test, and SPEC CPUINT2000 with the exception of 175.vpr which fails only on a slight floating point output difference. llvm-svn: 31931
-
- Nov 08, 2006
-
-
Reid Spencer authored
This patch converts the old SHR instruction into two instructions, AShr (Arithmetic) and LShr (Logical). The Shr instructions now are not dependent on the sign of their operands. llvm-svn: 31542
-
- Nov 05, 2006
-
-
Reid Spencer authored
Be careful about blanks when checking LLVMGCC variable. llvm-svn: 31455
-
- Nov 03, 2006
-
-
Reid Spencer authored
llvm-svn: 31390
-
- Nov 02, 2006
-
-
Reid Spencer authored
Turn on -Wunused and -Wno-unused-parameter. Clean up most of the resulting fall out by removing unused variables. Remaining warnings have to do with unused functions (I didn't want to delete code without review) and unused variables in generated code. Maintainers should clean up the remaining issues when they see them. All changes pass DejaGnu tests and Olden. llvm-svn: 31380
-
Reid Spencer authored
Replace the REM instruction with UREM, SREM and FREM. llvm-svn: 31369
-
- Oct 26, 2006
-
-
Reid Spencer authored
Make necessary changes to support DIV -> [SUF]Div. This changes llvm to have three division instructions: signed, unsigned, floating point. The bytecode and assembler are bacwards compatible, however. llvm-svn: 31195
-
- Oct 20, 2006
-
-
Reid Spencer authored
This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favor of just using ConstantInt. llvm-svn: 31063
-
- Oct 02, 2006
-
-
Reid Spencer authored
llvm-svn: 30691
-
- Aug 25, 2006
-
-
Chris Lattner authored
llvm-svn: 29873
-
- Aug 18, 2006
-
-
Reid Spencer authored
Update to reflect ParseException becoming ParseError (from Parser.h) llvm-svn: 29766
-
Reid Spencer authored
specification can't be handled by llvmc (= confuses it) llvm-svn: 29764
-
- Jul 07, 2006
-
-
Chris Lattner authored
llvm-svn: 29032
-
- Jun 16, 2006
-
-
Chris Lattner authored
llvm-svn: 28831
-
- Jun 02, 2006
-
-
Chris Lattner authored
llvm-svn: 28658
-
- Jun 01, 2006
-
-
Reid Spencer authored
Turn -pedantic and -Wno-long-long compile flags on by default. In a few places, avoid the warnings by removing these options in the local makefile. One notable exception: lib/Target/CBackend/Writer.cpp. These warnings are left on as a reminder to developers to clean them up. llvm-svn: 28614
-
Reid Spencer authored
BCWriter, and bzip2 libraries. Adjust the various makefiles to accommodate these changes. This was done to speed up link times. llvm-svn: 28610
-
- May 12, 2006
-
-
Chris Lattner authored
llvm-svn: 28246
-
- Apr 13, 2006
-
-
Reid Spencer authored
llvm-svn: 27648
-
- Apr 12, 2006
-
-
Reid Spencer authored
llvm-svn: 27628
-
- Mar 24, 2006
-
-
Reid Spencer authored
llvm-svn: 27015
-
- Feb 15, 2006
-
-
Chris Lattner authored
llvm-svn: 26209
-
- Oct 27, 2005
-
-
Chris Lattner authored
llvm-svn: 24041
-
Chris Lattner authored
.a file to unbreak the build after john's change llvm-svn: 24024
-
- Oct 24, 2005
-
-
Chris Lattner authored
llvm-svn: 23932
-
- Aug 27, 2005
-
-
Reid Spencer authored
These changes modify the makefiles so that the output of flex and bison are placed in the SRC directory, not the OBJ directory. It is intended that they be checked in as any other LLVM source so that platforms without convenient access to flex/bison can be compiled. From now on, if you change a .y or .l file you *must* also commit the generated .cpp and .h files. llvm-svn: 23115
-
- May 19, 2005
-
-
Reid Spencer authored
llvm-svn: 22134
-
Reid Spencer authored
programs to benefit from the optimization capabilities of the llvmc. llvm-svn: 22133
-
- May 13, 2005
-
-
Reid Spencer authored
a target at this level of build. There shouldn't be a problem with building the runtime library without llvm-gcc because the Makefile.rules checks for an empty LLVMGCC variable before building bytecode modules. llvm-svn: 21942
-
Reid Spencer authored
llvm-svn: 21938
-
- May 04, 2005
-
-
Reid Spencer authored
clear in the applicable comment. llvm-svn: 21682
-
- Apr 23, 2005
-
-
Jeff Cohen authored
llvm-svn: 21479
-
- Apr 22, 2005
-
-
Misha Brukman authored
llvm-svn: 21427
-
- Mar 28, 2005
-
-
Alkis Evlogimenos authored
createPromoteMemoryToRegisterPass() to be consistent with other pass creation functions. llvm-svn: 20885
-
- Feb 14, 2005
-
-
Reid Spencer authored
required by changes to the Makefile.rules. Patch contributed by Vladimir Merzliakov. llvm-svn: 20175
-
- Jan 16, 2005
-
-
Reid Spencer authored
llvm-svn: 19594
-