| Commit message (Expand) | Author | Age | Files | Lines |
| * | Add some basic patterns for other datatypes | Chris Lattner | 2006-03-25 | 1 | -4/+2 |
| * | Codegen things like: | Chris Lattner | 2006-03-25 | 1 | -0/+63 |
| * | Disable the i32->float G5 optimization. It is unsafe, as documented in the | Chris Lattner | 2006-03-24 | 1 | -1/+7 |
| * | add support for using vxor to build zero vectors. This implements | Chris Lattner | 2006-03-24 | 1 | -3/+33 |
| * | When possible, custom lower 32-bit SINT_TO_FP to this: | Chris Lattner | 2006-03-22 | 1 | -27/+59 |
| * | These targets don't support EXTRACT_VECTOR_ELT, though, in time, X86 will. | Chris Lattner | 2006-03-21 | 1 | -0/+1 |
| * | remove dead variable | Chris Lattner | 2006-03-20 | 1 | -1/+1 |
| * | Fix a couple of bugs in permute/splat generate, thanks to Nate for actually | Chris Lattner | 2006-03-20 | 1 | -2/+0 |
| * | Add support for generating vspltw, instead of a vperm instruction with a | Chris Lattner | 2006-03-20 | 1 | -9/+19 |
| * | Implement PPC::isSplatShuffleMask and PPC::getVSPLTImmediate. | Chris Lattner | 2006-03-20 | 1 | -2/+13 |
| * | fix duplicate definition errors | Chris Lattner | 2006-03-20 | 1 | -0/+18 |
| * | Custom lower arbitrary VECTOR_SHUFFLE's to VPERM. | Chris Lattner | 2006-03-20 | 1 | -5/+41 |
| * | Custom lower SCALAR_TO_VECTOR into lve*x. | Chris Lattner | 2006-03-19 | 1 | -2/+18 |
| * | PPC doesn't have SCALAR_TO_VECTOR | Chris Lattner | 2006-03-19 | 1 | -0/+3 |
| * | rename these nodes | Chris Lattner | 2006-03-19 | 1 | -3/+3 |
| * | Remove BRTWOWAY* | Nate Begeman | 2006-03-17 | 1 | -3/+2 |
| * | Added getTargetLowering() to TargetMachine. Refactored targets to support this. | Evan Cheng | 2006-03-13 | 1 | -0/+8 |
| * | Copysign needs to be expanded everywhere. Note that Alpha and IA64 should | Chris Lattner | 2006-03-05 | 1 | -0/+3 |
| * | Compile this: | Chris Lattner | 2006-03-01 | 1 | -0/+21 |
| * | Use a target-specific dag-combine to implement CodeGen/PowerPC/fp-int-fp.ll. | Chris Lattner | 2006-03-01 | 1 | -0/+40 |
| * | Vector op lowering. | Evan Cheng | 2006-03-01 | 1 | -0/+16 |
| * | - Added option -relocation-model to set relocation model. Valid values includ... | Evan Cheng | 2006-02-22 | 1 | -4/+4 |
| * | split register class handling from explicit physreg handling. | Chris Lattner | 2006-02-22 | 1 | -4/+3 |
| * | Updates to match change of getRegForInlineAsmConstraint prototype | Chris Lattner | 2006-02-21 | 1 | -2/+3 |
| * | Moved PICEnabled to include/llvm/Target/TargetOptions.h | Evan Cheng | 2006-02-18 | 1 | -0/+1 |
| * | Switch to using getCALLSEQ_START instead of using our own creation calls | Chris Lattner | 2006-02-13 | 1 | -4/+4 |
| * | Implement getConstraintType for PPC. | Chris Lattner | 2006-02-07 | 1 | -0/+17 |
| * | Add the simple PPC integer constraints | Chris Lattner | 2006-02-07 | 1 | -0/+41 |
| * | Fix some of the stuff in the PPC README file, and clean up legalization | Nate Begeman | 2006-02-01 | 1 | -11/+38 |
| * | Allow the specification of explicit alignments for constant pool entries. | Evan Cheng | 2006-01-31 | 1 | -2/+3 |
| * | add info about the inline asm register constraints for PPC | Chris Lattner | 2006-01-31 | 1 | -0/+56 |
| * | Codegen | Nate Begeman | 2006-01-31 | 1 | -0/+16 |
| * | Functions that are lazily streamed in from the .bc file are *not* external. | Chris Lattner | 2006-01-29 | 1 | -1/+2 |
| * | Now that OpActions is big enough, we can specify actions for vector types | Chris Lattner | 2006-01-29 | 1 | -2/+2 |
| * | disable this for now | Chris Lattner | 2006-01-29 | 1 | -2/+2 |
| * | Request expansion of ConstantVec nodes. | Chris Lattner | 2006-01-29 | 1 | -0/+5 |
| * | Targets all now request ConstantFP to be legalized into TargetConstantFP. | Chris Lattner | 2006-01-29 | 1 | -0/+3 |
| * | Fix a bug in my elimination of ISD::CALL this morning. PPC now has to | Chris Lattner | 2006-01-28 | 1 | -2/+9 |
| * | Use PPCISD::CALL instead of ISD::CALL | Chris Lattner | 2006-01-27 | 1 | -3/+6 |
| * | Make llvm.frame/returnaddr not crash on ppc | Chris Lattner | 2006-01-27 | 1 | -7/+0 |
| * | Remove TLI.LowerReturnTo, and just let targets custom lower ISD::RET for | Nate Begeman | 2006-01-27 | 1 | -24/+27 |
| * | Set SchedulingForLatency to be the default scheduling preference for all. | Evan Cheng | 2006-01-25 | 1 | -1/+0 |
| * | First part of bug 680: | Nate Begeman | 2006-01-25 | 1 | -34/+14 |
| * | Default scheduling preference is SchedulingForLatency. | Evan Cheng | 2006-01-25 | 1 | -0/+1 |
| * | Don't assert on 'select_cc SETUO' | Chris Lattner | 2006-01-18 | 1 | -2/+2 |
| * | Use the default impl of DYNAMIC_STACKALLOC, allowing us to delete some code. | Chris Lattner | 2006-01-15 | 1 | -3/+4 |
| * | bswap implementation | Nate Begeman | 2006-01-14 | 1 | -1/+2 |
| * | implement stacksave/stackrestore on PPC | Chris Lattner | 2006-01-13 | 1 | -0/+1 |
| * | expand unsupported stacksave/stackrestore nodes | Chris Lattner | 2006-01-13 | 1 | -0/+4 |
| * | Add bswap, rotl, and rotr nodes | Nate Begeman | 2006-01-11 | 1 | -0/+3 |