aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* The subprogram descriptor for a function may be missing (llvm-ld linking two ...Sanjiv Gupta2009-06-133-78/+134
* Teach SCEVExpander's visitAddRecExpr to reuse an existing canonicalDan Gohman2009-06-132-79/+75
* Add a ScalarEvolution::getAnyExtendExpr utility function for performingDan Gohman2009-06-131-0/+59
* Add a ARM specific pre-allocation pass that re-schedule loads / stores fromEvan Cheng2009-06-135-28/+334
* llvm.dbg.region.end() intrinsic is not required to be in _last_ basic block i...Devang Patel2009-06-131-1/+5
* Improve style.Owen Anderson2009-06-121-16/+16
* This is supposed to be a preorder numbering of the dominator tree, not the CFG.Owen Anderson2009-06-121-4/+5
* Now with less iterator invalidation, and other forms of crashing!Owen Anderson2009-06-121-3/+6
* If killed register is defined by implicit_def, do not clear it since it's liv...Evan Cheng2009-06-121-5/+12
* second half of fix for PR4366: don't zap store to null of Chris Lattner2009-06-121-3/+7
* Mark some pattern-less instructions as neverHasSideEffects.Evan Cheng2009-06-123-1/+9
* Clear AbstractInstanceRootMap at the end of the function.Devang Patel2009-06-121-0/+1
* Don't do (x - (y - z)) --> (x + (z - y)) on floating-point types, becauseDan Gohman2009-06-121-15/+0
* Give Instruction::isSameOperationAs a corresponding comment to noteDan Gohman2009-06-122-4/+8
* Keep callers of a weak function calling it, instead of the non-weak equivalent.Nick Lewycky2009-06-121-0/+1
* Fix Bug 4278: X86-64 with -tailcallopt calling conventionArnold Schwaighofer2009-06-123-50/+2
* Don't forget to match the calling convention when producing a thunk.Nick Lewycky2009-06-121-2/+2
* Given two identical weak functions, produce one internal function and two weakNick Lewycky2009-06-121-4/+17
* After obtaining the lock, look if the function has been codegen'd byNicolas Geoffray2009-06-121-0/+5
* Add an "are types equivalent" operation that ignores the types that a pointerNick Lewycky2009-06-121-99/+354
* Don't remove aggregate-typed module level constants before encoding functionsNick Lewycky2009-06-123-31/+0
* Misc x86 README updates: remove a couple of already-fixed issues, Eli Friedman2009-06-111-57/+57
* Use forward declarations and move TargetELFWriterInfo impl to a new file.Bruno Cardoso Lopes2009-06-113-2/+37
* 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