| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
| |
the function type, instead they belong to functions
and function calls. This is an updated and slightly
corrected version of Reid Spencer's original patch.
The only known problem is that auto-upgrading of
bitcode files doesn't seem to work properly (see
test/Bitcode/AutoUpgradeIntrinsics.ll). Hopefully
a bitcode guru (who might that be? :) ) will fix it.
llvm-svn: 44359
|
| |
|
|
| |
llvm-svn: 41774
|
| |
|
|
| |
llvm-svn: 41706
|
| |
|
|
| |
llvm-svn: 40808
|
| |
|
|
| |
llvm-svn: 40663
|
| |
|
|
| |
llvm-svn: 37207
|
| |
|
|
| |
llvm-svn: 36106
|
| |
|
|
| |
llvm-svn: 36096
|
| |
|
|
| |
llvm-svn: 35897
|
| |
|
|
| |
llvm-svn: 35813
|
| |
|
|
| |
llvm-svn: 35579
|
| |
|
|
| |
llvm-svn: 35571
|
| |
|
|
| |
llvm-svn: 35235
|
| |
|
|
| |
llvm-svn: 35116
|
| |
|
|
| |
llvm-svn: 35113
|
| |
|
|
| |
llvm-svn: 34416
|
| |
|
|
|
|
|
| |
Rename PackedType -> VectorType, ConstantPacked -> ConstantVector, and
PackedTyID -> VectorTyID. No functional changes.
llvm-svn: 34293
|
| |
|
|
| |
llvm-svn: 34225
|
| |
|
|
| |
llvm-svn: 34206
|
| |
|
|
| |
llvm-svn: 34188
|
| |
|
|
| |
llvm-svn: 34050
|
| |
|
|
|
|
|
|
|
|
| |
This patch replaces the SymbolTable class with ValueSymbolTable which does
not support types planes. This means that all symbol names in LLVM must now
be unique. The patch addresses the necessary changes to deal with this and
removes code no longer needed as a result. This completes the bulk of the
changes for this PR. Some cleanup patches will follow.
llvm-svn: 33918
|
| |
|
|
| |
llvm-svn: 33859
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This feature is needed in order to support shifts of more than 255 bits
on large integer types. This changes the syntax for llvm assembly to
make shl, ashr and lshr instructions look like a binary operator:
shl i32 %X, 1
instead of
shl i32 %X, i8 1
Additionally, this should help a few passes perform additional optimizations.
llvm-svn: 33776
|
| |
|
|
| |
llvm-svn: 33624
|
| |
|
|
| |
llvm-svn: 33615
|
| |
|
|
| |
llvm-svn: 33601
|
| |
|
|
| |
llvm-svn: 33599
|
| |
|
|
| |
llvm-svn: 33595
|
| |
|
|
| |
llvm-svn: 33547
|
| |
|
|
| |
llvm-svn: 33545
|
| |
|
|
| |
llvm-svn: 33532
|
| |
|
|
| |
llvm-svn: 33426
|
| |
|
|
| |
llvm-svn: 33227
|
| |
|
|
| |
llvm-svn: 33212
|
| |
|
|
| |
llvm-svn: 33165
|
| |
|
|
| |
llvm-svn: 33140
|
| |
|
|
| |
llvm-svn: 32955
|
| |
|
|
| |
llvm-svn: 32908
|
| |
|
|
| |
llvm-svn: 32880
|
| |
|
|
| |
llvm-svn: 32848
|
| |
|
|
| |
llvm-svn: 32811
|
| |
|
|
| |
llvm-svn: 32805
|
| |
|
|
|
|
| |
Convert signed integer types to signless.
llvm-svn: 32790
|
| |
|
|
| |
llvm-svn: 32772
|
| |
|
|
|
|
|
|
| |
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: 32400
|
| |
|
|
| |
llvm-svn: 32303
|
| |
|
|
| |
llvm-svn: 32267
|
| |
|
|
| |
llvm-svn: 32235
|