| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
llvm-svn: 26742
|
|
|
|
| |
llvm-svn: 26628
|
|
|
|
|
|
|
|
| |
with names like "f84", "in6" etc etc.
this should fix one or two tests
llvm-svn: 26232
|
|
|
|
| |
llvm-svn: 25515
|
|
|
|
|
|
|
| |
an argument to every operand printing function. Requires some slight
tweaks to x86, the only user.
llvm-svn: 24541
|
|
|
|
|
|
| |
file.
llvm-svn: 24470
|
|
|
|
| |
llvm-svn: 24469
|
|
|
|
| |
llvm-svn: 24456
|
|
|
|
| |
llvm-svn: 24452
|
|
|
|
|
|
| |
to specific sections. Delete some dead functions copied from the X86 backend.
llvm-svn: 24449
|
|
|
|
|
|
| |
change.
llvm-svn: 24443
|
|
|
|
| |
llvm-svn: 24442
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
use -enable-ia64-dag-isel to turn this on
TODO: delete lowering stuff from the pattern isel
: get operations on predicate bits working
: get other bits of pseudocode going
: use sampo's mulh/mull-using divide-by-constant magic
: *so* many patterns ("extr", "tbit" and "dep" will be fun :)
: add FP
: add a JIT!
: get it working 100%
in short: this'll be happier in a couple of weeks, but it's here now so
the tester can make me feel guilty sooner.
OTHER: there are a couple of fixes to the pattern isel, in particular
making the linker happy with big blobs of fun like pypy.
llvm-svn: 24058
|
|
|
|
| |
llvm-svn: 21452
|
|
|
|
| |
llvm-svn: 21424
|
|
|
|
|
|
|
| |
easier on the eyes, not that numbers like 18446744073709541376 are bad or
anything
llvm-svn: 21300
|
|
|
|
|
|
|
|
|
|
|
| |
* clean up immediates (we use 14, 22 and 64 bit immediates now. sane.)
* fold r0/f0/f1 registers into comparisons against 0/0.0/1.0
* fix nasty thinko - didn't use two-address form of conditional add
for extending bools to integers, so occasionally there would be
garbage in the result. it's amazing how often zeros are just
sitting around in registers ;) - this should fix a bunch of tests.
llvm-svn: 21221
|
|
|
|
| |
llvm-svn: 21131
|
|
|
|
| |
llvm-svn: 21061
|
|
|
|
|
|
|
|
|
| |
- turn off assembler's autoalignment
- set FunctionAddrPrefix/Suffix so that .data8 entries pointing to
functions have their value wrapped in @fptr(), so that a function
descriptor will be materialized for that function.
llvm-svn: 21025
|
|
|
|
|
|
| |
* begin great adventure into correct function descriptor materialization
llvm-svn: 20956
|
|
|
|
|
|
| |
assembler may be used; identify LLVM output as such.
llvm-svn: 20892
|
|
|
|
| |
llvm-svn: 20807
|
|
|
|
| |
llvm-svn: 20679
|
|
PHASE 1: write instruction selector
PHASE 2: ???
PHASE 3: profit!
llvm-svn: 20652
|