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 | Add a build_vector node |
tree | commitdiff |
2006-03-20 |
Chris Lattner | Check in some intermediate code that adds a skeleton... |
tree | commitdiff |
2006-03-20 |
Evan Cheng | Move a few things around. |
tree | commitdiff |
2006-03-20 |
Chris Lattner | add vector_shuffle |
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 with a testcase |
tree | commitdiff |
2006-03-19 |
Chris Lattner | Add a note about the MUL -> FMADD vector bug. |
tree | commitdiff |
2006-03-19 |
Evan Cheng | Vector undef's |
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 |
Evan Cheng | Remind us of exit value substitution |
tree | commitdiff |
2006-03-19 |
Evan Cheng | Turning on LSR by default |
tree | commitdiff |
2006-03-19 |
Evan Cheng | Remember which tests are hurt by LSR. |
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-18 |
Evan Cheng | Use the generic vector register classes VR64 / VR128... |
tree | commitdiff |
2006-03-17 |
Nate Begeman | Fix subfic to match subc by default instead of sub... |
tree | commitdiff |
2006-03-17 |
Evan Cheng | Darwin should use _setjmp/_longjmp instead of setjmp... |
tree | commitdiff |
2006-03-17 |
Evan Cheng | Move some pattern fragments to the right files. |
tree | commitdiff |
2006-03-17 |
Chris Lattner | Disable x86 fastcc from passing args in registers |
tree | commitdiff |
2006-03-17 |
Chris Lattner | Parameterize the number of integer arguments to pass... |
tree | commitdiff |
2006-03-17 |
Evan Cheng | Also fold MOV8r0, MOV16r0, MOV32r0 + store to MOV8mi... |
tree | commitdiff |
2006-03-17 |
Evan Cheng | Add some missing entries to X86RegisterInfo::foldMemory... |
tree | commitdiff |
2006-03-17 |
Evan Cheng | - Nuke 16-bit SBB instructions. We'll never use them. |
tree | commitdiff |
2006-03-17 |
Nate Begeman | Remove BRTWOWAY* |
tree | commitdiff |
2006-03-16 |
Chris Lattner | remove dead variable |
tree | commitdiff |
2006-03-16 |
Evan Cheng | A new entry. |
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 | Bug fix: condition inverted. |
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-16 |
Chris Lattner | add support for the bitconvert node |
tree | commitdiff |
2006-03-15 |
Nate Begeman | Update scheduling info for vrsave instruction |
tree | commitdiff |
2006-03-14 |
Chris Lattner | add a note |
tree | commitdiff |
2006-03-14 |
Chris Lattner | Fix an off by one error that caused PPC LLC failures... |
tree | commitdiff |
2006-03-14 |
Chris Lattner | transformation implemented |
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 |
Evan Cheng | Update |
tree | commitdiff |
2006-03-13 |
Evan Cheng | Add LSR hooks. |
tree | commitdiff |
2006-03-13 |
Chris Lattner | Handle builtins that directly correspond to GCC builtins. |
tree | commitdiff |
2006-03-13 |
Chris Lattner | For functions that use vector registers, save VRSAVE... |
tree | commitdiff |
2006-03-13 |
Jim Laskey | Handle the removal of the debug chain. |
tree | commitdiff |
2006-03-13 |
Chris Lattner | remove two implemented items |
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-11 |
Chris Lattner | add an example |
tree | commitdiff |
2006-03-11 |
Chris Lattner | add a note |
tree | commitdiff |
2006-03-10 |
Chris Lattner | teach the JIT to encode vector registers |
tree | commitdiff |
2006-03-09 |
Evan Cheng | Add option -enable-x86-lsr to enable x86 loop strength... |
tree | commitdiff |
2006-03-09 |
Chris Lattner | add a note |
tree | commitdiff |
2006-03-09 |
Andrew Lenharth | these are copies too |
tree | commitdiff |
2006-03-09 |
Chris Lattner | remove some now-dead code |
tree | commitdiff |
2006-03-09 |
Andrew Lenharth | fcopysign for mixed mode |
tree | commitdiff |
2006-03-09 |
Andrew Lenharth | relax fcopysign |
tree | commitdiff |
2006-03-09 |
Andrew Lenharth | alpha and llvm have different oppinions on which arg... |
tree | commitdiff |
2006-03-09 |
Andrew Lenharth | Alpha Scheduling classes |
tree | commitdiff |
2006-03-09 |
Andrew Lenharth | fcopysign and get rid of dsnode cruft. custom PA runti... |
tree | commitdiff |
2006-03-09 |
Andrew Lenharth | fcopysign support |
tree | commitdiff |
2006-03-09 |
Chris Lattner | Add support for 'special' llvm globals like debug info... |
tree | commitdiff |
2006-03-09 |
Chris Lattner | a couple of miscellaneous things. |
tree | commitdiff |
2006-03-08 |
Jim Laskey | Add #line support for CBE. |
tree | commitdiff |
2006-03-08 |
Duraid Madina | doo de doo |
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 |
Evan Cheng | X86ISD::REP_STOS and X86ISD::REP_MOVS now produces... |
tree | commitdiff |
2006-03-07 |
Evan Cheng | Use rep/stosl; and Count 0x3; rep/stosb for memset... |
tree | commitdiff |
2006-03-07 |
Chris Lattner | Two things: |
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 |
2006-03-07 |
Chris Lattner | add a couple more load/store instrs, add a newline... |
tree | commitdiff |
2006-03-07 |
Nate Begeman | This kinda sorta implements "things that have to lead... |
tree | commitdiff |
2006-03-07 |
Chris Lattner | add some new instructions to the classifier. With... |
tree | commitdiff |
2006-03-07 |
Chris Lattner | add some comments that describe what we model |
tree | commitdiff |
2006-03-07 |
Chris Lattner | Implement a very very simple hazard recognizer for... |
tree | commitdiff |
2006-03-07 |
Chris Lattner | add a note |
tree | commitdiff |
2006-03-07 |
Chris Lattner | add a note |
tree | commitdiff |
2006-03-07 |
Evan Cheng | - Emit subsections_via_symbols for Darwin. |
tree | commitdiff |
next |