aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Refactor MCJIT 32-bit section loading.Jim Grosbach2011-04-082-82/+67
* llvm.global_[cd]tor is defined to be either external, or appending with an arrayNick Lewycky2011-04-084-37/+33
* Add sanity checking for bad register specifier(s) for the DPFrm instructions.Johnny Chen2011-04-081-0/+30
* Micro optimization and improved similarity with gas' output:Rafael Espindola2011-04-071-10/+38
* Do not let debug info interfer with branch folding.Devang Patel2011-04-071-0/+6
* Replace the old algorithm that emitted the "print the alias for an instruction"Bill Wendling2011-04-074-5/+22
* Add option to emit @llvm.trap as a function call instead of a trap instructio...Evan Cheng2011-04-071-1/+23
* Add support for .skip.Rafael Espindola2011-04-071-1/+1
* Fix indentation.Akira Hatanaka2011-04-071-2/+2
* Update ATUsed every time after expandRegLargeImmPair is called.Akira Hatanaka2011-04-071-4/+8
* Fixed encoding for VEXTqfMon P Wang2011-04-071-2/+2
* Added a check in the preRA scheduler for potential interference on aAndrew Trick2011-04-073-4/+107
* Fix handling of functions with internal linkage.Akira Hatanaka2011-04-071-8/+27
* Add sanity checking for invalid register encodings for signed/unsigned extend...Johnny Chen2011-04-071-0/+5
* Add sanity checking for invalid register encodings for saturating instructions.Johnny Chen2011-04-071-0/+5
* Recompute hasPHIKill flags when shrinking live intervals.Jakob Stoklund Olesen2011-04-071-1/+3
* Add some more comments about checkings of invalid register numbers.Johnny Chen2011-04-071-0/+5
* Expose more passes to the C API.Rafael Espindola2011-04-071-0/+16
* Avoid moving iterators when the previous block was just visited.Jakob Stoklund Olesen2011-04-071-8/+13
* Prefer multiplications to divisions.Jakob Stoklund Olesen2011-04-071-7/+13
* Extract SpillPlacement::addLinks for handling the special transparent blocks.Jakob Stoklund Olesen2011-04-073-37/+49
* While hoisting common code from if/else, hoist debug info intrinsics if they ...Devang Patel2011-04-071-8/+18
* Prevent ARM DAG Combiner from doing an AND or OR combine on an illegal vector...Tanya Lattner2011-04-071-0/+6
* Fixed a bug where missing EDInstInfo would causeSean Callanan2011-04-071-0/+3
* Sanity check MSRi for invalid mask values and reject it as invalid.Johnny Chen2011-04-071-0/+5
* 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