summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Add text explaining an assertion.Cameron Zwarich2010-12-29
* Remove second return.Rafael Espindola2010-12-29
* Fix bug when trying to output uint16_t or uint32_t.Rafael Espindola2010-12-29
* Implement cfi_def_cfa. Also don't convert to dwarf reg numbers twice. LooksRafael Espindola2010-12-29
* fix PR8867: a crash handling fp128. Thanks to Nick for the testcase.Chris Lattner2010-12-29
* Implement cfi_def_cfa_register.Rafael Espindola2010-12-29
* Initial .cfi_offset implementation.Rafael Espindola2010-12-29
* Simplify some code in MachineVerifier that was doing the correct thing, but notCameron Zwarich2010-12-28
* Don't produce a "DW_CFA_advance_loc 0".Rafael Espindola2010-12-28
* Revert the optimization in r122596. It is correct for all current targets, butCameron Zwarich2010-12-28
* Multiple SPARC backend fixes: added Y register; updated select_cc, subx, subx...Venkatraman Govindaraju2010-12-28
* simplify this, isBytewiseValue handles the extra check. We stillChris Lattner2010-12-28
* add a note from llvmdevChris Lattner2010-12-28
* Implement .cfi_remember_state and .cfi_restore_state.Rafael Espindola2010-12-28
* Cast away "comparison between signed and unsigned integer" warnings.Benjamin Kramer2010-12-28
* Fix a signed/unsigned comparison warning.Benjamin Kramer2010-12-28
* Avoid iterating every operand of an instruction in StrongPHIElimination, sinceCameron Zwarich2010-12-28
* Pacify the compiler. BestWeight cannot in fact be used uninitializedDuncan Sands2010-12-28
* Fix warning about size potentially being used uninitializedDuncan Sands2010-12-28
* Silence gcc warning about an unused variable when doing a release build.Duncan Sands2010-12-28
* Relax address updates in the eh_frame section.Rafael Espindola2010-12-28
* Start adding basic support for emitting the call frame instructions.Rafael Espindola2010-12-28
* Support/Path: Deprecate Path::hasMagicNumber and replace all uses with fs::ha...Michael J. Spencer2010-12-28
* Support/PathV2: Implement has_magic.Michael J. Spencer2010-12-28
* Change an assertion to assert what the code actually relies upon.Cameron Zwarich2010-12-27
* fix some issues Frits noticed, add AliasAnalysis as a dependencyChris Lattner2010-12-27
* Add support for .cfi_lsda.Rafael Espindola2010-12-27
* MC/Mach-O/Thumb: Select appropriate relocation types for Thumb.Daniel Dunbar2010-12-27
* Land a first cut at StrongPHIElimination. There are only 5 new test failuresCameron Zwarich2010-12-27
* Add knowledge of phi-def and phi-kill valnos to MachineVerifier's predecessorCameron Zwarich2010-12-27
* Support/PathV1: Deprecate GetRootDirectory.Michael J. Spencer2010-12-27
* Handle reloc_riprel_4byte_movq_load. Should make the bots happy.Rafael Espindola2010-12-27
* Add support for the same encodings of the personality function that gnu asRafael Espindola2010-12-27
* BuildLibCalls: Nuke EmitMemCpy, EmitMemMove and EmitMemSet. They are dead and...Benjamin Kramer2010-12-27
* SimplifyLibCalls: Use IRBuilder to simplify code.Benjamin Kramer2010-12-27
* have loop-idiom nuke instructions that feed stores that get removed.Chris Lattner2010-12-27
* implement enough of the memset inference algorithm to recognize and insert Chris Lattner2010-12-26
* start using irbuilder to make mem intrinsics in a few passes.Chris Lattner2010-12-26
* add methods to IRBuilder to create memcpy/memset/memmove.Chris Lattner2010-12-26
* Fix .cfi_personality on 32 bit systems.Rafael Espindola2010-12-26
* Add support for @note. Patch by Jörg Sonnenberger.Rafael Espindola2010-12-26
* sketch more of this out.Chris Lattner2010-12-26
* Add basic support for .cfi_personality.Rafael Espindola2010-12-26
* move isBytewiseValue out to ValueTracking.h/cppChris Lattner2010-12-26
* actually add the file...Chris Lattner2010-12-26
* Start of a pass for recognizing memset and memcpy idioms.Chris Lattner2010-12-26
* Simplify code.Benjamin Kramer2010-12-26
* fix some sort of weird pastoChris Lattner2010-12-26
* add a noteChris Lattner2010-12-26
* Generalize a previous change, fixing PR8855 - an valid large immediateChris Lattner2010-12-25