summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Increase default setting of tail-merge-threshold toDale Johannesen2008-10-271-1/+1
* Do not shrink wrap live interval in a mbb if it's livein any of its successor...Evan Cheng2008-10-261-6/+21
* Handle cases where there aren't uses in the barrier mbb.Evan Cheng2008-10-251-1/+5
* SDNodes may have at most one Flag result. Update this commentDan Gohman2008-10-251-2/+2
* Move the code that adds the DeadMachineInstructionElimPass fromDan Gohman2008-10-251-4/+0
* If val# def is ~0U, meaning it's defined by a PHI, and it's previously split,...Evan Cheng2008-10-251-9/+11
* Fix a pasto.Evan Cheng2008-10-241-1/+1
* Fix a end() dereference; remove an abort() that wasn't meant to be left in.Evan Cheng2008-10-241-5/+4
* Avoid splitting an interval multiple times; avoid splitting re-materializable...Evan Cheng2008-10-242-51/+115
* Initialize uninitialized variable.Dale Johannesen2008-10-241-1/+1
* Committing a good chunk of the pre-register allocation live interval splittin...Evan Cheng2008-10-232-12/+578
* Fix thinko - the operand number has nothing to doDuncan Sands2008-10-232-3/+3
* LegalizeTypes soft-float support for fpow.Duncan Sands2008-10-222-1/+15
* Be nice to CellSPU: for this target getSetCCResultTypeDuncan Sands2008-10-221-2/+8
* Port from LegalizeDAG the logic to only generateDuncan Sands2008-10-221-8/+44
* Add some comments explaining the meaning of a booleanDuncan Sands2008-10-221-4/+2
* Temporarily allow the operands of a BUILD_VECTORDuncan Sands2008-10-221-4/+8
* Move Print*Pass to use raw_ostream.Daniel Dunbar2008-10-221-2/+2
* Privatize PrintModulePass and PrintFunctionPass and addDaniel Dunbar2008-10-211-3/+4
* Add an SSE2 algorithm for uint64->f64 conversion.Dale Johannesen2008-10-211-0/+16
* Fix SelectionDAGBuild lowering of Select instructions toDan Gohman2008-10-211-8/+22
* Don't create TargetGlobalAddress nodes with offsets that don't fitDan Gohman2008-10-211-1/+1
* Optimized FCMP_OEQ and FCMP_UNE for x86.Dan Gohman2008-10-211-15/+19
* When the coalescer is doing rematerializing, have it removeDan Gohman2008-10-211-2/+3
* Make the NaN test come second, heuristically assumingDan Gohman2008-10-211-12/+12
* CMake: updated lib/CodeGen/CMakeLists.txtOscar Fuentes2008-10-211-0/+1
* Fix gcc.c-torture/compile/920520-1.c by inserting bitconvertsChris Lattner2008-10-211-7/+30
* Add skeleton for the pre-register allocation live interval splitting pass.Evan Cheng2008-10-201-0/+81
* Fast-isel no longer an experiment.Dan Gohman2008-10-201-1/+1
* Add a register class -> virtual registers map.Evan Cheng2008-10-201-0/+1
* Support operations like fp_to_uint with a vectorDuncan Sands2008-10-202-1/+53
* LegalizeTypes support for atomic operation promotion.Duncan Sands2008-10-202-3/+78
* Use DAG.getIntPtrConstant rather than DAG.getConstantDuncan Sands2008-10-202-6/+4
* Always use either MVT::i1 or getSetCCResultType forDuncan Sands2008-10-201-15/+51
* Formatting - no functional change.Duncan Sands2008-10-202-7/+6
* Don't use a random type for the select condition,Duncan Sands2008-10-201-2/+1
* Set N->OperandList to 0 after deletion. Otherwise, it's possible that it willBill Wendling2008-10-191-15/+26
* Fix comment. Other formatting changes. No functionality changes.Bill Wendling2008-10-191-5/+6
* Vector shuffle mask elements may be "undef". HandleDuncan Sands2008-10-191-13/+24
* Use a legal integer type for vector shuffle maskDuncan Sands2008-10-191-4/+4
* Reapply r57699 with a fix to not crash on asms with multiple results. UnlikeChris Lattner2008-10-181-16/+48
* Don't truncate GlobalAddress offsets to int in debug output.Dan Gohman2008-10-182-2/+2
* By min, I mean max.Evan Cheng2008-10-181-1/+1
* When creating intervals, leave min(1, numdefs) holes after each instruction.Evan Cheng2008-10-181-5/+13
* Teach DAGCombine to fold constant offsets into GlobalAddress nodes,Dan Gohman2008-10-183-2/+47
* Revert r57699. It's causing regressions inDan Gohman2008-10-181-43/+15
* Factor out the code for mapping LLVM IR condition opcodes toDan Gohman2008-10-172-34/+47
* Fix PR2898. Spiller delete a store for reuse before it knows for sure the reu...Evan Cheng2008-10-171-11/+26
* add support for 128 bit aggregates.Chris Lattner2008-10-171-0/+1
* The Dwarf writer was comparing mangled and unmangled names for C++ code when weBill Wendling2008-10-171-1/+4
OpenPOWER on IntegriCloud