| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
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: 32520
|
|
|
|
| |
llvm-svn: 32283
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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: 29873
|
|
|
|
|
|
| |
Update to reflect ParseException becoming ParseError (from Parser.h)
llvm-svn: 29766
|
|
|
|
| |
llvm-svn: 29032
|
|
|
|
| |
llvm-svn: 28831
|
|
|
|
| |
llvm-svn: 28658
|
|
|
|
| |
llvm-svn: 28246
|
|
|
|
| |
llvm-svn: 27628
|
|
|
|
| |
llvm-svn: 27015
|
|
|
|
| |
llvm-svn: 26209
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
clear in the applicable comment.
llvm-svn: 21682
|
|
|
|
| |
llvm-svn: 21479
|
|
|
|
| |
llvm-svn: 21427
|
|
|
|
|
|
|
| |
createPromoteMemoryToRegisterPass() to be consistent with other pass
creation functions.
llvm-svn: 20885
|
|
|
|
|
|
|
| |
Ensure the lex/yacc output are specified as BUILT_SOURCES so they get
built first.
llvm-svn: 17290
|
|
|
|
| |
llvm-svn: 17167
|
|
|
|
| |
llvm-svn: 16800
|
|
|
|
|
|
| |
problems on some platforms (like Solaris).
llvm-svn: 16365
|
|
|
|
| |
llvm-svn: 16167
|
|
|
|
|
|
|
| |
optimizations after construction of the Module. The OptLevel argument
to the compile function controls the level of optimization.
llvm-svn: 16166
|
|
|
|
| |
llvm-svn: 16139
|
|
|
|
|
|
|
|
| |
Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.
llvm-svn: 16137
|
|
|
|
|
|
| |
a dependent library.
llvm-svn: 16040
|
|
|
|
| |
llvm-svn: 15334
|
|
|
|
| |
llvm-svn: 13840
|
|
|
|
|
|
|
| |
around the problem with Stacker on Solaris because the Stack can handle
64-bit entries (pointer sized).
llvm-svn: 13441
|
|
|
|
|
|
| |
@parameter line documentation that way, too.
llvm-svn: 12966
|
|
|
|
| |
llvm-svn: 12566
|
|
|
|
| |
llvm-svn: 11463
|
|
|
|
|
|
| |
Get rid of %debug - Mac OS X bison doesn't have it. sigh.
llvm-svn: 10352
|
|
|
|
| |
llvm-svn: 10325
|
|
|
|
| |
llvm-svn: 10192
|
|
|
|
|
|
|
|
|
|
|
| |
stkrc -e -f -o testing.bc testing.st
Global is external, but doesn't have external linkage!
[1024 x int]* %_stack_
Global is external, but doesn't have external linkage!
long* %_index_
Broken module found, compilation aborted!
llvm-svn: 10185
|
|
llvm-svn: 10178
|