2006-01-18 |
Nate Begeman | Get rid of code in the DAGCombiner that is duplicated...
|
commit | commitdiff | tree |
2006-01-16 |
Nate Begeman | Constant fold ctpop/ctlz/cttz, and a couple other small...
|
commit | commitdiff | tree |
2006-01-16 |
Nate Begeman | Expand case for 64b Legalize, even though no one should...
|
commit | commitdiff | tree |
2006-01-16 |
Nate Begeman | Add BSWAP stuff to intrinsic lowering for CBE & friends.
|
commit | commitdiff | tree |
2006-01-16 |
Nate Begeman | Fix up 'adding an intrinsic' section a bit, first draft...
|
commit | commitdiff | tree |
2006-01-14 |
Nate Begeman | Remove some duplicated code
|
commit | commitdiff | tree |
2006-01-14 |
Nate Begeman | bswap implementation
|
commit | commitdiff | tree |
2006-01-14 |
Nate Begeman | Fix the instructions for adding an intrinsic.
|
commit | commitdiff | tree |
2006-01-14 |
Nate Begeman | Add bswap intrinsics as documented in the Language...
|
commit | commitdiff | tree |
2006-01-14 |
Nate Begeman | Remove some redundant stuff out of the readme.
|
commit | commitdiff | tree |
2006-01-13 |
Nate Begeman | Make the bswap documentation more to sabre's liking!
|
commit | commitdiff | tree |
2006-01-13 |
Nate Begeman | Add documentation for the upcoming bswap intrinsics!
|
commit | commitdiff | tree |
2006-01-11 |
Nate Begeman | Missed a spot.
|
commit | commitdiff | tree |
2006-01-11 |
Nate Begeman | Add testcase for rotate by register and rotate by immediate
|
commit | commitdiff | tree |
2006-01-11 |
Nate Begeman | Add bswap, rotl, and rotr nodes
|
commit | commitdiff | tree |
2006-01-10 |
Nate Begeman | Remove a comment that no longer applies.
|
commit | commitdiff | tree |
2005-12-30 |
Nate Begeman | Add support for generating v4i32 altivec code
|
commit | commitdiff | tree |
2005-12-30 |
Nate Begeman | Remove a fixme
|
commit | commitdiff | tree |
2005-12-30 |
Nate Begeman | Make sure to pass the offset into the new node, so...
|
commit | commitdiff | tree |
2005-12-30 |
Nate Begeman | add support for generating v4i32 code
|
commit | commitdiff | tree |
2005-12-24 |
Nate Begeman | Fix one of the things in the todo file, and get a bit...
|
commit | commitdiff | tree |
2005-12-20 |
Nate Begeman | Pattern-match return. Includes gross hack!
|
commit | commitdiff | tree |
2005-12-19 |
Nate Begeman | Fix a couple of the FIXMEs, thanks to suggestion from...
|
commit | commitdiff | tree |
2005-12-19 |
Nate Begeman | Convert load/store over to being pattern matched
|
commit | commitdiff | tree |
2005-12-18 |
Nate Begeman | Since extload can also be used by FP, split STDIntExtLoad...
|
commit | commitdiff | tree |
2005-12-16 |
Nate Begeman | Add a second vector type to the VRRC register class...
|
commit | commitdiff | tree |
2005-12-14 |
Nate Begeman | Remove a now unused statistic.
|
commit | commitdiff | tree |
2005-12-14 |
Nate Begeman | Use the new predicate support that Evan Cheng added...
|
commit | commitdiff | tree |
2005-12-14 |
Nate Begeman | Add a case for float just to make sure the patterns...
|
commit | commitdiff | tree |
2005-12-14 |
Nate Begeman | Add support for fmul node of type v4f32.
|
commit | commitdiff | tree |
2005-12-13 |
Nate Begeman | Prepare support for AltiVec multiply, divide, and sqrt.
|
commit | commitdiff | tree |
2005-12-13 |
Nate Begeman | Lowering constant pool entries on ppc exposed a bug...
|
commit | commitdiff | tree |
2005-12-10 |
Nate Begeman | Add support for TargetConstantPool nodes to the dag...
|
commit | commitdiff | tree |
2005-12-09 |
Nate Begeman | Add support patterns to many load and store instructions...
|
commit | commitdiff | tree |
2005-12-07 |
Nate Begeman | Fix a crash where ConstantVec nodes were being generated...
|
commit | commitdiff | tree |
2005-12-06 |
Nate Begeman | Teach the SelectionDAG ISel how to turn ConstantPacked...
|
commit | commitdiff | tree |
2005-12-01 |
Nate Begeman | Support multiple ValueTypes per RegisterClass, needed...
|
commit | commitdiff | tree |
2005-12-01 |
Nate Begeman | Cosmetic change, better reflects actual values
|
commit | commitdiff | tree |
2005-12-01 |
Nate Begeman | Nuke CodeGenInstruction's ValueType member, it is no...
|
commit | commitdiff | tree |
2005-12-01 |
Nate Begeman | Stop checking the ValueType of the CodeGenInstruction...
|
commit | commitdiff | tree |
2005-11-30 |
Nate Begeman | fit into 80 columns
|
commit | commitdiff | tree |
2005-11-30 |
Nate Begeman | Fix a typo in my latest change
|
commit | commitdiff | tree |
2005-11-30 |
Nate Begeman | No longer track value types for asm printer operands...
|
commit | commitdiff | tree |
2005-11-30 |
Nate Begeman | Fix some copy and paste typos.
|
commit | commitdiff | tree |
2005-11-30 |
Nate Begeman | First chunk of actually generating vector code for...
|
commit | commitdiff | tree |
2005-11-29 |
Nate Begeman | Represent the encoding of the SPR instructions as they...
|
commit | commitdiff | tree |
2005-11-29 |
Nate Begeman | Hook up one type, v4f32, to the VR RegisterClass for...
|
commit | commitdiff | tree |
2005-11-29 |
Nate Begeman | Add the remainder of the AltiVec 4 x float instructions...
|
commit | commitdiff | tree |
2005-11-29 |
Nate Begeman | Add the new vector types to tablegen
|
commit | commitdiff | tree |
2005-11-29 |
Nate Begeman | Add the majority of the vector machien value types...
|
commit | commitdiff | tree |
2005-11-26 |
Nate Begeman | Small tweaks noticed while on the plane.
|
commit | commitdiff | tree |
2005-11-23 |
Nate Begeman | Some first bits of AltiVec stuff: Instruction Formats...
|
commit | commitdiff | tree |
2005-11-22 |
Nate Begeman | Check in code to scalarize arbitrarily wide packed...
|
commit | commitdiff | tree |
2005-11-22 |
Nate Begeman | Rather than attempting to legalize 1 x float, make...
|
commit | commitdiff | tree |
2005-11-19 |
Nate Begeman | Teach LLVM how to scalarize packed types. Currently...
|
commit | commitdiff | tree |
2005-11-18 |
Nate Begeman | Split out the shift code from visitBinary.
|
commit | commitdiff | tree |
2005-11-18 |
Nate Begeman | Also add the new vector value type here, for completeness.
|
commit | commitdiff | tree |
2005-11-17 |
Nate Begeman | Teach the type lowering code about turning packed types...
|
commit | commitdiff | tree |
2005-11-16 |
Nate Begeman | Patch to clean up function call pseudos and support...
|
commit | commitdiff | tree |
2005-11-06 |
Nate Begeman | Add the necessary support to the ISel to allow targets...
|
commit | commitdiff | tree |
2005-11-05 |
Nate Begeman | Add support alignment of allocation instructions.
|
commit | commitdiff | tree |
2005-11-02 |
Nate Begeman | Fix a crash that Andrew noticed, and add a pair of...
|
commit | commitdiff | tree |
2005-10-28 |
Nate Begeman | New case to handle someday
|
commit | commitdiff | tree |
2005-10-25 |
Nate Begeman | Add a regression test for the recent fix for FP_TO_UINT...
|
commit | commitdiff | tree |
2005-10-25 |
Nate Begeman | Add a note about some bitfield stuff we could be doing...
|
commit | commitdiff | tree |
2005-10-25 |
Nate Begeman | Correctly Expand or Promote FP_TO_UINT based on the...
|
commit | commitdiff | tree |
2005-10-25 |
Nate Begeman | Allow custom lowered FP_TO_SINT ops in the check for...
|
commit | commitdiff | tree |
2005-10-21 |
Nate Begeman | Match rotate. This does actually match the rotates...
|
commit | commitdiff | tree |
2005-10-21 |
Nate Begeman | Don't generate operations that aren't yet supported
|
commit | commitdiff | tree |
2005-10-21 |
Nate Begeman | Kill some now-dead code.
|
commit | commitdiff | tree |
2005-10-21 |
Nate Begeman | Fix a typo in the dag combiner, so that this can work...
|
commit | commitdiff | tree |
2005-10-21 |
Nate Begeman | Invert the TargetLowering flag that controls divide...
|
commit | commitdiff | tree |
2005-10-20 |
Nate Begeman | Fix a couple bugs in the const div stuff where we'd...
|
commit | commitdiff | tree |
2005-10-20 |
Nate Begeman | Add some more patterns for i64 on ppc
|
commit | commitdiff | tree |
2005-10-20 |
Nate Begeman | Move the target constant divide optimization up into...
|
commit | commitdiff | tree |
2005-10-20 |
Nate Begeman | Enable targets to say that integer divide is expensive...
|
commit | commitdiff | tree |
2005-10-19 |
Nate Begeman | Write patterns for the various shl and srl patterns...
|
commit | commitdiff | tree |
2005-10-19 |
Nate Begeman | Woo, it kinda works. We now generate this atrociously...
|
commit | commitdiff | tree |
2005-10-19 |
Nate Begeman | Teach Legalize how to do something with EXTRACT_ELEMENT...
|
commit | commitdiff | tree |
2005-10-19 |
Nate Begeman | Make a new reg class for 64 bit regs that aliases the...
|
commit | commitdiff | tree |
2005-10-18 |
Nate Begeman | Add the ability to lower return instructions to TargetLoweri...
|
commit | commitdiff | tree |
2005-10-18 |
Nate Begeman | Do the right thing and enable 64 bit regs under the...
|
commit | commitdiff | tree |
2005-10-18 |
Nate Begeman | First bits of 64 bit PowerPC stuff, currently disabled...
|
commit | commitdiff | tree |
2005-10-18 |
Nate Begeman | Implement some feedback from Chris re: constant canonicalization
|
commit | commitdiff | tree |
2005-10-18 |
Nate Begeman | Legalize BUILD_PAIR appropriately for upcoming 64 bit...
|
commit | commitdiff | tree |
2005-10-17 |
Nate Begeman | fold fmul X, +2.0 -> fadd X, X;
|
commit | commitdiff | tree |
2005-10-16 |
Nate Begeman | More PPC32 -> PPC changes, as well as merging some...
|
commit | commitdiff | tree |
2005-10-15 |
Nate Begeman | Remove some dead code now that the dag combiner exists.
|
commit | commitdiff | tree |
2005-10-14 |
Nate Begeman | Properly split f32 and f64 into separate register classes...
|
commit | commitdiff | tree |
2005-10-14 |
Nate Begeman | Remove an unnecsesary file. PPC32 and PPC64 share...
|
commit | commitdiff | tree |
2005-10-14 |
Nate Begeman | fold sext_in_reg, sext_in_reg where both have the same...
|
commit | commitdiff | tree |
2005-10-14 |
Nate Begeman | Relax the checking on zextload generation a bit, since...
|
commit | commitdiff | tree |
2005-10-13 |
Nate Begeman | Fix the remaining DAGCombiner issues pointed out by...
|
commit | commitdiff | tree |
2005-10-13 |
Nate Begeman | Add support to Legalize for expanding i64 sextload...
|
commit | commitdiff | tree |
2005-10-13 |
Nate Begeman | Move some Legalize functionality over to the DAGCombiner...
|
commit | commitdiff | tree |
2005-10-13 |
Nate Begeman | SimplifySelectCC is dead
|
commit | commitdiff | tree |
2005-10-12 |
Nate Begeman | Fix a potential bug with two combine-to's back to back...
|
commit | commitdiff | tree |
2005-10-12 |
Nate Begeman | More cool stuff for the dag combiner. We can now finally...
|
commit | commitdiff | tree |
2005-10-10 |
Nate Begeman | Teach the DAGCombiner several new tricks, teaching...
|
commit | commitdiff | tree |
2005-10-08 |
Nate Begeman | Remove another unused file. Preparing for the great...
|
commit | commitdiff | tree |
next |