projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
tidy up. remove unused local.
[oota-llvm.git]
/
lib
/
Target
/
SystemZ
/
SystemZInstrInfo.td
2010-06-21
Eric Christopher
Remove isTwoAddress from SystemZ.
blob
|
commitdiff
|
raw
2010-05-28
Jakob Stoklund Olesen
Merge the SystemZ subreg_even32 SubRegIndex into subreg...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-28
Chris Lattner
Improve systemz to model cmp and ucmp nodes as returning
blob
|
commitdiff
|
raw
|
diff to current
2010-03-19
Chris Lattner
set SDNPVariadic on nodes throughout the rest of the...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-08
Chris Lattner
fix a type compatibility bug. imm is i32 in the input
blob
|
commitdiff
|
raw
|
diff to current
2010-02-27
Dan Gohman
The mayHaveSideEffects flag is no longer used.
blob
|
commitdiff
|
raw
|
diff to current
2009-10-29
Dan Gohman
Rename usesCustomDAGSchedInserter to usesCustomInserter...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-28
Dan Gohman
Update SystemZ to use PSW following the way x86 uses...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-22
Anton Korobeynikov
Some dummy cost model for s390x:
blob
|
commitdiff
|
raw
|
diff to current
2009-08-21
Anton Korobeynikov
Typo :(
blob
|
commitdiff
|
raw
|
diff to current
2009-08-21
Anton Korobeynikov
Correct instruction names for subtract-with-borrow
blob
|
commitdiff
|
raw
|
diff to current
2009-08-05
Anton Korobeynikov
Convert bswap test to filecheck, add more test entries...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-05
Anton Korobeynikov
Add memory versions of some instructions.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-18
Anton Korobeynikov
Add carry producing / using versions of add / sub
blob
|
commitdiff
|
raw
|
diff to current
2009-07-18
Anton Korobeynikov
Provide expansion for ct* intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Temporary disable 16 bit bswap
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Add instruction formats and few opcodes
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Add bswap patterns
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Provide crazy pseudos for regpairs spills / reloads
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Revert the commit, it just hides the real bug
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Out GR128 regclass is not a 'real' i128 one.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Handle bitconverts
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Lower anyext to zext, 32-bit stuff does not have any...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Handle FP callee-saved regs
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Implement all comparisons
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Add constpool lowering / printing
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Fix fallout from prev. patch
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Use divide single for 32 bit signed divides
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Implement 'large' PIC model
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Implement shifts properly (hopefilly - finally!)
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Remove redundand register move
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Properly handle divides. As a bonus - implement memory...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Fix epic fail: full-width muls are not commutable....
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
32 bit rotate is not twoaddr instruction
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
32 bit shifts have only 12 bit displacements
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Unbreak indirect branches
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
All calls clobbers R14
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Consolidate reg-imm / reg-reg-imm address mode selectio...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Add support for 12 bit displacements
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Add jump tables
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Exapnd br_jt into indirect branch. Provide pattern...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Implement 64 bit immediates
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Add rotates
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Add patterns for integer negate
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Provide proper patterns for and with imm instructions...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Add 32 bit and reg-imm and disable invalid patterns...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Add z9 and z10 target processors. Mark z10-only instruc...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Fix MUL64rm instruction asmprinting
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Preliminary asmprinting of globals
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Implement asmprinting for odd-even regpairs
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
32-bit ri addressing mode has only 12-bit displacement
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Print signed imms properly
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Pipehole pattern for i32 imm's
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Bunch of sext_inreg patterns
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Provide normal 32 bit load and store
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Proper lower 'small' results
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Completel forgot about unconditional branches
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Lower addresses of globals
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Provide "wide" muls and divs/rems
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Preliminary mul lowering
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
More extloads
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
SELECT_CC lowering
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Conditional branches and comparisons
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Emit callee-saved regs spills / restores
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Some preliminary call lowering
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Prologue / epilogue emission
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Swap the order of imm and idx field for rri addrmode...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Do not truncate sign bits for negative imms
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Add address computation stuff
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Cleanup
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Add mem-imm stores
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Add stores and truncstores
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Add patterns for various extloads
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Do some heroic rri address matching (shamelessly stolen...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Add shifts and reg-imm address matching
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Add bunch of 32-bit patterns... Uffff :)
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Add another bunch of reg-imm patterns for add/or/and/xor
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Add bunch of reg-imm movs
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Proper match halfword-imm operands for mov and add
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Provide masked reg-imm 'or' and 'and'
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Add reg-reg and pattern
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Add sub reg-reg pattern
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Add xor reg-reg pattern
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Add or reg-reg pattern.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Add add reg-reg and reg-imm patterns
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Add simple reg-reg and reg-imm moves
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Minimal lowering for formal_arguments / ret
blob
|
commitdiff
|
raw
|
diff to current
2009-07-16
Anton Korobeynikov
Let's start another backend :)
blob
|
commitdiff
|
raw
|
diff to current