summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* Evan pointed out that folding sext to zext may not be correctDan Gohman2008-04-28
* Delete an unused constructor.Dan Gohman2008-04-28
* Add a comment to CreateRegForValue that clarifies the handling ofDan Gohman2008-04-28
* Rewrite the comments for RegsForValue and its members, andDan Gohman2008-04-28
* Don't call size() on each iteration of the loop.Dan Gohman2008-04-28
* Fix the SVOffset values for loads and stores produced byDan Gohman2008-04-28
* Teach InstCombine's ComputeMaskedBits what SelectionDAG'sDan Gohman2008-04-28
* Teach DAGCombine to convert (sext x) to (zext x) when theDan Gohman2008-04-28
* Another collection of random cleanups. No functionality change.Chris Lattner2008-04-28
* Remove the SmallVector ctor that converts from a SmallVectorImpl. ThisChris Lattner2008-04-28
* switch RegsForValue::Regs to be a SmallVector to avoidChris Lattner2008-04-28
* move static function out of anon namespace, no functionality change.Chris Lattner2008-04-27
* Another step to getting multiple result inline asm to work.Chris Lattner2008-04-27
* typoChris Lattner2008-04-27
* Implement a signficant optimization for inline asm:Chris Lattner2008-04-27
* isa+cast -> dyn_castChris Lattner2008-04-27
* Move a bunch of inline asm code out of line.Chris Lattner2008-04-27
* A few inline asm cleanups:Chris Lattner2008-04-26
* Remove the code from CodeGenPrepare that moved getresult instructionsDan Gohman2008-04-25
* Pull the code to perform an INSERT_VECTOR_ELT in memory out into its own Nate Begeman2008-04-25
* - Check if a register is livein before removing it. It may have already been ...Evan Cheng2008-04-24
* Use isa instead of dyn_cast.Dan Gohman2008-04-23
* Add support to codegen for getresult instructions with undef operands.Dan Gohman2008-04-23
* Unbreak JITAnton Korobeynikov2008-04-23
* Add facility for pre-RA passesAnton Korobeynikov2008-04-23
* Use precomputed value, if anyAnton Korobeynikov2008-04-23
* CleanupAnton Korobeynikov2008-04-23
* Fix an out-of-bounds access in -view-sunit-dags in the case of anDan Gohman2008-04-21
* Check we aren't trying to convert PPC long double.Dale Johannesen2008-04-20
* Switch to using Simplified ConstantFP::get API.Chris Lattner2008-04-20
* Implement a bit more softfloat support inDuncan Sands2008-04-18
* Add some more FIXME's for indexed loads and stores.Duncan Sands2008-04-18
* Provide an explicit list of operands to MakeLibcall,Duncan Sands2008-04-18
* Correct comment.Evan Cheng2008-04-18
* Not safe to "kill" a register if its live range extends pass the end of block...Evan Cheng2008-04-18
* Remove the implicit conversion from SDOperandPtr to SDOperand*; thisDan Gohman2008-04-17
* Be more careful with insert_subreg and extract_subreg where either source or ...Evan Cheng2008-04-17
* Use correct name for method in comment.Bill Wendling2008-04-17
* Correct the SrcValue information in the Expand code for va_copy.Dan Gohman2008-04-17
* Fix a sub-register indice propagation bug.Evan Cheng2008-04-17
* Correlate stubs with functions in JIT: when emitting a stub, the JIT tells th...Nicolas Geoffray2008-04-16
* After reading memory that's already freed.Evan Cheng2008-04-16
* Infrastructure for getting the machine code size of a function and an instruc...Nicolas Geoffray2008-04-16
* Fix PR2226. Avoid using uninitialized variables.Evan Cheng2008-04-16
* Empty basic block should have an empty range.Evan Cheng2008-04-16
* Ongoing work on improving the instruction selection infrastructure:Roman Levenstein2008-04-16
* Rewrite LiveVariable liveness computation. The new implementation is much sim...Evan Cheng2008-04-16
* Code clean up.Evan Cheng2008-04-16
* Avoid read after free.Evan Cheng2008-04-16
* Fix the new scheduler assertion checks to work whenDan Gohman2008-04-15