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-22 |
Dan Gohman | Reapply r55191 and r55192. |
tree | commitdiff |
2008-08-22 |
Bill Wendling | Reverting r55190, r55191, and r55192. They broke the... |
tree | commitdiff |
2008-08-22 |
Dan Gohman | Fix the InsertBranch call. |
tree | commitdiff |
2008-08-22 |
Dan Gohman | Support non-fallthrough unconditional branches in FastISel. |
tree | commitdiff |
2008-08-22 |
Dan Gohman | Add FastISel support for PHINodes. Machine PHI nodes |
tree | commitdiff |
2008-08-22 |
Dan Gohman | Fix SmallVector's size calculation so that a size of... |
tree | commitdiff |
2008-08-22 |
Chris Lattner | consolidate DenseMapInfo implementations, and add one... |
tree | commitdiff |
2008-08-22 |
Dan Gohman | Factor out the predicate check code from DAGISelEmitter.cpp |
tree | commitdiff |
2008-08-22 |
Bill Wendling | Remove tabs. |
tree | commitdiff |
2008-08-21 |
Owen Anderson | Remove unneeded #include. |
tree | commitdiff |
2008-08-21 |
Dan Gohman | Add libcalls for the new rounding opcodes. |
tree | commitdiff |
2008-08-21 |
Dan Gohman | Add libm-oriented ISD opcodes for rounding operations. |
tree | commitdiff |
2008-08-21 |
Dan Gohman | Have FastISel skip the multiply by 1 for getelementptr... |
tree | commitdiff |
2008-08-21 |
Dan Gohman | MVT::getMVT uses iPTR for pointer types, while we need... |
tree | commitdiff |
2008-08-21 |
Dan Gohman | Elements in DeadNodeSet are checked for use_empty(... |
tree | commitdiff |
2008-08-21 |
Dan Gohman | Basic fast-isel support for instructions with constant... |
tree | commitdiff |
2008-08-21 |
Evan Cheng | Type of first GEP operand is always the same as the... |
tree | commitdiff |
2008-08-21 |
Owen Anderson | Use raw_ostream throughout the AsmPrinter. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Fix unused variable warnings. |
tree | commitdiff |
2008-08-20 |
Evan Cheng | First cut, un-optimized (and untested) fast isel loweri... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Simplify the BuildMI calls even more. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Simplify FastISel's constructor argument list, make... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Dump the instruction that foiled ISel even when -debug... |
tree | commitdiff |
2008-08-20 |
Bill Wendling | Don't hoist instructions that define a physical register. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Make more use of the BuildMI API. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Minor code reorganization. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Minor whitespace cleanup. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Fix 80 column violation. |
tree | commitdiff |
2008-08-20 |
Evan Cheng | Kill off SimpleBBISel, it's replaced by FastISel. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Disable DAGCombine's alignment inference in "fast"... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Change the FoldingSetNodeID usage for objects which... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Use BitVector instead of std::vector<unsigned char>. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Avoid an empty-if-body warning in release builds. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Fix indentation. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Fix FastISel to recognize that the last block in the... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Fix a leak in the FastISel code that Chris pointed... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Add support for running SelectionDAG if FastISel fails... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Fix FastISel to recognize unhandled operands, such... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Add FastISel support for floating-point operations. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Add FastISel support for several more binary operators. |
tree | commitdiff |
2008-08-19 |
Dan Gohman | Add code to call FastISel, and a command-line option... |
tree | commitdiff |
2008-08-19 |
Dan Gohman | Support unconditional fall-through branches in FastISel. |
tree | commitdiff |
2008-08-19 |
Owen Anderson | Allow the fast-path spilling code to attempt folding... |
tree | commitdiff |
2008-08-19 |
Dan Gohman | Use the BuildMI overload that sets up a destination... |
tree | commitdiff |
2008-08-19 |
Dan Gohman | Handle the case where target-specific fastisel code... |
tree | commitdiff |
2008-08-19 |
Owen Anderson | The fast-path still needs to set kill markers and spill... |
tree | commitdiff |
2008-08-19 |
Gordon Henriksen | Delete a dead field. |
tree | commitdiff |
2008-08-19 |
Gordon Henriksen | [PR2327] Leverage TargetRegisterInfo to compute frame... |
tree | commitdiff |
2008-08-19 |
Chris Lattner | don't use the result of WriteTypeSymbolic or WriteAsOpe... |
tree | commitdiff |
2008-08-19 |
Owen Anderson | Make SimpleSpiller respect subregister indices. |
tree | commitdiff |
2008-08-19 |
Owen Anderson | Add a flag to enable the fast spilling path. |
tree | commitdiff |
2008-08-18 |
Owen Anderson | Fix a few more bugs: |
tree | commitdiff |
2008-08-18 |
Owen Anderson | Fix several bugs in the new fast-path: |
tree | commitdiff |
2008-08-18 |
Owen Anderson | Clients of addIntervalForSpills expect the added interv... |
tree | commitdiff |
2008-08-18 |
Owen Anderson | Simplify the fast-patch interval spilling by using... |
tree | commitdiff |
2008-08-18 |
Owen Anderson | Resurrect some ancient code to add spill ranges without... |
tree | commitdiff |
2008-08-18 |
Bill Wendling | Don't hoist instructions that have implicit uses or... |
tree | commitdiff |
2008-08-17 |
Gordon Henriksen | Don't require Registry specializations to define random... |
tree | commitdiff |
2008-08-17 |
Gordon Henriksen | Drop an unnecessary include. |
tree | commitdiff |
2008-08-17 |
Gordon Henriksen | Rename some GC classes so that their roll will hopefull... |
tree | commitdiff |
2008-08-17 |
Gordon Henriksen | Don't instantiate GC metadata for declarations. |
tree | commitdiff |
2008-08-17 |
Anton Korobeynikov | Fix merge error |
tree | commitdiff |
2008-08-17 |
Anton Korobeynikov | Move all assembler printing related stuff into new... |
tree | commitdiff |
2008-08-17 |
Anton Korobeynikov | Factor out asmprinters from collector interface. |
tree | commitdiff |
2008-08-17 |
Gordon Henriksen | Factor GC metadata table assembly generation out of... |
tree | commitdiff |
2008-08-17 |
Gordon Henriksen | Factor GC metadata table assembly generation out of... |
tree | commitdiff |
2008-08-17 |
Chris Lattner | Rework the routines that convert AP[S]Int into a string... |
tree | commitdiff |
2008-08-16 |
Anton Korobeynikov | Move SLEB/ULEB size calculation routines from AsmPrinte... |
tree | commitdiff |
2008-08-15 |
Owen Anderson | Convert several std::vectors over to SmallVector, and... |
tree | commitdiff |
2008-08-14 |
Owen Anderson | Use SmallSet instead of std::set to save allocations. |
tree | commitdiff |
2008-08-14 |
Owen Anderson | Move MachineInstr::getOpcode inline. |
tree | commitdiff |
2008-08-14 |
Owen Anderson | Convert uses of std::vector in TargetInstrInfo to Small... |
tree | commitdiff |
2008-08-14 |
Dan Gohman | Make FastISel's constructor protected, and give it... |
tree | commitdiff |
2008-08-14 |
Owen Anderson | Remove more uses of std::set. |
tree | commitdiff |
2008-08-14 |
Dan Gohman | Improve support for vector casts in LLVM IR and CodeGen. |
tree | commitdiff |
2008-08-14 |
Owen Anderson | Speed up addRegisterDead by adding more fast checks... |
tree | commitdiff |
2008-08-14 |
Dan Gohman | Use empty() instead of begin() == end(). |
tree | commitdiff |
2008-08-13 |
Owen Anderson | Get rid of a use of std::map. |
tree | commitdiff |
2008-08-13 |
Dan Gohman | Fix a bogus srem rule - a negative value srem'd by... |
tree | commitdiff |
2008-08-13 |
Owen Anderson | Expunge the last uses of std::map from LiveIntervals. |
tree | commitdiff |
2008-08-13 |
Owen Anderson | Move r2iMap_ over to DenseMap from std::map. |
tree | commitdiff |
2008-08-13 |
Dan Gohman | Allow SelectionDAG to create EXTRACT_VECTOR_ELT nodes... |
tree | commitdiff |
2008-08-13 |
Owen Anderson | Make the allocation of LiveIntervals explicit, rather... |
tree | commitdiff |
2008-08-13 |
Dan Gohman | Initial checkin of the new "fast" instruction selection... |
tree | commitdiff |
2008-08-13 |
Dan Gohman | Rename SelectionDAGISel's FastISel to Fast, to begin... |
tree | commitdiff |
2008-08-13 |
Owen Anderson | Get rid of unused variable. |
tree | commitdiff |
2008-08-13 |
Owen Anderson | 1) Merge entire live intervals instead of parts of... |
tree | commitdiff |
2008-08-12 |
Dan Gohman | Correct the filename in the top-of-file comment. |
tree | commitdiff |
2008-08-11 |
Dan Gohman | Take the FrameOffset into account when computing the... |
tree | commitdiff |
2008-08-09 |
Gordon Henriksen | Fix some typos. Apparently I think C needs a power... |
tree | commitdiff |
2008-08-08 |
Eric Christopher | Have IRBuilder take a template argument on whether... |
tree | commitdiff |
2008-08-08 |
Anton Korobeynikov | Handle visibility printing with all generality. Remove... |
tree | commitdiff |
2008-08-08 |
Owen Anderson | Reduce the entries in a phi before testing it for deadn... |
tree | commitdiff |
2008-08-08 |
Evan Cheng | Add skeleton of simple basic block instruction selector. |
tree | commitdiff |
2008-08-08 |
Nick Lewycky | Don't crash printing the asm for a ConstantExpr PtrToIn... |
tree | commitdiff |
2008-08-07 |
Bruno Cardoso Lopes | Add the remaining fp_round libcalls: |
tree | commitdiff |
next |