2006-03-28 |
Nate Begeman | Add a few more altivec intrinsics |
tree | commitdiff |
2006-03-28 |
Chris Lattner | implement a bunch more intrinsics. |
tree | commitdiff |
2006-03-28 |
Chris Lattner | Use normal lvx for scalar_to_vector instead of lve... |
tree | commitdiff |
2006-03-28 |
Chris Lattner | Tblgen doesn't like multiple SDNode<> definitions that... |
tree | commitdiff |
2006-03-27 |
Jim Laskey | Translate llvm target registers to dwarf register numbe... |
tree | commitdiff |
2006-03-27 |
Chris Lattner | Add a bunch of notes from my journey thus far. |
tree | commitdiff |
2006-03-27 |
Chris Lattner | Split out altivec notes into their own README |
tree | commitdiff |
2006-03-27 |
Chris Lattner | Fix the JIT encoding of VSEL |
tree | commitdiff |
2006-03-27 |
Chris Lattner | Fix the JIT encoding of VSPLTI* |
tree | commitdiff |
2006-03-27 |
Nate Begeman | SelectionDAGISel can now natively handle Switch instruc... |
tree | commitdiff |
2006-03-26 |
Chris Lattner | add vsel |
tree | commitdiff |
2006-03-26 |
Chris Lattner | Codegen vector predicate compares. |
tree | commitdiff |
2006-03-26 |
Evan Cheng | Remove PPC:isZeroVector, use ISD::isBuildVectorAllZeros... |
tree | commitdiff |
2006-03-26 |
Chris Lattner | Add all of the altivec comparison instructions. Add... |
tree | commitdiff |
2006-03-26 |
Chris Lattner | Add and 8/16-bit adds, add all integer subtracts, add... |
tree | commitdiff |
2006-03-26 |
Chris Lattner | implement the vsldoi intrinsic. |
tree | commitdiff |
2006-03-25 |
Chris Lattner | fix the pattern for vandc, it's NOT vnand |
tree | commitdiff |
2006-03-25 |
Chris Lattner | add patterns for VANDC/VNOR, implementing |
tree | commitdiff |
2006-03-25 |
Chris Lattner | Add some logical operations |
tree | commitdiff |
2006-03-25 |
Chris Lattner | implement a bunch of intrinsics |
tree | commitdiff |
2006-03-25 |
Chris Lattner | Move all Altivec stuff out into a new PPCInstrAltivec... |
tree | commitdiff |
2006-03-25 |
Chris Lattner | Add some basic patterns for other datatypes |
tree | commitdiff |
2006-03-25 |
Chris Lattner | add all supported formats to the vector register file |
tree | commitdiff |
2006-03-25 |
Chris Lattner | Add support for __builtin_altivec_vnmsubfp /vmaddfp |
tree | commitdiff |
2006-03-25 |
Chris Lattner | #include Intrinsics.h into all dag isels |
tree | commitdiff |
2006-03-25 |
Chris Lattner | Codegen things like: |
tree | commitdiff |
2006-03-24 |
Jim Laskey | Add dwarf register numbering to register data. |
tree | commitdiff |
2006-03-24 |
Chris Lattner | add another note |
tree | commitdiff |
2006-03-24 |
Chris Lattner | Fix a bad JIT encoding of VPERM. Why is VPERM D,A... |
tree | commitdiff |
2006-03-24 |
Chris Lattner | Like the comment says, prefer to use the implicit add... |
tree | commitdiff |
2006-03-24 |
Chris Lattner | Disable the i32->float G5 optimization. It is unsafe... |
tree | commitdiff |
2006-03-24 |
Chris Lattner | add support for using vxor to build zero vectors. ... |
tree | commitdiff |
2006-03-24 |
Chris Lattner | Gabor points out that we can't spell. :) |
tree | commitdiff |
2006-03-23 |
Chris Lattner | add a note |
tree | commitdiff |
2006-03-23 |
Chris Lattner | Add PPC vector bit-convert support |
tree | commitdiff |
2006-03-23 |
Jim Laskey | Add support to locate local variables in frames (early... |
tree | commitdiff |
2006-03-23 |
Jim Laskey | Change interface to DwarfWriter. |
tree | commitdiff |
2006-03-23 |
Chris Lattner | Eliminate IntrinsicLowering from TargetMachine. |
tree | commitdiff |
2006-03-22 |
Chris Lattner | This has been implemented. Tweak it into another note |
tree | commitdiff |
2006-03-22 |
Chris Lattner | When possible, custom lower 32-bit SINT_TO_FP to this: |
tree | commitdiff |
2006-03-22 |
Chris Lattner | Add support for "ri" addressing modes where the immedia... |
tree | commitdiff |
2006-03-22 |
Chris Lattner | Fix the JIT encoding of the VAForm_1 instructions,... |
tree | commitdiff |
2006-03-21 |
Chris Lattner | These targets don't support EXTRACT_VECTOR_ELT, though... |
tree | commitdiff |
2006-03-21 |
Chris Lattner | Don't emit pseudo instructions! |
tree | commitdiff |
2006-03-21 |
Nate Begeman | Update readme |
tree | commitdiff |
2006-03-21 |
Chris Lattner | Print absolute memory references like this: |
tree | commitdiff |
2006-03-21 |
Chris Lattner | With Evan's latest tblgen patch, this code is obsolete... |
tree | commitdiff |
2006-03-21 |
Chris Lattner | When codegen'ing vector MUL using VFMADD, *add* the... |
tree | commitdiff |
2006-03-21 |
Chris Lattner | minor note |
tree | commitdiff |
2006-03-20 |
Chris Lattner | Handle constant addresses more efficiently, folding... |
tree | commitdiff |
2006-03-20 |
Chris Lattner | remove dead variable |
tree | commitdiff |
2006-03-20 |
Chris Lattner | Fix a couple of bugs in permute/splat generate, thanks... |
tree | commitdiff |
2006-03-20 |
Chris Lattner | reenable this hack, the tblgen version isn't quite... |
tree | commitdiff |
2006-03-20 |
Chris Lattner | Fix the pattern for VADDUWM, add i32 splat |
tree | commitdiff |
2006-03-20 |
Evan Cheng | Use tblgen'd VECTOR_SHUFFLE selection code. |
tree | commitdiff |
2006-03-20 |
Chris Lattner | Add support for generating vspltw, instead of a vperm... |
tree | commitdiff |
2006-03-20 |
Chris Lattner | Implement PPC::isSplatShuffleMask and PPC::getVSPLTImme... |
tree | commitdiff |
2006-03-20 |
Chris Lattner | fix duplicate definition errors |
tree | commitdiff |
2006-03-20 |
Chris Lattner | Check in some intermediate code that adds a skeleton... |
tree | commitdiff |
2006-03-20 |
Chris Lattner | fix typo |
tree | commitdiff |
2006-03-20 |
Chris Lattner | add vsplat instructions, fix sched description for... |
tree | commitdiff |
2006-03-20 |
Chris Lattner | Custom lower arbitrary VECTOR_SHUFFLE's to VPERM. |
tree | commitdiff |
2006-03-20 |
Chris Lattner | Claim to have v16i8 for perm masks |
tree | commitdiff |
2006-03-20 |
Chris Lattner | add the vperm instruction |
tree | commitdiff |
2006-03-19 |
Chris Lattner | Add a note about the MUL -> FMADD vector bug. |
tree | commitdiff |
2006-03-19 |
Chris Lattner | Custom lower SCALAR_TO_VECTOR into lve*x. |
tree | commitdiff |
2006-03-19 |
Chris Lattner | PPC doesn't have SCALAR_TO_VECTOR |
tree | commitdiff |
2006-03-19 |
Chris Lattner | add support for vector undef |
tree | commitdiff |
2006-03-19 |
Chris Lattner | minor fixes |
tree | commitdiff |
2006-03-19 |
Chris Lattner | notes |
tree | commitdiff |
2006-03-19 |
Chris Lattner | we don't use lmw/stmw. When we want them they are... |
tree | commitdiff |
2006-03-19 |
Chris Lattner | rename these nodes |
tree | commitdiff |
2006-03-17 |
Nate Begeman | Fix subfic to match subc by default instead of sub... |
tree | commitdiff |
2006-03-17 |
Nate Begeman | Remove BRTWOWAY* |
tree | commitdiff |
2006-03-16 |
Chris Lattner | remove dead variable |
tree | commitdiff |
2006-03-16 |
Nate Begeman | Notes on how to kill the eeevil brtwoway, and make... |
tree | commitdiff |
2006-03-16 |
Chris Lattner | Strangely, calls clobber call-clobbered vector regs... |
tree | commitdiff |
2006-03-16 |
Chris Lattner | add a note |
tree | commitdiff |
2006-03-16 |
Chris Lattner | teach the ppc backend how to spill/reload vector regs |
tree | commitdiff |
2006-03-16 |
Chris Lattner | add callee saved vector regs |
tree | commitdiff |
2006-03-16 |
Evan Cheng | Added a way for TargetLowering to specify what values... |
tree | commitdiff |
2006-03-16 |
Chris Lattner | in functions that use a lot of callee saved regs, this... |
tree | commitdiff |
2006-03-16 |
Chris Lattner | Add support for copying registers. still needed: spilli... |
tree | commitdiff |
2006-03-16 |
Nate Begeman | Another case we could do better on. |
tree | commitdiff |
2006-03-16 |
Chris Lattner | Save/restore VRSAVE once per function, not once per... |
tree | commitdiff |
2006-03-15 |
Nate Begeman | Update scheduling info for vrsave instruction |
tree | commitdiff |
2006-03-14 |
Chris Lattner | Fix an off by one error that caused PPC LLC failures... |
tree | commitdiff |
2006-03-13 |
Evan Cheng | PPC LSR pass should use target lowering hooks. |
tree | commitdiff |
2006-03-13 |
Evan Cheng | Added getTargetLowering() to TargetMachine. Refactored... |
tree | commitdiff |
2006-03-13 |
Chris Lattner | For functions that use vector registers, save VRSAVE... |
tree | commitdiff |
2006-03-13 |
Chris Lattner | Fix a couple of bugs that broke the alpha tester build |
tree | commitdiff |
2006-03-13 |
Chris Lattner | Handle cracked instructions in dispatch group formation. |
tree | commitdiff |
2006-03-13 |
Chris Lattner | Mark instructions that are cracked by the PPC970 decode... |
tree | commitdiff |
2006-03-12 |
Chris Lattner | Several big changes: |
tree | commitdiff |
2006-03-11 |
Chris Lattner | blr is a branch too |
tree | commitdiff |
2006-03-10 |
Chris Lattner | teach the JIT to encode vector registers |
tree | commitdiff |
2006-03-08 |
Chris Lattner | Change the interface for getting a target HazardRecogni... |
tree | commitdiff |
2006-03-08 |
Chris Lattner | add a note |
tree | commitdiff |
2006-03-07 |
Jim Laskey | Use "llvm.metadata" section for debug globals. Filter... |
tree | commitdiff |
2006-03-07 |
Chris Lattner | add another missing store. |
tree | commitdiff |
next |