aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Prune some includesCraig Topper2012-03-2730-33/+6
* Remove unnecessary llvm:: qualificationsCraig Topper2012-03-2718-261/+261
* Pass the llvm IR pointer value and offset to the constructor ofAkira Hatanaka2012-03-271-9/+13
* Fix bug in LowerConstantPool. Akira Hatanaka2012-03-271-1/+1
* Add T9 to the list of live-in registers of the entry basic block. Akira Hatanaka2012-03-271-0/+2
* Retrieve and add the offset of a symbol in applyFixup rather than retrieve andAkira Hatanaka2012-03-272-67/+67
* Define function MipsGetSymAndOffset which returns a fixup's symbol and theAkira Hatanaka2012-03-271-0/+30
* Post-ra LICM should take care not to hoist an instruction that would clobber aEvan Cheng2012-03-271-4/+28
* Rewrite computation of Value in adjustFixupValue so that the upper 48-bits areAkira Hatanaka2012-03-271-1/+1
* During MachineCopyPropagation a register may be the source operand of multipleLang Hames2012-03-271-17/+26
* Reserve hardware registers.Akira Hatanaka2012-03-271-0/+4
* ARM has a peephole optimization which looks for a def / use pair. The defEvan Cheng2012-03-261-0/+19
* Add a debug option to dump PBQP graphs during register allocation.Lang Hames2012-03-261-0/+29
* SCEV fix: Handle loop invariant loads.Andrew Trick2012-03-261-1/+5
* Use the file in the inlined die rather than the compile unit forEric Christopher2012-03-261-1/+2
* 153465 was incorrect. In this code we wanted to check that the pointer operan...Nadav Rotem2012-03-261-4/+3
* Made RuntimeDyldMachO support vanilla i386Sean Callanan2012-03-262-0/+44
* PR12357: The pointer was used before it was checked.Nadav Rotem2012-03-261-1/+3
* LSR ivchain bug fix: corner case with ConstantExpr.Andrew Trick2012-03-261-2/+3
* comment typoAndrew Trick2012-03-261-1/+1
* eliminate an unneeded branch, part of PR12357Chris Lattner2012-03-261-7/+2
* Tidy.Eric Christopher2012-03-261-1/+1
* Tidy.Eric Christopher2012-03-261-6/+9
* Revert r153423 as this is causing failures on our internal nightly testers.Chad Rosier2012-03-262-41/+0
* LSR cleanup: potential bug caught by PVS-Studio.Andrew Trick2012-03-261-2/+3
* [tsan] treat vtable pointer updates in a special way (requires tbaa); fix a b...Kostya Serebryany2012-03-261-0/+25
* No need to do an expensive stable sort for a bunch of integers.Benjamin Kramer2012-03-261-3/+3
* Add missing include of <new>Douglas Gregor2012-03-261-0/+1
* Fix GetMainExecutable on kFreeBSD.Anton Korobeynikov2012-03-261-3/+3
* Prune some includes and forward declarations.Craig Topper2012-03-2613-25/+23
* Add a debug statement.Eric Christopher2012-03-261-1/+3
* Use the new range metadata in computeMaskedBits and add a new optimization toRafael Espindola2012-03-262-0/+41
* Prune includes and replace uses of ARMRegisterInfo.h with ARMBaeRegisterInfo.hCraig Topper2012-03-267-10/+2
* Replace uses of ARMBaseInstrInfo and ARMTargetMachine with the Base versions.Craig Topper2012-03-258-18/+12
* Teach instsimplify how to simplify comparisons of pointers which areChandler Carruth2012-03-251-1/+45
* Switch the pointer-difference simplification logic to only work withChandler Carruth2012-03-251-1/+1
* Prune some includes and forward declarations.Craig Topper2012-03-253-0/+3
* Teach the function cloner (and thus the inliner) to simplify PHINodesChandler Carruth2012-03-251-12/+18
* Move the instruction simplification of callsite arguments in the inlinerChandler Carruth2012-03-252-89/+34
* Add an asserting ValueHandle to the block simplification code which willChandler Carruth2012-03-251-0/+9
* Don't form a WeakVH around the sentinel node in the instructions BBChandler Carruth2012-03-241-4/+2
* Try to harden the recursive simplification still further. This is againChandler Carruth2012-03-241-7/+8
* Don't add the instruction about to be RAUW'ed and erased to theChandler Carruth2012-03-241-2/+4
* Fix null to integer conversion warnings.Jean-Daniel Dupas2012-03-241-2/+2
* Refactor the interface to recursively simplifying instructions to be tadChandler Carruth2012-03-243-63/+79
* Remove always true variable.Rafael Espindola2012-03-241-19/+10
* Fix small-integer VAARG on SVR4 ABI PPC64.Hal Finkel2012-03-241-5/+17
* Add the ability to promote legal integer VAARGs. This is required for the PPC...Hal Finkel2012-03-241-1/+33
* Fix the MSVC build.Francois Pichet2012-03-241-2/+2
* PTX: Fix predicate logic bugJustin Holewinski2012-03-242-21/+36