projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Find available scratch register to use in function prologue and epilogue as part...
[oota-llvm.git]
/
lib
/
Target
/
PowerPC
/
PPCInstr64Bit.td
2015-04-28
Sergey Dmitrouk
Reapply r235977 "[DebugInfo] Add debug locations to...
blob
|
commitdiff
|
raw
2015-04-28
Daniel Jasper
Revert "[DebugInfo] Add debug locations to constant...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-28
Sergey Dmitrouk
[DebugInfo] Add debug locations to constant SD nodes
blob
|
commitdiff
|
raw
2015-04-09
Nemanja Ivanovic
Add LLVM support for remaining integer divide and permu...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-25
Kit Barton
Add Hardware Transactional Memory (HTM) Support
blob
|
commitdiff
|
raw
|
diff to current
2015-03-11
Hal Finkel
[PowerPC] Remove canFoldAsLoad from instruction definitions
blob
|
commitdiff
|
raw
|
diff to current
2015-03-10
Nemanja Ivanovic
Add support for part-word atomics for PPC
blob
|
commitdiff
|
raw
|
diff to current
2015-02-25
Hal Finkel
[PowerPC] Cleanup unused target-specific SDAG nodes
blob
|
commitdiff
|
raw
|
diff to current
2015-02-10
Bill Schmidt
[PowerPC] Fix reverted patch r227976 to avoid register...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-06
Hal Finkel
Revert "r227976 - [PowerPC] Yet another approach to...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-03
Bill Schmidt
[PowerPC] Yet another approach to __tls_get_addr
blob
|
commitdiff
|
raw
|
diff to current
2015-02-01
Hal Finkel
[PowerPC] Better scheduling for isel on P7/P8
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Hal Finkel
[PowerPC] Loosen ELFv1 PPC64 func descriptor loads...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-13
Hal Finkel
[PowerPC] Split the blr definition into BLR and BLR8
blob
|
commitdiff
|
raw
|
diff to current
2015-01-05
Hal Finkel
[PowerPC] Remove zexts after i32 ctlz
blob
|
commitdiff
|
raw
|
diff to current
2015-01-05
Hal Finkel
[PowerPC] Remove zexts after byte-swapping loads
blob
|
commitdiff
|
raw
|
diff to current
2015-01-03
Hal Finkel
[PowerPC] Add support for the CMPB instruction
blob
|
commitdiff
|
raw
|
diff to current
2015-01-01
Hal Finkel
[PowerPC] Improve instruction selection bit-permuting...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-23
Hal Finkel
[PowerPC] Ensure that the TOC reload directly follows...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-12
Hal Finkel
[PowerPC] Add a DAGToDAG peephole to remove unnecessary...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-26
Craig Topper
Replace neverHasSideEffects=1 with hasSideEffects=0...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-11
Bill Schmidt
[PowerPC] Replace foul hackery with real calls to __tls...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-31
Ulrich Weigand
[PowerPC] Load BlockAddress values from the TOC in...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-02
Robin Morisset
[Power] Improve the expansion of atomic loads/stores
blob
|
commitdiff
|
raw
|
diff to current
2014-08-15
Bill Schmidt
[PPC64] Add missing dependency on X2 to LDinto_toc.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-18
Ulrich Weigand
[PowerPC] Simplify and improve loading into TOC register
blob
|
commitdiff
|
raw
|
diff to current
2014-03-24
Hal Finkel
[PowerPC] Mark many instructions as commutative
blob
|
commitdiff
|
raw
|
diff to current
2014-02-28
Hal Finkel
Add CR-bit tracking to the PowerPC backend for i1 values
blob
|
commitdiff
|
raw
|
diff to current
2014-01-02
Hal Finkel
[PPC] Use the correct immediate operands on 64-bit...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-20
Roman Divacky
Implement initial-exec TLS for PPC32.
blob
|
commitdiff
|
raw
|
diff to current
2013-12-19
Hal Finkel
Add a disassembler to the PowerPC backend
blob
|
commitdiff
|
raw
|
diff to current
2013-12-17
Hal Finkel
Eliminate PPC instruction decoding ambiguities
blob
|
commitdiff
|
raw
|
diff to current
2013-11-30
Hal Finkel
Split some PPC itinerary classes
blob
|
commitdiff
|
raw
|
diff to current
2013-11-27
Hal Finkel
Add IIC_ prefix to PPC instruction-class names
blob
|
commitdiff
|
raw
|
diff to current
2013-11-20
Hal Finkel
PPC popcnt[dw] do not have record forms
blob
|
commitdiff
|
raw
|
diff to current
2013-09-26
David Majnemer
PPC: Do not introduce ISD nodes for fctid and fctiw
blob
|
commitdiff
|
raw
|
diff to current
2013-09-26
David Majnemer
PPC: Add support for fctid and fctiw
blob
|
commitdiff
|
raw
|
diff to current
2013-09-12
Hal Finkel
PPC: Enable aggressive anti-dependency breaking
blob
|
commitdiff
|
raw
|
diff to current
2013-08-30
Bill Schmidt
[PowerPC] Add loads, stores, and related things to...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-26
Bill Schmidt
[PowerPC] More fast-isel chunks (returns and integer...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-06
Hal Finkel
Add PPC64 mulli pattern
blob
|
commitdiff
|
raw
|
diff to current
2013-07-17
Hal Finkel
PPC: Add CTR-register clobber to builtin setjmp
blob
|
commitdiff
|
raw
|
diff to current
2013-07-05
Ulrich Weigand
[PowerPC] Support @tls in the asm parser
blob
|
commitdiff
|
raw
|
diff to current
2013-07-03
Ulrich Weigand
[PowerPC] Use mtocrf when available
blob
|
commitdiff
|
raw
|
diff to current
2013-07-03
Ulrich Weigand
[PowerPC] Always use mfocrf if available
blob
|
commitdiff
|
raw
|
diff to current
2013-07-03
Ulrich Weigand
[PowerPC] Support mtspr/mfspr in the asm parser
blob
|
commitdiff
|
raw
|
diff to current
2013-07-02
Ulrich Weigand
[PowerPC] PR16512 - Support TLS call sequences in the...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-02
Ulrich Weigand
[PowerPC] Rework TLS call operand processing
blob
|
commitdiff
|
raw
|
diff to current
2013-06-26
Ulrich Weigand
[PowerPC] Accept 17-bit signed immediates for addis
blob
|
commitdiff
|
raw
|
diff to current
2013-06-26
Ulrich Weigand
[PowerPC] Support symbolic u16imm operands
blob
|
commitdiff
|
raw
|
diff to current
2013-06-25
Ulrich Weigand
[PowerPC] Add rldcr/rldic instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-06-24
Ulrich Weigand
[PowerPC] Add predicted forms of branches
blob
|
commitdiff
|
raw
|
diff to current
2013-06-24
Ulrich Weigand
[PowerPC] Support absolute branches
blob
|
commitdiff
|
raw
|
diff to current
2013-05-23
Ulrich Weigand
[PowerPC] Remove symbolLo/symbolHi instruction operand...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-23
Ulrich Weigand
[PowerPC] Clean up generation of ha16() / lo16() markers
blob
|
commitdiff
|
raw
|
diff to current
2013-05-22
Bill Schmidt
Change some PowerPC PatLeaf definitions to ImmLeaf...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-20
Hal Finkel
Rename PPC MTCTRse to MTCTRloop
blob
|
commitdiff
|
raw
|
diff to current
2013-05-17
Ulrich Weigand
[PowerPC] Fix hi/lo encoding in old-style code emitter
blob
|
commitdiff
|
raw
|
diff to current
2013-05-15
Hal Finkel
Implement PPC counter loops as a late IR-level pass
blob
|
commitdiff
|
raw
|
diff to current
2013-05-03
Ulrich Weigand
[PowerPC] Add assembler parser
blob
|
commitdiff
|
raw
|
diff to current
2013-04-26
Ulrich Weigand
PowerPC: Use RegisterOperand instead of RegisterClass...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-26
Ulrich Weigand
PowerPC: Fix encoding of rldimi and rldcl instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-04-17
Ulrich Weigand
PowerPC: Mark some more patterns as isCodeGenOnly.
blob
|
commitdiff
|
raw
|
diff to current
2013-04-15
Hal Finkel
Mark all PPC comparison instructions as not having...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-13
Hal Finkel
Mark all PPC CR registers to be spilled as live-in...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-12
Hal Finkel
PPC: Remove (broken) nested implicit definition lists
blob
|
commitdiff
|
raw
|
diff to current
2013-04-12
Hal Finkel
Add PPC instruction record forms and associated query...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-10
Hal Finkel
PPC: Prep for if conversion of bctr[l]
blob
|
commitdiff
|
raw
|
diff to current
2013-04-09
Hal Finkel
Allow PPC B and BLR to be if-converted into some predic...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-07
Hal Finkel
PPC rotate instructions don't have unmodeled side effcts
blob
|
commitdiff
|
raw
|
diff to current
2013-04-07
Hal Finkel
Most PPC M[TF]CR instructions do not have side effects
blob
|
commitdiff
|
raw
|
diff to current
2013-04-07
Hal Finkel
PPC pre-increment load instructions do not have side...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-07
Hal Finkel
PPC pre-increment load instructions do not have side...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-06
Hal Finkel
PPC ISEL is a select and never has side effects
blob
|
commitdiff
|
raw
|
diff to current
2013-04-01
Hal Finkel
Add more PPC floating-point conversion instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-04-01
Hal Finkel
Add the PPC popcntw instruction
blob
|
commitdiff
|
raw
|
diff to current
2013-03-31
Hal Finkel
Cleanup PPC(64) i32 -> float/double conversion
blob
|
commitdiff
|
raw
|
diff to current
2013-03-28
Hal Finkel
Add the PPC64 ldbrx/stdbrx instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-03-28
Hal Finkel
Add the PPC64 popcntd instruction
blob
|
commitdiff
|
raw
|
diff to current
2013-03-28
Hal Finkel
Fix typo in PPCInstr64Bit
blob
|
commitdiff
|
raw
|
diff to current
2013-03-27
Hal Finkel
Use the PPC no-r0 class on the TOC LD pseudos
blob
|
commitdiff
|
raw
|
diff to current
2013-03-27
Hal Finkel
Apply the no-r0 class to PPC TOC ADDI[S] pseudo instruc...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-26
Ulrich Weigand
PowerPC: Mark patterns as isCodeGenOnly.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-26
Ulrich Weigand
PowerPC: Remove LDrs pattern.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-26
Ulrich Weigand
PowerPC: Remove ADDIL patterns.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-26
Ulrich Weigand
PowerPC: Use CCBITRC operand for ISEL patterns.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-26
Ulrich Weigand
PowerPC: Move some 64-bit branch patterns.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-25
Ulrich Weigand
Use direct types in PowerPC instruction patterns.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-25
Ulrich Weigand
Use direct types in PowerPC Pat patterns.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-22
Ulrich Weigand
Remove ABI-duplicated call instruction patterns.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-22
Ulrich Weigand
Rename memrr ptrreg and offreg components.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-22
Ulrich Weigand
Fix swapped BasePtr and Offset in pre-inc memory addresses.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-22
Ulrich Weigand
Remove the xaddroff ComplexPattern.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-21
Hal Finkel
Fix a register-class comparison bug in PPCCTRLoops
blob
|
commitdiff
|
raw
|
diff to current
2013-03-21
Hal Finkel
Implement builtin_{setjmp/longjmp} on PPC
blob
|
commitdiff
|
raw
|
diff to current
2013-03-19
Ulrich Weigand
Add missing mayLoad flag to LHAUX8 and LWAUX.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-19
Ulrich Weigand
Rewrite LHAU8 pattern to use standard memory operand.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-19
Ulrich Weigand
Rewrite pre-increment store patterns to use standard...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-19
Ulrich Weigand
Fix sub-operand size mismatch in tocentry operands.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-19
Hal Finkel
Prepare to make r0 an allocatable register on PPC
blob
|
commitdiff
|
raw
|
diff to current
next