index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Target
/
PowerPC
/
PPCInstrInfo.td
Age
Commit message (
Expand
)
Author
2007-10-10
Next PPC long double bits: ppcf128->i32 conversion.
Dale Johannesen
2007-09-11
Remove (somewhat confusing) Imp<> helper, use let Defs = [], Uses = [] instead.
Evan Cheng
2007-08-01
Some out operands were incorrectly specified as input operands.
Evan Cheng
2007-07-21
No more noResults.
Evan Cheng
2007-07-20
Oops. These stores actually produce results.
Evan Cheng
2007-07-19
Change instruction description to split OperandList into OutOperandList and
Evan Cheng
2007-07-06
Do away with ImmutablePredicateOperand.
Evan Cheng
2007-07-05
PPC conditional branch predicate does not change after isel.
Evan Cheng
2007-05-08
PredicateOperand can be used as a normal operand for isel.
Evan Cheng
2007-04-03
The ELF ABI specifies F1-F8 registers as argument registers for double, not
Nicolas Geoffray
2007-02-27
Differentiate between the MachO and the ELF ABI the CALL instruction.
Nicolas Geoffray
2007-02-26
always lower to RETFLAG, never leave it as just ret.
Chris Lattner
2007-02-25
one important bugfix: PPC32 didn't have both elf and macho support for
Chris Lattner
2007-02-25
implement support for the linux/ppc function call ABI. Patch by
Chris Lattner
2007-01-26
Make LABEL a builtin opcode.
Jim Laskey
2006-11-18
Rewrite the branch selector to be correct in the face of large functions.
Chris Lattner
2006-11-17
add encoding for BCC, after finally wrestling strange ppc/tblgen endianness
Chris Lattner
2006-11-17
convert PPC::BCC to use the 'pred' operand instead of separate predicate
Chris Lattner
2006-11-17
rename PPC::COND_BRANCH to PPC::BCC
Chris Lattner
2006-11-17
start using PPC predicates more consistently.
Chris Lattner
2006-11-16
This is a general clean up of the PowerPC ABI. Address several problems and
Jim Laskey
2006-11-16
fix broken encoding
Chris Lattner
2006-11-16
add patterns for ppc32 preinc stores. ppc64 next.
Chris Lattner
2006-11-16
switch these back to the 'bad old way'
Chris Lattner
2006-11-15
Stop using isTwoAddress, switching to operand constraints instead.
Chris Lattner
2006-11-15
fix ldu/stu jit encoding. Swith 64-bit preinc load instrs to use memri
Chris Lattner
2006-11-15
Switch loads over to use memri as the operand instead of a reg/imm operand
Chris Lattner
2006-11-14
group load and store instructions together. No functionality change.
Chris Lattner
2006-11-14
Rework PPC64 calls. Now we have a LR8/CTR8 register which the PPC64 calls
Chris Lattner
2006-11-11
Mark operands as symbol lo instead of imm32 so that they print lo(x) around
Chris Lattner
2006-11-10
dform 8/9 are identical to dform 1
Chris Lattner
2006-11-10
add an initial cut at preinc loads for ppc32. This is broken for ppc64
Chris Lattner
2006-11-08
correct the (currently unused) pattern for lwzu.
Chris Lattner
2006-11-04
encode BLR predicate info for the JIT
Chris Lattner
2006-11-04
Go through all kinds of trouble to mark 'blr' as having a predicate operand
Chris Lattner
2006-11-03
Describe PPC predicates, which are a pair of CR# and condition.
Chris Lattner
2006-11-03
remove dead vars
Chris Lattner
2006-10-24
Add intrinsics for the rest of the DCB* instructions.
Chris Lattner
2006-10-13
Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode.
Evan Cheng
2006-10-13
set isBarrier correctly
Chris Lattner
2006-10-12
mark adjcallstack up/down as clobbering and using the SP
Chris Lattner
2006-10-11
Add properties to ComplexPattern.
Evan Cheng
2006-10-09
Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes.
Evan Cheng
2006-09-27
Use abstract private/comment directives, to increase portability to ppc/linux
Chris Lattner
2006-09-22
Fold AND and ROTL more often
Nate Begeman
2006-08-11
CALLSEQ_* produces chain even if that's not needed.
Evan Cheng
2006-07-19
bswapped load/store instructions are only availble in indexed addressing form.
Chris Lattner
2006-07-18
Make the implicit def instructions look like other instrs.
Chris Lattner
2006-07-10
Implement Regression/CodeGen/PowerPC/bswap-load-store.ll by folding bswaps
Chris Lattner
2006-06-27
Add 64-bit MTCTR so that indirect calls work.
Chris Lattner
[next]