aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Support for ELF VisibilityBruno Cardoso Lopes2009-06-117-98/+319
* Fix 4366: store to null in non-default addr space should not beChris Lattner2009-06-111-1/+2
* Generate libcalls for floating point arithmetic and casting operations.Sanjiv Gupta2009-06-111-1/+22
* Cosmetic changes to parameter attribute verification.Duncan Sands2009-06-111-17/+18
* Avoid leaking memory in an error path. NoticedDuncan Sands2009-06-111-3/+4
* More formatting.Sanjiv Gupta2009-06-111-3/+13
* Fixed source comments. No functionality change.Sanjiv Gupta2009-06-111-5/+15
* CMake: Updated list of files on lib/CodeGen/CMakeLists.txt.Oscar Fuentes2009-06-101-0/+1
* Implement and use new method Function::hasAddressTaken().Jay Foad2009-06-104-38/+17
* Remove warnings: no newline at end of file.Sanjiv Gupta2009-06-101-1/+2
* Silence a warningAnton Korobeynikov2009-06-091-1/+1
* Remove an unused function SafeToDestroyConstant(). Rename an almostJay Foad2009-06-092-24/+9
* Simplified logic of this if-then statement to reduce nesting. No functionalityBill Wendling2009-06-091-44/+46
* Add the beginnings of an implementatation of lazy liveness analysis, based on...Owen Anderson2009-06-091-0/+153
* Use expandCodeFor instead of expand when the result will beDan Gohman2009-06-091-29/+18
* PIC16 emits auto variables as globals. When optimizer removes a function enti...Sanjiv Gupta2009-06-093-1/+40
* TypoAnton Korobeynikov2009-06-081-1/+1
* Revert hunk commited by accidentAnton Korobeynikov2009-06-081-7/+2
* The attached patches implement most of the ARM AAPCS-VFP hard floatAnton Korobeynikov2009-06-087-12/+111
* Separate V6 from V6T2 since the latter has some extra nice instructionsAnton Korobeynikov2009-06-082-3/+8
* Add helper for checking of Thumb1 modeAnton Korobeynikov2009-06-081-0/+1
* Revert r72898. It does not solve the problem I want it to solve.Bill Wendling2009-06-081-16/+15
* Delete comment and fix typoBruno Cardoso Lopes2009-06-072-2/+1
* Fix wrong elf class and byte order initializations.Bruno Cardoso Lopes2009-06-071-2/+2
* Simple ELF32/64 binary files can now be emitted for x86 and x86_64 withoutBruno Cardoso Lopes2009-06-075-59/+162
* Tweak the expansion code for BIT_CONVERT to generate better code Eli Friedman2009-06-071-0/+20
* Get rid of some unnecessary code.Eli Friedman2009-06-071-25/+0
* Create FunctionType::isValidArgumentType to go along with isValidReturnType.Nick Lewycky2009-06-072-30/+74
* Slightly generalize the code that handles shuffles of consecutive loads Eli Friedman2009-06-072-182/+76
* Remove cyclic MDNode detection. Any attempt to create a cyclic MDNode willNick Lewycky2009-06-071-57/+16
* Refuse metadata* type for function arguments.Nick Lewycky2009-06-071-1/+3
* PR3628: Add patterns to match SHL/SRL/SRA to the corresponding Altivec Eli Friedman2009-06-071-0/+22
* Don't crash on multiple return value with no obvious inserted value.Nick Lewycky2009-06-061-2/+2
* PR4340: Run SimplifyDemandedVectorElts on insertelement instructions; Eli Friedman2009-06-061-0/+6
* Use cast<> instead of dyn_cast<> for things that are known to beJay Foad2009-06-064-23/+16
* Rename UnknownValue to CouldNotCompute, since it holds an instance ofDan Gohman2009-06-061-37/+37
* Fix the expansion for CONCAT_VECTORS so that it doesn't create illegal Eli Friedman2009-06-061-17/+1
* Factor out a couple of helpers.Eli Friedman2009-06-061-78/+101
* Avoid crashing on a variable-index insertelement with element type i16.Eli Friedman2009-06-061-1/+1
* Get rid of some bogus patterns for X86vzmovl. Don't create VZEXT_MOVL Eli Friedman2009-06-062-29/+22
* Fix an obvious typo.Eli Friedman2009-06-061-1/+1
* x86_64 now uses the correct ELF e_machine typeBruno Cardoso Lopes2009-06-063-3/+5
* Get rid of a bogus pattern that interferes with optimization.Eli Friedman2009-06-061-7/+0
* PR2598: make sure to expand illegal forms of integer/floating-point Eli Friedman2009-06-061-0/+26
* Remove elf specific info from ELFWriter.h to Elf.h. Code cleanup and more com...Bruno Cardoso Lopes2009-06-065-116/+245
* Make SINT_TO_FP/UINT_TO_FP vector legalization queries query on the Eli Friedman2009-06-061-3/+7
* Simplify.Devang Patel2009-06-051-15/+6
* Add explicit keywords.Dan Gohman2009-06-057-15/+17
* Simplify.Devang Patel2009-06-051-15/+5
* Add new function attribute - noimplicitfloatDevang Patel2009-06-058-31/+39