aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* CMake: Turned some libraries into partially linked objects. CorrectedOscar Fuentes2008-10-225-5/+5
* Adjust comments for pedantic satisfaction.Dale Johannesen2008-10-221-9/+9
* CMake: updated lib/VMCore/CMakeLists.txtOscar Fuentes2008-10-211-0/+1
* Privatize PrintModulePass and PrintFunctionPass and addDaniel Dunbar2008-10-213-11/+100
* Add comments to explain uint64->f64 algorithm,Dale Johannesen2008-10-211-0/+35
* Add an SSE2 algorithm for uint64->f64 conversion.Dale Johannesen2008-10-213-2/+86
* Fix SelectionDAGBuild lowering of Select instructions toDan Gohman2008-10-211-8/+22
* Clear raw_fd_ostream error string on success and explain behavior inDaniel Dunbar2008-10-211-3/+6
* Implement the optimized FCMP_OEQ/FCMP_UNE code for x86 fast-isel.Dan Gohman2008-10-211-0/+12
* use pre-UAL mnemonics for push/pop for compilaton callback functionJim Grosbach2008-10-211-2/+2
* fix a tricky bug in the JIT global variable emitter, that was triggered when ...Nuno Lopes2008-10-212-6/+40
* Disable constant-offset folding for PowerPC, as the PowerPC targetDan Gohman2008-10-212-0/+8
* Don't create TargetGlobalAddress nodes with offsets that don't fitDan Gohman2008-10-212-2/+2
* Optimized FCMP_OEQ and FCMP_UNE for x86.Dan Gohman2008-10-214-101/+214
* When the coalescer is doing rematerializing, have it removeDan Gohman2008-10-212-5/+11
* Make the NaN test come second, heuristically assumingDan Gohman2008-10-211-12/+12
* Use Function::getEntryBlock() instead of Function::front(), for clarity.Dan Gohman2008-10-211-1/+1
* CMake: updated lib/CodeGen/CMakeLists.txtOscar Fuentes2008-10-211-0/+1
* Fix a bug that prevented llvm-extract -delete from working.Dan Gohman2008-10-211-1/+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
* Update the stub and callback code to handle lazy compilation. The stubJim Grosbach2008-10-203-64/+120
* 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
* Have X86 custom lowering for LegalizeTypes useDuncan Sands2008-10-201-10/+12
* 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-1815-72/+141
* Revert r57699. It's causing regressions inDan Gohman2008-10-181-43/+15
* This is now partly done.Dan Gohman2008-10-171-1/+1
* This is done.Dan Gohman2008-10-171-10/+0
* Factor out the code for mapping LLVM IR condition opcodes toDan Gohman2008-10-172-34/+47
* Add implicit defs of XMM8 to XMM15 on 32-bit call instructions. While this is...Evan Cheng2008-10-171-1/+2
* 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
* Added MemIntrinsicNode which is useful to represent target intrinsics thatMon P Wang2008-10-171-2/+59
* Factor out the code for mapping LLVM IR condition opcodes toDan Gohman2008-10-171-126/+61