aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* PR9634: Don't unconditionally tell the AliasSetTracker that the PreheaderLoadEli Friedman2011-04-071-21/+4
* The ARM disassembler was not recognizing USADA8 instruction. Need to add che...Johnny Chen2011-04-071-3/+5
* Change -arm-divmod-libcall to a target neutral option.Evan Cheng2011-04-072-6/+7
* Remove dead code. rdar://9221736.Evan Cheng2011-04-071-5/+0
* Should also check SMLAD for invalid register values.Johnny Chen2011-04-071-6/+12
* Simplify. isIdenticalToWhenDefined() checks opcode.Devang Patel2011-04-071-4/+2
* Set unnamed_addr on strings created through the IRBuilder.Nick Lewycky2011-04-071-0/+1
* Teach the ARM peephole optimizer that RSB, RSC, ADC, and SBC can be used for ...Owen Anderson2011-04-061-1/+8
* Cleanups from Jim: remove redundant constraints and a dead FIXME.Owen Anderson2011-04-061-11/+5
* While folding branch to a common destination into a predecessor, copy dbg val...Devang Patel2011-04-061-4/+17
* Tidy up.Jim Grosbach2011-04-061-2/+1
* A8.6.393Johnny Chen2011-04-061-26/+47
* tidy up.Jim Grosbach2011-04-061-1/+1
* Also account for the spill code that would be inserted in live-through blocks...Jakob Stoklund Olesen2011-04-061-5/+16
* Abort the constraint calculation early when all positive bias is lost.Jakob Stoklund Olesen2011-04-061-33/+63
* A8.6.92 MCR (Encoding A1): if coproc == '101x' then SEE "Advanced SIMD and VFP"Johnny Chen2011-04-061-1/+14
* Fix comment to use llvm 2.x syntax.Nick Lewycky2011-04-061-1/+1
* Replace const std::vector& with ArrayRef in the type creation APIs.Nick Lewycky2011-04-062-8/+10
* Keep track of the number of positively biased nodes when adding constraints.Jakob Stoklund Olesen2011-04-063-3/+16
* Break the spill placement algorithm into three parts: prepare, addConstraints...Jakob Stoklund Olesen2011-04-063-30/+39
* Fix a bug in the disassembly of VGETLNs8 where the lane index was wrong.Johnny Chen2011-04-062-1/+3
* Add another case we are not optimizing.Rafael Espindola2011-04-061-0/+30
* The original issue has been fixed by not doing unnecessary sign extensions.Rafael Espindola2011-04-061-14/+17
* face+palmDevang Patel2011-04-061-4/+4
* Do a topological sort of the types before writing them out.Rafael Espindola2011-04-063-29/+71
* Fix a few instances of "warning: extra ';' outside of a function [-pedantic]".Frits van Bommel2011-04-061-7/+7
* Add an empty key for DebugLoc so that you can store an empty DebugLoc in aNick Lewycky2011-04-061-1/+1
* Support using DebugLoc's in a DenseMap.Nick Lewycky2011-04-061-0/+24
* Oops. Scary.Jakob Stoklund Olesen2011-04-061-1/+1
* Analyze blocks with uses separately from live-through blocks without uses.Jakob Stoklund Olesen2011-04-063-89/+120
* Add a missing opcode (SMLSLDX) to BadRegsMulFrm() function.Johnny Chen2011-04-061-7/+3
* RuntimeDyld should use the memory manager API.Jim Grosbach2011-04-062-91/+88
* Reapply r128946 (pseudoization of various instructions), and fix the extra im...Owen Anderson2011-04-052-65/+42
* Make the virtual destructor out-of-line so we have a key function.Chandler Carruth2011-04-051-0/+3
* Sign errorJakob Stoklund Olesen2011-04-051-1/+1
* Don't crash when a value is defined after the last split point.Jakob Stoklund Olesen2011-04-051-1/+2
* Permit blocks to branch directly to a landing pad.Jakob Stoklund Olesen2011-04-051-0/+5
* Remove extraneous 'return'.Jim Grosbach2011-04-051-2/+1
* Fix a typo in the handling of PKHTB opcode, plus add sanity check for illegal...Johnny Chen2011-04-051-1/+7
* Clean up some code for clarity.Bob Wilson2011-04-051-5/+24
* Revert r128946 while I figure out why it broke the buildbots.Owen Anderson2011-04-052-38/+64
* A7.3 register encodingJohnny Chen2011-04-051-0/+10
* Add support to encode function's template parameters.Devang Patel2011-04-052-4/+11
* Give RSBS and RSCS the pseudo treatment.Owen Anderson2011-04-052-64/+38
* ARM disassembler was erroneously accepting an invalid RSC instruction.Johnny Chen2011-04-051-0/+6
* remove postdom frontiers, because it is dead. Forward dom frontiers areChris Lattner2011-04-052-52/+0
* ARM disassembler was erroneously accepting an invalid LSL instruction.Johnny Chen2011-04-051-0/+4
* Fix bugs in the pseuo-ization of ADCS/SBCS pointed out by Jim, as well as doi...Owen Anderson2011-04-053-80/+76
* Run LiveDebugVariables in RegAllocBasic and RegAllocGreedy.Jakob Stoklund Olesen2011-04-052-0/+14
* Refactor.Devang Patel2011-04-052-15/+21