projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
PPC: Mark vector CC action for SETO and SETONE as Expand
[oota-llvm.git]
/
lib
/
Target
/
SystemZ
/
SystemZInstrInfo.td
2013-07-08
Richard Sandiford
[SystemZ] Use MVC for memcpy
blob
|
commitdiff
|
raw
2013-07-03
Richard Sandiford
[SystemZ] Fold more spills
blob
|
commitdiff
|
raw
|
diff to current
2013-07-03
Richard Sandiford
[SystemZ] Rename mapping table fields
blob
|
commitdiff
|
raw
|
diff to current
2013-07-02
Richard Sandiford
[SystemZ] Use DSGFR over DSGR in more cases
blob
|
commitdiff
|
raw
|
diff to current
2013-07-02
Richard Sandiford
[SystemZ] Use MVC to spill loads and stores
blob
|
commitdiff
|
raw
|
diff to current
2013-07-02
Richard Sandiford
[SystemZ] Add the MVC instruction
blob
|
commitdiff
|
raw
|
diff to current
2013-06-27
Richard Sandiford
[SystemZ] Allow LA and LARL to be rematerialized
blob
|
commitdiff
|
raw
|
diff to current
2013-06-27
Richard Sandiford
[SystemZ] Allow immediate moves to be rematerialized
blob
|
commitdiff
|
raw
|
diff to current
2013-06-27
Richard Sandiford
[SystemZ] Add conditional store patterns
blob
|
commitdiff
|
raw
|
diff to current
2013-05-31
Richard Sandiford
[SystemZ] Don't use LOAD and STORE REVERSED for volatil...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-29
Richard Sandiford
[SystemZ] Immediate compare-and-branch support
blob
|
commitdiff
|
raw
|
diff to current
2013-05-28
Richard Sandiford
[SystemZ] Register compare-and-branch support
blob
|
commitdiff
|
raw
|
diff to current
2013-05-22
Richard Sandiford
[SystemZ] Rename PSW to CC
blob
|
commitdiff
|
raw
|
diff to current
2013-05-20
Richard Sandiford
[SystemZ] Add long branch pass
blob
|
commitdiff
|
raw
|
diff to current
2013-05-15
Richard Sandiford
[SystemZ] Make use of SUBTRACT HALFWORD
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Richard Sandiford
[SystemZ] Remove bogus isAsmParserOnly
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Richard Sandiford
[SystemZ] Match operands to fields by name rather than...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-06
Ulrich Weigand
[SystemZ] Add back end
blob
|
commitdiff
|
raw
|
diff to current
2011-10-24
Dan Gohman
Remove the SystemZ backend.
blob
|
commitdiff
|
raw
2011-10-14
Jakob Stoklund Olesen
Ban rematerializable instructions with side effects.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-01
Anton Korobeynikov
Fix imm printing for logical instructions.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-23
Chris Lattner
Flag -> Glue, the ongoing saga
blob
|
commitdiff
|
raw
|
diff to current
2010-06-21
Eric Christopher
Remove isTwoAddress from SystemZ.
blob
|
commitdiff
|
raw
|
diff to current
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
next