| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
llvm-svn: 74065
|
|
|
|
|
|
| |
not going to persue this further at this time.
llvm-svn: 67666
|
|
|
|
| |
llvm-svn: 67658
|
|
|
|
| |
llvm-svn: 67656
|
|
|
|
|
|
|
| |
autoconf directory, but these paths need to be relative to the main
source directory.
llvm-svn: 67655
|
|
|
|
| |
llvm-svn: 67654
|
|
|
|
| |
llvm-svn: 67647
|
|
|
|
|
|
| |
Patch by Viktar Zviarovich!
llvm-svn: 66230
|
|
|
|
|
|
| |
This fixes part of PR2793.
llvm-svn: 56198
|
|
|
|
|
|
|
|
|
| |
We will keep the old projects/llvm-test working for existing installs.
The changes to configure are made manually, since I lack autoconf-2.6. Someone
might want to run AutoGen.sh to see if that changes anything.
llvm-svn: 52675
|
|
|
|
| |
llvm-svn: 45416
|
|
|
|
| |
llvm-svn: 37801
|
|
|
|
| |
llvm-svn: 34387
|
|
|
|
| |
llvm-svn: 33292
|
|
|
|
|
|
|
| |
Remove the projects/Stacker directory. LLVM is now free of dependency
on llvm-gcc.
llvm-svn: 33278
|
|
|
|
| |
llvm-svn: 32993
|
|
|
|
|
|
| |
Convert signed integer types to signless.
llvm-svn: 32786
|
|
|
|
|
|
|
|
| |
This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instruction has been removed and
been replaced with ICmpInst and FCmpInst.
llvm-svn: 32751
|
|
|
|
| |
llvm-svn: 32704
|
|
|
|
| |
llvm-svn: 32533
|
|
|
|
| |
llvm-svn: 32520
|
|
|
|
|
|
| |
now cerr, cout, and NullStream resp.
llvm-svn: 32298
|
|
|
|
| |
llvm-svn: 32283
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Be careful about blanks when checking LLVMGCC variable.
llvm-svn: 31455
|
|
|
|
| |
llvm-svn: 31391
|
|
|
|
| |
llvm-svn: 31390
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Replace the REM instruction with UREM, SREM and FREM.
llvm-svn: 31369
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
llvm-svn: 30691
|
|
|
|
| |
llvm-svn: 30675
|
|
|
|
| |
llvm-svn: 29873
|
|
|
|
|
|
| |
Update to reflect ParseException becoming ParseError (from Parser.h)
llvm-svn: 29766
|
|
|
|
|
|
| |
specification can't be handled by llvmc (= confuses it)
llvm-svn: 29764
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Change the usage of LOADABLE_MODULE so that it implies all the things
necessary to make a loadable module. This reduces the user's burdern to
get a loadable module correctly built.
2. Document the usage of LOADABLE_MODULE in the MakefileGuide
3. Adjust the makefile for lib/Transforms/Hello to use the new specification
for building loadable modules
4. Adjust the sample project to not attempt to build a shared library for
its little library. This was just wasteful and not instructive at all.
llvm-svn: 29551
|
|
|
|
| |
llvm-svn: 29032
|
|
|
|
| |
llvm-svn: 28831
|
|
|
|
| |
llvm-svn: 28658
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
BCWriter, and bzip2 libraries. Adjust the various makefiles to accommodate
these changes. This was done to speed up link times.
llvm-svn: 28610
|
|
|
|
| |
llvm-svn: 28246
|
|
|
|
|
|
|
|
|
|
| |
directories if it can't find them. Then, replace those values into the
configure.ac script and pass them to the LLVM_CONFIG_PROJECT so that the
values become the default for llvm_src and llvm_obj variables. In this way
the user is required to input this exactly once, and the scripts take it
from there.
llvm-svn: 27798
|
|
|
|
| |
llvm-svn: 27648
|
|
|
|
| |
llvm-svn: 27628
|
|
|
|
| |
llvm-svn: 27016
|
|
|
|
| |
llvm-svn: 27015
|