2008-08-28 |
Owen Anderson | Hook up support for fast-isel of trunc instructions... |
tree | commitdiff |
2008-08-28 |
Dale Johannesen | Implement partial-word binary atomics on ppc. |
tree | commitdiff |
2008-08-28 |
Owen Anderson | FastEmitInst_extractsubreg doesn't need to be passed... |
tree | commitdiff |
2008-08-28 |
Dan Gohman | Revert r55467; it causes regressions in UnitTests/Vecto... |
tree | commitdiff |
2008-08-28 |
Rafael Espindola | Correctly resize the Parts array. |
tree | commitdiff |
2008-08-28 |
Evan Cheng | If a copy isn't coalesced, but its src is defined by... |
tree | commitdiff |
2008-08-28 |
Evan Cheng | FsFLD0S{S|D} and V_SETALLONES are as cheap as moves. |
tree | commitdiff |
2008-08-28 |
Chris Lattner | Make the verifier reject instructions which have null... |
tree | commitdiff |
2008-08-28 |
Chris Lattner | Clear the intervals list in "destroy", patch by |
tree | commitdiff |
2008-08-28 |
Dale Johannesen | Split the ATOMIC NodeType's to include the size, e.g. |
tree | commitdiff |
2008-08-27 |
Dan Gohman | Reorganize the lifetimes of the major objects Selection... |
tree | commitdiff |
2008-08-27 |
Owen Anderson | Add a helper method that will be used to support EXTRAC... |
tree | commitdiff |
2008-08-27 |
Bill Wendling | Make "movdq2q" and "movq2dq" dependent upon having... |
tree | commitdiff |
2008-08-27 |
Bill Wendling | Put file scoped constants in an anonymous namespace... |
tree | commitdiff |
2008-08-27 |
Evan Cheng | Move the check whether it's worth remating to caller. |
tree | commitdiff |
2008-08-27 |
Devang Patel | Do not apply the transformation if the target does... |
tree | commitdiff |
2008-08-27 |
Dan Gohman | Fix FastISel's bitcast code for the case where getRegFo... |
tree | commitdiff |
2008-08-27 |
Evan Cheng | Refactor isSafeToReMat out of 2addr pass. |
tree | commitdiff |
2008-08-27 |
Owen Anderson | Use TargetLowering to get the types in fast isel, which... |
tree | commitdiff |
2008-08-27 |
Dan Gohman | Don't check TLI.getOperationAction. The FastISel way... |
tree | commitdiff |
2008-08-27 |
Dan Gohman | Add a new FastISel method, getRegForValue, which takes... |
tree | commitdiff |
2008-08-27 |
Dan Gohman | Add a comment about the current floating-point constant... |
tree | commitdiff |
2008-08-27 |
Devang Patel | Fix typos and whitespaces. Other cosmetic changes based... |
tree | commitdiff |
2008-08-27 |
Chris Lattner | Minor cleanup. |
tree | commitdiff |
2008-08-27 |
Dan Gohman | Reinstate the x86-64 portion of r55190. When doing... |
tree | commitdiff |
2008-08-27 |
Dan Gohman | Optimize ScheduleDAGRRList's topological sort to use... |
tree | commitdiff |
2008-08-27 |
Dan Gohman | Optimize ScheduleDAG's ComputeDepths and ComputeHeights... |
tree | commitdiff |
2008-08-27 |
Dan Gohman | Remove the std::ostream form of PseudoSourceValue's... |
tree | commitdiff |
2008-08-27 |
Dan Gohman | Diagnose uses of unsized types with the byval attribute... |
tree | commitdiff |
2008-08-27 |
Dan Gohman | Update wording, as aggregates are now first-class. |
tree | commitdiff |
2008-08-27 |
Evan Cheng | Add DebugInfoBuilder. Patch by Talin! |
tree | commitdiff |
2008-08-27 |
Dan Gohman | Basic FastISel support for floating-point constants. |
tree | commitdiff |
2008-08-27 |
Owen Anderson | Fix handling of inttoptr and ptrtoint when unhandled... |
tree | commitdiff |
2008-08-27 |
Owen Anderson | Add support for fast isel of inttoptr and ptrtoint... |
tree | commitdiff |
2008-08-26 |
Owen Anderson | Factor out a large amoutn of the cast handling code... |
tree | commitdiff |
2008-08-26 |
Owen Anderson | Add support for fast isel of zext. |
tree | commitdiff |
2008-08-26 |
Gabor Greif | disallow direct access to SDValue::ResNo, provide a... |
tree | commitdiff |
2008-08-26 |
Owen Anderson | Add support for fptosi of constants in fast isel. |
tree | commitdiff |
2008-08-26 |
Owen Anderson | Put a heuristic in place to prevent GVN from falling... |
tree | commitdiff |
2008-08-26 |
Dan Gohman | Optimize SelectionDAG's topological sort to use one... |
tree | commitdiff |
2008-08-26 |
Dan Gohman | Refactor the bitcast code into its own function. |
tree | commitdiff |
2008-08-26 |
Dan Gohman | Make FastISel use the correct argument type when castin... |
tree | commitdiff |
2008-08-26 |
Dan Gohman | Don't select binary instructions with illegal types. |
tree | commitdiff |
2008-08-26 |
Owen Anderson | Add support for fast isel of sitofp, and remove some... |
tree | commitdiff |
2008-08-26 |
Owen Anderson | Use a combination of copyRegToReg and ISD::BIT_CONVERT... |
tree | commitdiff |
2008-08-26 |
Owen Anderson | These assertions should be return false's instead,... |
tree | commitdiff |
2008-08-26 |
Owen Anderson | Make TargetInstrInfo::copyRegToReg return a bool indica... |
tree | commitdiff |
2008-08-26 |
Devang Patel | If IV is used in a int-to-float cast inside the loop... |
tree | commitdiff |
2008-08-26 |
Owen Anderson | Add support for fast isel of non-constant fptosi instru... |
tree | commitdiff |
2008-08-26 |
Chris Lattner | If an xmm register is referenced explicitly in an inlin... |
tree | commitdiff |
2008-08-26 |
Chris Lattner | typo fix. |
tree | commitdiff |
2008-08-26 |
Dan Gohman | Actually recycle SDNode allocations. SelectionDAG is... |
tree | commitdiff |
2008-08-26 |
Dan Gohman | Avoid a warning about isTargetNullPtr being unused... |
tree | commitdiff |
2008-08-26 |
Evan Cheng | This is done. |
tree | commitdiff |
2008-08-25 |
Owen Anderson | Add a RetVT parameter to emitted FastISel methods,... |
tree | commitdiff |
2008-08-25 |
Dale Johannesen | Implement 32 & 64 bit versions of PPC atomic |
tree | commitdiff |
2008-08-25 |
Evan Cheng | Unbreak build. |
tree | commitdiff |
2008-08-25 |
Evan Cheng | 80 col. violations. |
tree | commitdiff |
2008-08-25 |
Owen Anderson | Expand bitcast support in fast isel to support bitcasts... |
tree | commitdiff |
2008-08-25 |
Evan Cheng | Try approach to moving call address load inside of... |
tree | commitdiff |
2008-08-25 |
Dale Johannesen | Remove PPC-specific lowering for atomics; the |
tree | commitdiff |
2008-08-25 |
Owen Anderson | Add support for fast isel of (integer) immediate materi... |
tree | commitdiff |
2008-08-25 |
Dale Johannesen | It's important for the cmp-and-swap to balance |
tree | commitdiff |
2008-08-25 |
Bill Wendling | Nevermind. This broke the bootstrap (?!). |
tree | commitdiff |
2008-08-25 |
Bill Wendling | MOVQ2DQ and MOVQ2DQ use SSE2. We should conditionalize... |
tree | commitdiff |
2008-08-25 |
Chris Lattner | Fix pasto (values -> types) noticed by Josh Conner |
tree | commitdiff |
2008-08-25 |
Chris Lattner | flush stream after dumping. |
tree | commitdiff |
2008-08-25 |
Evan Cheng | Fix asm printing of MOVSDto64mr and MOV64toSDrm. |
tree | commitdiff |
2008-08-24 |
Bill Wendling | Temporarily reverting r55292. It's causing a bootstrapi... |
tree | commitdiff |
2008-08-24 |
Chris Lattner | remove the type checking logic already done by tblgen... |
tree | commitdiff |
2008-08-24 |
Chris Lattner | simplify PseudoSourceValue printing a bit. Unnest... |
tree | commitdiff |
2008-08-24 |
Evan Cheng | Move callseq_start above the call address load to allow... |
tree | commitdiff |
2008-08-24 |
Evan Cheng | Print PseudoSourceValue. |
tree | commitdiff |
2008-08-24 |
Chris Lattner | add a hack to temporarily allow pseudo source values. |
tree | commitdiff |
2008-08-24 |
Chris Lattner | make sure to flush the stream after dumping, to make... |
tree | commitdiff |
2008-08-24 |
Cedric Venet | Use additionnal include directory instead of ../ in... |
tree | commitdiff |
2008-08-24 |
Cedric Venet | Updating VC++ project. |
tree | commitdiff |
2008-08-23 |
Chris Lattner | improve encapsulation of the BBExecutable set. |
tree | commitdiff |
2008-08-23 |
Chris Lattner | Switch an assortment of maps, sets and vectors to more... |
tree | commitdiff |
2008-08-23 |
Chris Lattner | get MachineConstantPool off std::ostream, onto raw_ostr... |
tree | commitdiff |
2008-08-23 |
Chris Lattner | minor cleanups. |
tree | commitdiff |
2008-08-23 |
Chris Lattner | Add raw_stream adaptors that write into an std::string... |
tree | commitdiff |
2008-08-23 |
Chris Lattner | Switch the asmprinter (.ll) and all the stuff it requir... |
tree | commitdiff |
2008-08-23 |
Chris Lattner | Add #include |
tree | commitdiff |
2008-08-23 |
Chris Lattner | add #include |
tree | commitdiff |
2008-08-23 |
Chris Lattner | add #include |
tree | commitdiff |
2008-08-23 |
Chris Lattner | add a simple mechanism for formatted output. This... |
tree | commitdiff |
2008-08-23 |
Anton Korobeynikov | Provide a 64 bit variant of mmx.maskmovq intrinsic... |
tree | commitdiff |
2008-08-23 |
Bill Wendling | Reverting r55227. This was causing the following failur... |
tree | commitdiff |
2008-08-23 |
Chris Lattner | Add a new trivial -inst-namer pass which makes it possi... |
tree | commitdiff |
2008-08-23 |
Chris Lattner | Verify that the alignment argument to llvm.memcpy is... |
tree | commitdiff |
2008-08-23 |
Chris Lattner | remove verification for gc intrinsic argument types... |
tree | commitdiff |
2008-08-23 |
Chris Lattner | Fix PR2423 by checking all indices for out of range... |
tree | commitdiff |
2008-08-23 |
Chris Lattner | the bug was apparently fixed long ago, reenable the... |
tree | commitdiff |
2008-08-23 |
Dan Gohman | Make MBBMap a DenseMap instead of a std::map. |
tree | commitdiff |
2008-08-23 |
Dan Gohman | Move the point at which FastISel taps into the Selectio... |
tree | commitdiff |
2008-08-23 |
Dan Gohman | Avoid creating shift-by-zero SDNodes in the common... |
tree | commitdiff |
2008-08-23 |
Dan Gohman | Move SelectionDAG's constructor out of line. |
tree | commitdiff |
2008-08-23 |
Dan Gohman | Add a clear() method to FoldingSet. |
tree | commitdiff |
2008-08-22 |
Dan Gohman | Reapply r55191 and r55192. |
tree | commitdiff |
next |