Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
ac95cc79ac0b899d566cc29c0f646f39c2fa35c0
ac95cc7
Convert more tools code from cerr and cout to errs() and outs().
by Dan Gohman
· 15 years ago
ad60f66
Use size_t.
by Dan Gohman
· 15 years ago
ebfe2b2
Make xfail proper
by Anton Korobeynikov
· 15 years ago
7df8462
Unbreak
by Anton Korobeynikov
· 15 years ago
c975180
Temporary disable 16 bit bswap
by Anton Korobeynikov
· 15 years ago
6d4b270
Add instruction formats and few opcodes
by Anton Korobeynikov
· 15 years ago
6ff3f2c
Add bswap patterns
by Anton Korobeynikov
· 15 years ago
21ddf77
Provide crazy pseudos for regpairs spills / reloads
by Anton Korobeynikov
· 15 years ago
9de2848
Handle long-disp stuff more consistently
by Anton Korobeynikov
· 15 years ago
74e2dc4
All FP instructions have 12 bit memory displacement field
by Anton Korobeynikov
· 15 years ago
f1106c4
Another predicate routine
by Anton Korobeynikov
· 15 years ago
27bf677
More helpers
by Anton Korobeynikov
· 15 years ago
ae46db8
Add bunch of branch folding stuff
by Anton Korobeynikov
· 15 years ago
27766b5
Add missed opcodes to short => long displacement conversion
by Anton Korobeynikov
· 15 years ago
c3e48b0
Cleanup
by Anton Korobeynikov
· 15 years ago
54681ec
Fix logic inversion for RI-mode address selection
by Anton Korobeynikov
· 15 years ago
9419a0d
Unbreak the test
by Anton Korobeynikov
· 15 years ago
bb8a048
Expand 32-bit bitconverts via memory
by Anton Korobeynikov
· 15 years ago
f2fd8ea
Fix incomin arg stack frame offset in case we need to generate stack frame
by Anton Korobeynikov
· 15 years ago
8b75813
Fix instruction mnemonics for some fp_to_sint operations
by Anton Korobeynikov
· 15 years ago
c1a1e4a
i32 values are passed extended also on stack. Handle this in generic way
by Anton Korobeynikov
· 15 years ago
159ac63
We definitely have 1-0 bools
by Anton Korobeynikov
· 15 years ago
5dd38de
Revert the commit, it just hides the real bug
by Anton Korobeynikov
· 15 years ago
361a787
Out GR128 regclass is not a 'real' i128 one.
by Anton Korobeynikov
· 15 years ago
628d419
Add missed condbranch opcodes
by Anton Korobeynikov
· 15 years ago
05a0b8b
Handle bitconverts
by Anton Korobeynikov
· 15 years ago
b6831cb
Unbreak mvi and friends - emit only 'significant' part of the operand
by Anton Korobeynikov
· 15 years ago
98db78a
Expand fp_to_uint too
by Anton Korobeynikov
· 15 years ago
20d062f
We don't have FP truncstores
by Anton Korobeynikov
· 15 years ago
a89430e
Expand uint_to_fp
by Anton Korobeynikov
· 15 years ago
4971e1e
Emit proper rounding mode for fp_to_sint
by Anton Korobeynikov
· 15 years ago
3a9959f
f32/f64 regs are stored on stack if we're short in FP regs
by Anton Korobeynikov
· 15 years ago
75eef89
Lower anyext to zext, 32-bit stuff does not have any implicit zero-extension side effects
by Anton Korobeynikov
· 15 years ago
1ada84d
Make FP zero to be legal FP immediate via LOAD ZERO
by Anton Korobeynikov
· 15 years ago
5753f47
Loads are not two-address in any way
by Anton Korobeynikov
· 15 years ago
a61a4f6
Add LOAD NEGATIVE instruction
by Anton Korobeynikov
· 15 years ago
03f6000
LOAD COMPLEMENT instruction is not really two-addr
by Anton Korobeynikov
· 15 years ago
6495063
Add multiple add/sub instructions
by Anton Korobeynikov
· 15 years ago
1733124
Handle FP callee-saved regs
by Anton Korobeynikov
· 15 years ago
85c5c3f
Proper FP extloads
by Anton Korobeynikov
· 15 years ago
299dc78
Add proper PWS impdef's
by Anton Korobeynikov
· 15 years ago
da723d7
Propagate FP select_cc to dag inserters
by Anton Korobeynikov
· 15 years ago
55e96fb
Implement fp_to_sint
by Anton Korobeynikov
· 15 years ago
92ac82a
Implement FP regs spills / restores
by Anton Korobeynikov
· 15 years ago
c79465d
Add fabs
by Anton Korobeynikov
· 15 years ago
f1e82ce
Add fneg
by Anton Korobeynikov
· 15 years ago
9b4ae57
We don't have native sine / cosine instructions
by Anton Korobeynikov
· 15 years ago
1d0ec0b
More sint_to_fp stuff
by Anton Korobeynikov
· 15 years ago
7aa03ac
Add bunch of FP instructions
by Anton Korobeynikov
· 15 years ago
23eff5c
We don't have any FP extloads
by Anton Korobeynikov
· 15 years ago
10c086c
Implement all comparisons
by Anton Korobeynikov
· 15 years ago
ae53567
Add constpool lowering / printing
by Anton Korobeynikov
· 15 years ago
0e31d5c
Allow FP arguments pass / return
by Anton Korobeynikov
· 15 years ago
2c97ae8
Register FP regclasses
by Anton Korobeynikov
· 15 years ago
b13057b
Add FP regs
by Anton Korobeynikov
· 15 years ago
81d533c
Fix fallout from prev. patch
by Anton Korobeynikov
· 15 years ago
8bd0db7
Provide consistent subreg idx scheme. This (hopefully) fixes remaining divide problems
by Anton Korobeynikov
· 15 years ago
09e3900
Use divide single for 32 bit signed divides
by Anton Korobeynikov
· 15 years ago
cd3dfaf
Add missed operands types
by Anton Korobeynikov
· 15 years ago
e1c9aab
Missed part of prev. patch
by Anton Korobeynikov
· 15 years ago
9b812b0
Another attempt to fix prologue emission
by Anton Korobeynikov
· 15 years ago
6fe326c
Implement 'large' PIC model
by Anton Korobeynikov
· 15 years ago
48e8b3c
Implement shifts properly (hopefilly - finally!)
by Anton Korobeynikov
· 15 years ago
e3a7f7a
Remove redundand register move
by Anton Korobeynikov
· 15 years ago
0a42d2b
Properly handle divides. As a bonus - implement memory versions of them.
by Anton Korobeynikov
· 15 years ago
d20af96
Fix epic fail: full-width muls are not commutable. This unbreaks bunch of stuff from SingleSource/Benchmarks/Stanford
by Anton Korobeynikov
· 15 years ago
c097d5c
32 bit rotate is not twoaddr instruction
by Anton Korobeynikov
· 15 years ago
014d463
32 bit shifts have only 12 bit displacements
by Anton Korobeynikov
· 15 years ago
54cea74
Add proper register aliases
by Anton Korobeynikov
· 15 years ago
c3a5196
Properly generate stack frame
by Anton Korobeynikov
· 15 years ago
0ba60d9
Unbreak indirect branches
by Anton Korobeynikov
· 15 years ago
78085ee
Unbreak
by Anton Korobeynikov
· 15 years ago
66f1b37
Do not forget to save R15 when we allocate stack frame
by Anton Korobeynikov
· 15 years ago
c94fdf7
All calls clobbers R14
by Anton Korobeynikov
· 15 years ago
6f66f05
Unbreak calls to vararg functions
by Anton Korobeynikov
· 15 years ago
2bbbd5b
Stupid typo
by Anton Korobeynikov
· 15 years ago
4656760
Typos
by Anton Korobeynikov
· 15 years ago
1ed1e3e
Consolidate reg-imm / reg-reg-imm address mode selection logic in one place.
by Anton Korobeynikov
· 15 years ago
5a11e02
Fix fallout from 12-bit stuff landing: decide whether 20 bit displacements are needed during elimination of frame indexes.
by Anton Korobeynikov
· 15 years ago
720e3b0
Add support for 12 bit displacements
by Anton Korobeynikov
· 15 years ago
078e007
We already have reserved call frame regardless whether variable sized frame objects were present or not
by Anton Korobeynikov
· 15 years ago
980d550
Emit proper lowering of load from arg stack slot
by Anton Korobeynikov
· 15 years ago
c772c44
Implement dynamic allocas
by Anton Korobeynikov
· 15 years ago
c16cdc5
Add jump tables
by Anton Korobeynikov
· 15 years ago
983d3a1
Exapnd br_jt into indirect branch. Provide pattern for indirect branches.
by Anton Korobeynikov
· 15 years ago
57b04e6
Implement 64 bit immediates
by Anton Korobeynikov
· 15 years ago
759205d
Add rotates
by Anton Korobeynikov
· 15 years ago
cfca8b1
Add patterns for integer negate
by Anton Korobeynikov
· 15 years ago
8c993e1
Provide proper patterns for and with imm instructions. Tune the tests accordingly.
by Anton Korobeynikov
· 15 years ago
25af733
Add 32 bit and reg-imm and disable invalid patterns for now
by Anton Korobeynikov
· 15 years ago
747052c
Add z9 and z10 target processors. Mark z10-only instructions as such.
by Anton Korobeynikov
· 15 years ago
71fd260
Fix MUL64rm instruction asmprinting
by Anton Korobeynikov
· 15 years ago
70f717f
Preliminary asmprinting of globals
by Anton Korobeynikov
· 15 years ago
ed00212
Implement asmprinting for odd-even regpairs
by Anton Korobeynikov
· 15 years ago
3166a9a
32-bit ri addressing mode has only 12-bit displacement
by Anton Korobeynikov
· 15 years ago
501f55d
Forgot to add
by Anton Korobeynikov
· 15 years ago
f366bec
Do not put bunch of target-specific stuff into common namespace
by Anton Korobeynikov
· 15 years ago
d3ba2f2
Print signed imms properly
by Anton Korobeynikov
· 15 years ago
4b73016
Provide hooks for spilling / restoring stuff
by Anton Korobeynikov
· 15 years ago
4cc7ce0
Revert thinko
by Anton Korobeynikov
· 15 years ago
Next »